clean formatting, disallow mutable users

This commit is contained in:
2025-06-07 16:41:04 -05:00
parent bd272cbb38
commit 88b14e2f3d
+7 -20
View File
@@ -21,6 +21,8 @@
]; ];
}; };
fileSystems."/persist".neededForBoot = true;
# needed to allowOther in home.nix # needed to allowOther in home.nix
programs.fuse.userAllowOther = true; programs.fuse.userAllowOther = true;
@@ -83,22 +85,15 @@
# Enable touchpad support (enabled default in most desktopManager). # Enable touchpad support (enabled default in most desktopManager).
services.libinput.enable = true; services.libinput.enable = true;
# Define a user account. Don't forget to set a password with passwd. # Define users
users.mutableUsers = false;
users.users.roy = { users.users.roy = {
isNormalUser = true; isNormalUser = true;
hashedPassword = "$y$j9T$4yOAv6R7Xtn23XmhSSC8g.$T1CckfWgxjEyZshjBzcaMO9WidP.q..OG7LwtXFTw12"; hashedPassword = "$y$j9T$4yOAv6R7Xtn23XmhSSC8g.$T1CckfWgxjEyZshjBzcaMO9WidP.q..OG7LwtXFTw12";
extraGroups = [ "wheel" ]; extraGroups = [ "wheel" ];
}; };
users.users.net = { # Delete root on reboot
isNormalUser = true;
extraGroups = [ "wheel" "networkmanager" ];
packages = with pkgs; [
tree
git
];
};
boot.initrd.postMountCommands = lib.mkAfter '' boot.initrd.postMountCommands = lib.mkAfter ''
zfs rollback -r zroot/root@blank zfs rollback -r zroot/root@blank
''; '';
@@ -106,8 +101,7 @@
nix.settings.experimental-features = [ "nix-command" "flakes" ]; nix.settings.experimental-features = [ "nix-command" "flakes" ];
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
# List packages installed in system profile. To search, run: # Declare system wide pkgs
# $ nix search wget
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
gimp gimp
kitty kitty
@@ -120,14 +114,6 @@
nerd-fonts.mononoki nerd-fonts.mononoki
]; ];
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.
# programs.mtr.enable = true;
# programs.gnupg.agent = {
# enable = true;
# enableSSHSupport = true;
# };
# List services that you want to enable: # List services that you want to enable:
programs.hyprland = { programs.hyprland = {
enable = true; enable = true;
@@ -148,6 +134,7 @@
}; };
}; };
}; };
environment.sessionVariables.NIXOS_OZONE_WL = "1"; environment.sessionVariables.NIXOS_OZONE_WL = "1";
environment.variables = { environment.variables = {