Merge pull request #173459 from bobby285271/pantheon-updates

Pantheon 7 updates 2022-05-18
main
Bobby Rong 2 years ago committed by GitHub
commit cee75cb765
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 17
      nixos/modules/services/x11/desktop-managers/pantheon.nix
  2. 8
      pkgs/desktops/pantheon/apps/elementary-calendar/default.nix
  3. 18
      pkgs/desktops/pantheon/apps/elementary-terminal/default.nix
  4. 4
      pkgs/desktops/pantheon/apps/switchboard-plugs/power/default.nix
  5. 4
      pkgs/desktops/pantheon/services/elementary-capnet-assist/default.nix
  6. 4
      pkgs/desktops/pantheon/services/elementary-settings-daemon/default.nix

@ -136,6 +136,7 @@ in
services.colord.enable = mkDefault true; services.colord.enable = mkDefault true;
services.fwupd.enable = mkDefault true; services.fwupd.enable = mkDefault true;
services.packagekit.enable = mkDefault true; services.packagekit.enable = mkDefault true;
services.power-profiles-daemon.enable = mkDefault true;
services.touchegg.enable = mkDefault true; services.touchegg.enable = mkDefault true;
services.touchegg.package = pkgs.pantheon.touchegg; services.touchegg.package = pkgs.pantheon.touchegg;
services.tumbler.enable = mkDefault true; services.tumbler.enable = mkDefault true;
@ -167,10 +168,10 @@ in
isSystem = true; isSystem = true;
}; };
services.udev.packages = [ services.udev.packages = [
pkgs.gnome.gnome-settings-daemon338 pkgs.pantheon.gnome-settings-daemon
]; ];
systemd.packages = [ systemd.packages = [
pkgs.gnome.gnome-settings-daemon338 pkgs.pantheon.gnome-settings-daemon
]; ];
programs.dconf.enable = true; programs.dconf.enable = true;
networking.networkmanager.enable = mkDefault true; networking.networkmanager.enable = mkDefault true;
@ -212,12 +213,10 @@ in
elementary-capnet-assist elementary-capnet-assist
elementary-notifications elementary-notifications
elementary-settings-daemon elementary-settings-daemon
gnome-settings-daemon
pantheon-agent-geoclue2 pantheon-agent-geoclue2
pantheon-agent-polkit pantheon-agent-polkit
]) ++ (utils.removePackagesByName [ ]);
gnome.gnome-font-viewer
gnome.gnome-settings-daemon338
] config.environment.pantheon.excludePackages);
programs.evince.enable = mkDefault true; programs.evince.enable = mkDefault true;
programs.file-roller.enable = mkDefault true; programs.file-roller.enable = mkDefault true;
@ -272,7 +271,9 @@ in
}) })
(mkIf serviceCfg.apps.enable { (mkIf serviceCfg.apps.enable {
environment.systemPackages = with pkgs.pantheon; utils.removePackagesByName ([ environment.systemPackages = utils.removePackagesByName ([
pkgs.gnome.gnome-font-viewer
] ++ (with pkgs.pantheon; [
elementary-calculator elementary-calculator
elementary-calendar elementary-calendar
elementary-camera elementary-camera
@ -290,7 +291,7 @@ in
# Only install appcenter if flatpak is enabled before # Only install appcenter if flatpak is enabled before
# https://github.com/NixOS/nixpkgs/issues/15932 is resolved. # https://github.com/NixOS/nixpkgs/issues/15932 is resolved.
appcenter appcenter
]) config.environment.pantheon.excludePackages; ])) config.environment.pantheon.excludePackages;
# needed by screenshot # needed by screenshot
fonts.fonts = [ fonts.fonts = [

@ -2,8 +2,6 @@
, stdenv , stdenv
, fetchFromGitHub , fetchFromGitHub
, nix-update-script , nix-update-script
, appstream-glib
, desktop-file-utils
, meson , meson
, ninja , ninja
, pkg-config , pkg-config
@ -25,18 +23,16 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "elementary-calendar"; pname = "elementary-calendar";
version = "6.1.0"; version = "6.1.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "elementary"; owner = "elementary";
repo = "calendar"; repo = "calendar";
rev = version; rev = version;
sha256 = "sha256-LaVJ7QLc0UdSLgLIuHP4Anc7kPUelZW9PnIWuqKGtEQ="; sha256 = "sha256-c2c8QNifBDzb0CelB72AIL4G694l6KCSXBjWIHrzZJo=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
appstream-glib
desktop-file-utils
meson meson
ninja ninja
pkg-config pkg-config

@ -1,7 +1,6 @@
{ lib { lib
, stdenv , stdenv
, fetchFromGitHub , fetchFromGitHub
, fetchpatch
, nix-update-script , nix-update-script
, pkg-config , pkg-config
, meson , meson
@ -10,41 +9,28 @@
, vala , vala
, desktop-file-utils , desktop-file-utils
, gtk3 , gtk3
, libxml2
, granite , granite
, libhandy , libhandy
, libnotify , libnotify
, vte , vte
, libgee , libgee
, appstream
, pcre2 , pcre2
, wrapGAppsHook , wrapGAppsHook
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "elementary-terminal"; pname = "elementary-terminal";
version = "6.0.1"; version = "6.0.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "elementary"; owner = "elementary";
repo = "terminal"; repo = "terminal";
rev = version; rev = version;
sha256 = "sha256-4q7YQ4LxuiM/TRae1cc3ncmw7QwE1soC2Sh+GZ+Gpq0="; sha256 = "sha256-glcY47E9bGVI6k9gakItN6srzMtmA4hCEz/JVD5UUmI=";
}; };
patches = [
# Fix build with meson 0.61
# https://github.com/elementary/terminal/pull/649
(fetchpatch {
url = "https://github.com/elementary/terminal/commit/15e3ace08cb25e53941249fa1ee680a1e2f871b4.patch";
sha256 = "sha256-XVs+kq5qbX5KlxtkqxwJnatNYNeJiVLBec7sLjQsUxg=";
})
];
nativeBuildInputs = [ nativeBuildInputs = [
appstream
desktop-file-utils desktop-file-utils
libxml2
meson meson
ninja ninja
pkg-config pkg-config

@ -19,13 +19,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "switchboard-plug-power"; pname = "switchboard-plug-power";
version = "2.6.0"; version = "2.7.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "elementary"; owner = "elementary";
repo = pname; repo = pname;
rev = version; rev = version;
sha256 = "006h8mrhmdrbd83vhdyahgrfk9wh6j9kjincpp7dz7sl8fsyhmcr"; sha256 = "sha256-8Hu2RIgA0gSc+tLNjDqGS+b/HpbsOdR4otpY4UqNzKs=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

@ -19,13 +19,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "elementary-capnet-assist"; pname = "elementary-capnet-assist";
version = "2.4.1"; version = "2.4.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "elementary"; owner = "elementary";
repo = "capnet-assist"; repo = "capnet-assist";
rev = version; rev = version;
sha256 = "sha256-8hhp37EBzZxEVvPaRw9PohjaPWKQZ/AfqqvwLxQCBKk="; sha256 = "sha256-aA71kxu4/dwODZt+DSp3vvely3P0dL23Ykqhd84hrZw=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

@ -21,13 +21,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "elementary-settings-daemon"; pname = "elementary-settings-daemon";
version = "1.1.0"; version = "1.2.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "elementary"; owner = "elementary";
repo = "settings-daemon"; repo = "settings-daemon";
rev = version; rev = version;
sha256 = "sha256-1Xp1uJzDFuGZlhJhKj00cYtb4Q1syMAm+82fTOtk0VI="; sha256 = "sha256-5QdCj2Z31t7dxZi7ZZ5g6qLgsMyw7rM5dRw0G8uoC6o=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

Loading…
Cancel
Save