configure actual display manager
This commit is contained in:
@@ -81,13 +81,16 @@
|
|||||||
# services.printing.enable = true;
|
# services.printing.enable = true;
|
||||||
|
|
||||||
# Define a user account. Don't forget to set a password with ‘passwd’.
|
# Define a user account. Don't forget to set a password with ‘passwd’.
|
||||||
users.users.stobbsm = {
|
users = {
|
||||||
isNormalUser = true;
|
defaultUserShell = pkgs.zsh;
|
||||||
extraGroups = [
|
users.stobbsm = {
|
||||||
"wheel"
|
isNormalUser = true;
|
||||||
"seat"
|
extraGroups = [
|
||||||
]; # Enable ‘sudo’ for the user.
|
"wheel"
|
||||||
shell = pkgs.zsh;
|
"seat"
|
||||||
|
];
|
||||||
|
shell = pkgs.zsh;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# Copy the NixOS configuration file and link it from the resulting system
|
# Copy the NixOS configuration file and link it from the resulting system
|
||||||
|
|||||||
@@ -23,6 +23,7 @@
|
|||||||
"sd_mod"
|
"sd_mod"
|
||||||
"rtsx_pci_sdmmc"
|
"rtsx_pci_sdmmc"
|
||||||
"iwlwifi"
|
"iwlwifi"
|
||||||
|
"iwlmvm"
|
||||||
];
|
];
|
||||||
kernelModules = [ ];
|
kernelModules = [ ];
|
||||||
systemd = {
|
systemd = {
|
||||||
@@ -38,6 +39,7 @@
|
|||||||
boot.kernelModules = [
|
boot.kernelModules = [
|
||||||
"kvm-intel"
|
"kvm-intel"
|
||||||
"iwlwifi"
|
"iwlwifi"
|
||||||
|
"iwlmvm"
|
||||||
];
|
];
|
||||||
boot.extraModulePackages = [ ];
|
boot.extraModulePackages = [ ];
|
||||||
|
|
||||||
@@ -60,5 +62,11 @@
|
|||||||
];
|
];
|
||||||
|
|
||||||
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
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;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,12 @@
|
|||||||
};
|
};
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
documentation = {
|
||||||
|
man = {
|
||||||
|
generateCaches = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
# List packages installed in system profile.
|
# List packages installed in system profile.
|
||||||
# You can use https://search.nixos.org/ to find more packages (and options).
|
# You can use https://search.nixos.org/ to find more packages (and options).
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
|
|||||||
@@ -78,15 +78,6 @@
|
|||||||
libinput.enable = true;
|
libinput.enable = true;
|
||||||
printing.enable = true;
|
printing.enable = true;
|
||||||
|
|
||||||
greetd = {
|
|
||||||
enable = true;
|
|
||||||
settings = {
|
|
||||||
default_session = {
|
|
||||||
command = "${config.programs.niri.package}/bin/niri-session";
|
|
||||||
user = "stobbsm";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
gnome = {
|
gnome = {
|
||||||
gnome-keyring = {
|
gnome-keyring = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user