Loading nixos/tests/pantheon.nix +5 −2 Original line number Diff line number Diff line Loading @@ -10,6 +10,9 @@ import ./make-test-python.nix ({ pkgs, lib, ...} : { imports = [ ./common/user-account.nix ]; # Workaround ".gala-wrapped invoked oom-killer" virtualisation.memorySize = 2047; services.xserver.enable = true; services.xserver.desktopManager.pantheon.enable = true; Loading Loading @@ -83,10 +86,10 @@ import ./make-test-python.nix ({ pkgs, lib, ...} : machine.wait_for_window("io.elementary.calendar") with subtest("Open system settings"): machine.execute("su - ${user.name} -c 'DISPLAY=:0 io.elementary.switchboard >&2 &'") machine.execute("su - ${user.name} -c 'DISPLAY=:0 io.elementary.settings >&2 &'") # Wait for all plugins to be loaded before we check if the window is still there. machine.sleep(5) machine.wait_for_window("io.elementary.switchboard") machine.wait_for_window("io.elementary.settings") with subtest("Open elementary terminal"): machine.execute("su - ${user.name} -c 'DISPLAY=:0 io.elementary.terminal >&2 &'") Loading pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix +14 −23 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , fetchpatch , nix-update-script , meson , ninja , pkg-config , vala , libadwaita , libgee , libgtop , libgudev , libhandy , granite , gtk3 , granite7 , gtk4 , packagekit , polkit , switchboard , udisks2 , fwupd , appstream , elementary-settings-daemon }: stdenv.mkDerivation rec { pname = "switchboard-plug-about"; version = "6.2.0"; version = "8.0.0"; src = fetchFromGitHub { owner = "elementary"; repo = pname; rev = version; sha256 = "sha256-MJybc2yAchU6qMqkoRz45QdhR7bj/UFk2nyxcBivsHI="; sha256 = "sha256-6b6nuOp4pEufHEmTraSfKpbtPuO3Z9hQJfvKuuyy7as="; }; patches = [ # Add support for AppStream 1.0 # https://github.com/elementary/switchboard-plug-about/pull/275 (fetchpatch { url = "https://github.com/elementary/switchboard-plug-about/commit/72d7da13da2824812908276751fd3024db2dd0f8.patch"; hash = "sha256-R7oW3mL77/JNqxuMiqxtdMlHWMJgGRQBBzVeRiqx8PY="; }) ]; nativeBuildInputs = [ meson ninja Loading @@ -48,22 +41,20 @@ stdenv.mkDerivation rec { buildInputs = [ appstream elementary-settings-daemon # for gsettings schemas fwupd granite gtk3 granite7 gtk4 libadwaita libgee libgtop libgudev libhandy packagekit polkit switchboard udisks2 ]; mesonFlags = [ # Does not play nice with the nix-snowflake logo "-Dwallpaper=false" ]; passthru = { updateScript = nix-update-script { }; }; Loading pkgs/desktops/pantheon/apps/switchboard-plugs/applications/default.nix +8 −8 Original line number Diff line number Diff line Loading @@ -6,23 +6,23 @@ , ninja , pkg-config , vala , libadwaita , libgee , libhandy , granite , gtk3 , granite7 , gtk4 , switchboard , flatpak }: stdenv.mkDerivation rec { pname = "switchboard-plug-applications"; version = "7.0.1"; version = "8.0.0"; src = fetchFromGitHub { owner = "elementary"; repo = pname; rev = version; sha256 = "sha256-r2JKiTewsLQSZPriC0w72CFevRQXytrFcO2VfA9BKHA="; sha256 = "sha256-dExMuPZJl/l7lRIY8kkmuRcQaPS39VBfE0dRrINLWx8="; }; nativeBuildInputs = [ Loading @@ -34,10 +34,10 @@ stdenv.mkDerivation rec { buildInputs = [ flatpak granite gtk3 granite7 gtk4 libadwaita libgee libhandy switchboard ]; Loading pkgs/desktops/pantheon/apps/switchboard-plugs/bluetooth/default.nix +8 −16 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , fetchpatch , nix-update-script , meson , ninja , pkg-config , vala , libadwaita , libgee , granite , gtk3 , granite7 , gtk4 , bluez , switchboard , wingpanel-indicator-bluetooth Loading @@ -17,24 +17,15 @@ stdenv.mkDerivation rec { pname = "switchboard-plug-bluetooth"; version = "2.3.6"; version = "8.0.0"; src = fetchFromGitHub { owner = "elementary"; repo = pname; rev = version; sha256 = "0n9fhi9g0ww341bjk6lpc5ppnl7qj9b3d63j9a7iqnap57bgks9y"; sha256 = "sha256-A55VCyQi+LBe3hxKp/xsVtXyPHuLPaCOi78Zv6MiwIw="; }; patches = [ # Upstream code not respecting our localedir # https://github.com/elementary/switchboard-plug-bluetooth/pull/182 (fetchpatch { url = "https://github.com/elementary/switchboard-plug-bluetooth/commit/031dd5660b4bcb0bb4e82ebe6d8bcdaa1791c385.patch"; sha256 = "1g01ad6md7pqp1fx00avbra8yfnr8ipg8y6zhfg35fgjakj4aags"; }) ]; nativeBuildInputs = [ meson ninja Loading @@ -44,8 +35,9 @@ stdenv.mkDerivation rec { buildInputs = [ bluez granite gtk3 granite7 gtk4 libadwaita libgee switchboard wingpanel-indicator-bluetooth # settings schema Loading pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/default.nix +8 −13 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , fetchpatch , nix-update-script , meson , ninja , substituteAll , pkg-config , vala , libadwaita , libgee , granite , gtk3 , granite7 , gtk4 , libxml2 , switchboard , tzdata Loading @@ -18,13 +18,13 @@ stdenv.mkDerivation rec { pname = "switchboard-plug-datetime"; version = "2.2.0"; version = "8.0.0"; src = fetchFromGitHub { owner = "elementary"; repo = pname; rev = version; sha256 = "10rqhxsqbl1xnz5n84d7m39c3vb71k153989xvyc55djia1wjx96"; sha256 = "sha256-PE1ig8p9H4MfipIpN3ubXAJNzLwGVW89adn+SF3rEuQ="; }; patches = [ Loading @@ -32,12 +32,6 @@ stdenv.mkDerivation rec { src = ./fix-paths.patch; tzdata = tzdata; }) # Upstream code not respecting our localedir # https://github.com/elementary/switchboard-plug-datetime/pull/100 (fetchpatch { url = "https://github.com/elementary/switchboard-plug-datetime/commit/a90639ed4f185f50d4ae448cd9503203dc24b3f4.patch"; sha256 = "0dz0s02ccnds62dqil44k652pc5icka2rfhcx0a5bj1wi5sifnp7"; }) ]; nativeBuildInputs = [ Loading @@ -49,8 +43,9 @@ stdenv.mkDerivation rec { ]; buildInputs = [ granite gtk3 granite7 gtk4 libadwaita libgee switchboard ]; Loading Loading
nixos/tests/pantheon.nix +5 −2 Original line number Diff line number Diff line Loading @@ -10,6 +10,9 @@ import ./make-test-python.nix ({ pkgs, lib, ...} : { imports = [ ./common/user-account.nix ]; # Workaround ".gala-wrapped invoked oom-killer" virtualisation.memorySize = 2047; services.xserver.enable = true; services.xserver.desktopManager.pantheon.enable = true; Loading Loading @@ -83,10 +86,10 @@ import ./make-test-python.nix ({ pkgs, lib, ...} : machine.wait_for_window("io.elementary.calendar") with subtest("Open system settings"): machine.execute("su - ${user.name} -c 'DISPLAY=:0 io.elementary.switchboard >&2 &'") machine.execute("su - ${user.name} -c 'DISPLAY=:0 io.elementary.settings >&2 &'") # Wait for all plugins to be loaded before we check if the window is still there. machine.sleep(5) machine.wait_for_window("io.elementary.switchboard") machine.wait_for_window("io.elementary.settings") with subtest("Open elementary terminal"): machine.execute("su - ${user.name} -c 'DISPLAY=:0 io.elementary.terminal >&2 &'") Loading
pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix +14 −23 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , fetchpatch , nix-update-script , meson , ninja , pkg-config , vala , libadwaita , libgee , libgtop , libgudev , libhandy , granite , gtk3 , granite7 , gtk4 , packagekit , polkit , switchboard , udisks2 , fwupd , appstream , elementary-settings-daemon }: stdenv.mkDerivation rec { pname = "switchboard-plug-about"; version = "6.2.0"; version = "8.0.0"; src = fetchFromGitHub { owner = "elementary"; repo = pname; rev = version; sha256 = "sha256-MJybc2yAchU6qMqkoRz45QdhR7bj/UFk2nyxcBivsHI="; sha256 = "sha256-6b6nuOp4pEufHEmTraSfKpbtPuO3Z9hQJfvKuuyy7as="; }; patches = [ # Add support for AppStream 1.0 # https://github.com/elementary/switchboard-plug-about/pull/275 (fetchpatch { url = "https://github.com/elementary/switchboard-plug-about/commit/72d7da13da2824812908276751fd3024db2dd0f8.patch"; hash = "sha256-R7oW3mL77/JNqxuMiqxtdMlHWMJgGRQBBzVeRiqx8PY="; }) ]; nativeBuildInputs = [ meson ninja Loading @@ -48,22 +41,20 @@ stdenv.mkDerivation rec { buildInputs = [ appstream elementary-settings-daemon # for gsettings schemas fwupd granite gtk3 granite7 gtk4 libadwaita libgee libgtop libgudev libhandy packagekit polkit switchboard udisks2 ]; mesonFlags = [ # Does not play nice with the nix-snowflake logo "-Dwallpaper=false" ]; passthru = { updateScript = nix-update-script { }; }; Loading
pkgs/desktops/pantheon/apps/switchboard-plugs/applications/default.nix +8 −8 Original line number Diff line number Diff line Loading @@ -6,23 +6,23 @@ , ninja , pkg-config , vala , libadwaita , libgee , libhandy , granite , gtk3 , granite7 , gtk4 , switchboard , flatpak }: stdenv.mkDerivation rec { pname = "switchboard-plug-applications"; version = "7.0.1"; version = "8.0.0"; src = fetchFromGitHub { owner = "elementary"; repo = pname; rev = version; sha256 = "sha256-r2JKiTewsLQSZPriC0w72CFevRQXytrFcO2VfA9BKHA="; sha256 = "sha256-dExMuPZJl/l7lRIY8kkmuRcQaPS39VBfE0dRrINLWx8="; }; nativeBuildInputs = [ Loading @@ -34,10 +34,10 @@ stdenv.mkDerivation rec { buildInputs = [ flatpak granite gtk3 granite7 gtk4 libadwaita libgee libhandy switchboard ]; Loading
pkgs/desktops/pantheon/apps/switchboard-plugs/bluetooth/default.nix +8 −16 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , fetchpatch , nix-update-script , meson , ninja , pkg-config , vala , libadwaita , libgee , granite , gtk3 , granite7 , gtk4 , bluez , switchboard , wingpanel-indicator-bluetooth Loading @@ -17,24 +17,15 @@ stdenv.mkDerivation rec { pname = "switchboard-plug-bluetooth"; version = "2.3.6"; version = "8.0.0"; src = fetchFromGitHub { owner = "elementary"; repo = pname; rev = version; sha256 = "0n9fhi9g0ww341bjk6lpc5ppnl7qj9b3d63j9a7iqnap57bgks9y"; sha256 = "sha256-A55VCyQi+LBe3hxKp/xsVtXyPHuLPaCOi78Zv6MiwIw="; }; patches = [ # Upstream code not respecting our localedir # https://github.com/elementary/switchboard-plug-bluetooth/pull/182 (fetchpatch { url = "https://github.com/elementary/switchboard-plug-bluetooth/commit/031dd5660b4bcb0bb4e82ebe6d8bcdaa1791c385.patch"; sha256 = "1g01ad6md7pqp1fx00avbra8yfnr8ipg8y6zhfg35fgjakj4aags"; }) ]; nativeBuildInputs = [ meson ninja Loading @@ -44,8 +35,9 @@ stdenv.mkDerivation rec { buildInputs = [ bluez granite gtk3 granite7 gtk4 libadwaita libgee switchboard wingpanel-indicator-bluetooth # settings schema Loading
pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/default.nix +8 −13 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , fetchpatch , nix-update-script , meson , ninja , substituteAll , pkg-config , vala , libadwaita , libgee , granite , gtk3 , granite7 , gtk4 , libxml2 , switchboard , tzdata Loading @@ -18,13 +18,13 @@ stdenv.mkDerivation rec { pname = "switchboard-plug-datetime"; version = "2.2.0"; version = "8.0.0"; src = fetchFromGitHub { owner = "elementary"; repo = pname; rev = version; sha256 = "10rqhxsqbl1xnz5n84d7m39c3vb71k153989xvyc55djia1wjx96"; sha256 = "sha256-PE1ig8p9H4MfipIpN3ubXAJNzLwGVW89adn+SF3rEuQ="; }; patches = [ Loading @@ -32,12 +32,6 @@ stdenv.mkDerivation rec { src = ./fix-paths.patch; tzdata = tzdata; }) # Upstream code not respecting our localedir # https://github.com/elementary/switchboard-plug-datetime/pull/100 (fetchpatch { url = "https://github.com/elementary/switchboard-plug-datetime/commit/a90639ed4f185f50d4ae448cd9503203dc24b3f4.patch"; sha256 = "0dz0s02ccnds62dqil44k652pc5icka2rfhcx0a5bj1wi5sifnp7"; }) ]; nativeBuildInputs = [ Loading @@ -49,8 +43,9 @@ stdenv.mkDerivation rec { ]; buildInputs = [ granite gtk3 granite7 gtk4 libadwaita libgee switchboard ]; Loading