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