configure actual display manager

This commit is contained in:
2026-08-18 10:26:11 -05:00
parent 92d2b33e91
commit b2fa75befa
4 changed files with 25 additions and 17 deletions

View File

@@ -81,14 +81,17 @@
# services.printing.enable = true;
# Define a user account. Don't forget to set a password with passwd.
users.users.stobbsm = {
users = {
defaultUserShell = pkgs.zsh;
users.stobbsm = {
isNormalUser = true;
extraGroups = [
"wheel"
"seat"
]; # Enable sudo for the user.
];
shell = pkgs.zsh;
};
};
# Copy the NixOS configuration file and link it from the resulting system
# (/run/current-system/configuration.nix). This is useful in case you

View File

@@ -23,6 +23,7 @@
"sd_mod"
"rtsx_pci_sdmmc"
"iwlwifi"
"iwlmvm"
];
kernelModules = [ ];
systemd = {
@@ -38,6 +39,7 @@
boot.kernelModules = [
"kvm-intel"
"iwlwifi"
"iwlmvm"
];
boot.extraModulePackages = [ ];
@@ -60,5 +62,11 @@
];
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
hardware = {
bluetooth = {
enable = true;
powerOnBoot = false;
};
cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
};
}

View File

@@ -8,6 +8,12 @@
};
})
];
documentation = {
man = {
generateCaches = true;
};
};
# List packages installed in system profile.
# You can use https://search.nixos.org/ to find more packages (and options).
environment.systemPackages = with pkgs; [

View File

@@ -78,15 +78,6 @@
libinput.enable = true;
printing.enable = true;
greetd = {
enable = true;
settings = {
default_session = {
command = "${config.programs.niri.package}/bin/niri-session";
user = "stobbsm";
};
};
};
gnome = {
gnome-keyring = {
enable = true;