Merge pull request #252986 from FedericoSchonborn/budgie-module-update

nixos/budgie: Use Network Manager Applet indicator, budgie.budgie-gsettings-overrides: Update defaults

Changed files
+10 -1
nixos
modules
services
x11
desktop-managers
pkgs
desktops
budgie
budgie-gsettings-overrides
+2 -1
nixos/modules/services/x11/desktop-managers/budgie.nix
···
# Update user directories.
xdg-user-dirs
]
++ (utils.removePackagesByName [
cinnamon.nemo
mate.eom
···
# Required by Budgie Panel plugins and/or Budgie Control Center panels.
networking.networkmanager.enable = mkDefault true; # for BCC's Network panel.
programs.nm-applet.enable = config.networking.networkmanager.enable; # Budgie has no Network applet.
-
programs.nm-applet.indicator = false; # Budgie doesn't support AppIndicators.
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.
···
# Update user directories.
xdg-user-dirs
]
+
++ lib.optional config.networking.networkmanager.enable pkgs.networkmanagerapplet
++ (utils.removePackagesByName [
cinnamon.nemo
mate.eom
···
# Required by Budgie Panel plugins and/or Budgie Control Center panels.
networking.networkmanager.enable = mkDefault true; # for BCC's Network panel.
programs.nm-applet.enable = config.networking.networkmanager.enable; # Budgie has no Network applet.
+
programs.nm-applet.indicator = true; # Budgie uses AppIndicators.
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.
+8
pkgs/desktops/budgie/budgie-gsettings-overrides/default.nix
···
, budgie-desktop-view
, glib
, gsettings-desktop-schemas
, mate
, nixos-artwork
, nixos-background-light ? nixos-artwork.wallpapers.nineish
···
font-name="Noto Sans 10"
document-font-name="Noto Sans 10"
monospace-font-name="Hack 10"
[org.gnome.desktop.wm.preferences:Budgie]
titlebar-font="Noto Sans Bold 10"
[com.solus-project.budgie-menu:Budgie]
use-default-menu-icon=true
···
budgie-desktop
budgie-desktop-view
gsettings-desktop-schemas
] ++ extraGSettingsOverridePackages;
in
···
, budgie-desktop-view
, glib
, gsettings-desktop-schemas
+
, magpie
, mate
, nixos-artwork
, nixos-background-light ? nixos-artwork.wallpapers.nineish
···
font-name="Noto Sans 10"
document-font-name="Noto Sans 10"
monospace-font-name="Hack 10"
+
+
[org.gnome.desktop.peripherals.touchpad:Budgie]
+
tap-to-click=true
[org.gnome.desktop.wm.preferences:Budgie]
titlebar-font="Noto Sans Bold 10"
+
[org.gnome.mutter:Budgie]
+
edge-tiling=true
+
[com.solus-project.budgie-menu:Budgie]
use-default-menu-icon=true
···
budgie-desktop
budgie-desktop-view
gsettings-desktop-schemas
+
magpie
] ++ extraGSettingsOverridePackages;
in