+2
nixos/doc/manual/release-notes/rl-2305.section.md
+2
nixos/doc/manual/release-notes/rl-2305.section.md
···- [stevenblack-blocklist](https://github.com/StevenBlack/hosts), A unified hosts file with base extensions for blocking unwanted websites. Available as [networking.stevenblack](options.html#opt-networking.stevenblack.enable).+- [Budgie Desktop](https://github.com/BuddiesOfBudgie/budgie-desktop), a familiar, modern desktop environment. Availabe as [services.xserver.desktopManager.budgie](options.html#opt-services.xserver.desktopManager.budgie).- [imaginary](https://github.com/h2non/imaginary), a microservice for high-level image processing that Nextcloud can use to generate previews. Available as [services.imaginary](#opt-services.imaginary.enable).
+201
nixos/modules/services/x11/desktop-managers/budgie.nix
+201
nixos/modules/services/x11/desktop-managers/budgie.nix
···+inherit (lib) concatMapStrings literalExpression mdDoc mkDefault mkEnableOption mkIf mkOption types;+description = mdDoc "Additional list of packages to be added to the session search path. Useful for GSettings-conditional autostart.";+environment.sessionVariables.NIX_GSETTINGS_OVERRIDES_DIR = "${nixos-gsettings-overrides}/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas";+programs.nm-applet.enable = config.networking.networkmanager.enable; # Budgie has no Network applet.+hardware.bluetooth.enable = mkDefault true; # for Budgie's Status Indicator and BCC's Bluetooth panel.+hardware.pulseaudio.enable = mkDefault true; # for Budgie's Status Indicator and BCC's Sound panel.+services.upower.enable = config.powerManagement.enable; # for Budgie's Status Indicator and BCC's Power panel.
+1
-1
nixos/modules/services/x11/desktop-managers/default.nix
+1
-1
nixos/modules/services/x11/desktop-managers/default.nix
···
+1
nixos/tests/all-tests.nix
+1
nixos/tests/all-tests.nix
···
+51
nixos/tests/budgie.nix
+51
nixos/tests/budgie.nix
···
+40
pkgs/desktops/budgie/budgie-backgrounds/default.nix
+40
pkgs/desktops/budgie/budgie-backgrounds/default.nix
···
+175
pkgs/desktops/budgie/budgie-control-center/default.nix
+175
pkgs/desktops/budgie/budgie-control-center/default.nix
···
+185
pkgs/desktops/budgie/budgie-control-center/paths.patch
+185
pkgs/desktops/budgie/budgie-control-center/paths.patch
···+diff --git a/panels/info-overview/cc-info-overview-panel.c b/panels/info-overview/cc-info-overview-panel.c+diff --git a/panels/network/connection-editor/net-connection-editor.c b/panels/network/connection-editor/net-connection-editor.c+@@ -267,9 +267,9 @@ net_connection_editor_do_fallback (NetConnectionEditor *self, const gchar *type)++ cmdline = g_strdup_printf ("@networkmanagerapplet@/bin/nm-connection-editor --type='%s' --create", type);++ cmdline = g_strdup_printf ("@networkmanagerapplet@/bin/nm-connection-editor --edit %s", uuid);++ cmdline = g_strdup_printf ("@networkmanagerapplet@/bin/nm-connection-editor --edit %s", uuid);
+53
pkgs/desktops/budgie/budgie-desktop-view/default.nix
+53
pkgs/desktops/budgie/budgie-desktop-view/default.nix
···+substituteInPlace ../scripts/mesonPostInstall.sh --replace "update-desktop-database -q" "update-desktop-database $out/share/applications"
+101
pkgs/desktops/budgie/budgie-desktop/default.nix
+101
pkgs/desktops/budgie/budgie-desktop/default.nix
···
+78
pkgs/desktops/budgie/budgie-gsettings-overrides/default.nix
+78
pkgs/desktops/budgie/budgie-gsettings-overrides/default.nix
···+${concatMapStringsSep "\n" (pkg: "cp -rf \"${glib.getSchemaPath pkg}\"/*.xml \"${glib.getSchemaPath pkg}\"/*.gschema.override \"$schema_dir\"") gsettingsOverridePackages}
+5
pkgs/desktops/budgie/default.nix
+5
pkgs/desktops/budgie/default.nix
···
+2
-1
pkgs/desktops/gnome/core/gnome-session/default.nix
+2
-1
pkgs/desktops/gnome/core/gnome-session/default.nix
······+${lib.optionalString gnomeShellSupport "--suffix XDG_DATA_DIRS : \"${gnome.gnome-shell}/share\""} \