move to nushell

This commit is contained in:
zack 2025-05-19 18:28:46 -04:00
parent fdd9dd20ae
commit caf9810290
No known key found for this signature in database
GPG key ID: EE8A2B709E2401D1
24 changed files with 521 additions and 469 deletions

View file

@ -50,19 +50,16 @@
};
};
services.gdm-monitors.enable = true;
specialisation = {
hyprland = {
configuration = {
services.greetd.settings.default_session.command = lib.mkForce "Hyprland";
};
};
plasma6 = {
configuration = {
services.desktopManager.plasma6.enable = true;
services.displayManager.sddm.enable = true;
services.xserver.displayManager.gdm.enable = lib.mkForce false;
programs.seahorse.enable = lib.mkForce false;
services.greetd.enable = lib.mkForce false;
};
};
};
@ -166,6 +163,7 @@
"threadirqs"
"tsc=reliable"
"clocksource=tsc"
"preempt=voluntary"
"futex.futex2_interface=1" # Better Wine/Proton compatibility
"NVreg_UsePageAttributeTable=1" # Improved GPU memory management
"io_uring.sqpoll=2" # Modern I/O scheduler polling

View file

@ -10,6 +10,17 @@
./disk-config.nix
];
nix.optimise = {
automatic = true;
dates = ["03:45"];
};
nix.gc = {
automatic = true;
dates = "weekly";
options = "--delete-older-than 14d";
};
boot.loader.grub = {
efiSupport = true;
efiInstallAsRemovable = true;