My Nix Configuration
1{ 2 pkgs, 3 lib, 4 inputs, 5 ... 6}: 7let 8 shell = "caelestia"; 9in 10{ 11 home-manager.users.thehedgehog = { 12 home.packages = [ 13 pkgs.mindustry 14 pkgs.signal-desktop 15 ]; 16 home.sessionVariables = { 17 QT_QPA_PLATFORM = "wayland;xcb"; 18 GDK_BACKEND = "wayland,x11,*"; 19 NIXOS_OZONE_WL = "1"; 20 }; 21 py.profiles.desktop = { 22 inherit shell; 23 enable = true; 24 }; 25 programs.dankMaterialShell.plugins = lib.mkIf (shell == "dms") { 26 dms-wallpaper-shuffler.src = inputs.dms-wp-shuffler; 27 dms-power-usage.src = inputs.dms-power-usage; 28 DankPomodoroTimer.src = "${inputs.dms-plugins}/DankPomodoroTimer"; 29 DankBatteryAlerts.src = "${inputs.dms-plugins}/DankBatteryAlerts"; 30 }; 31 }; 32}