Updates to get system to build

This commit is contained in:
Elnu 2025-03-21 14:34:32 -07:00
parent 56213be3dd
commit b60670389e
7 changed files with 29 additions and 21 deletions

View file

@ -9,6 +9,11 @@ in
xserver = {
enable = true;
xkb.options = "caps:escape";
windowManager.i3 = {
enable = true;
# Don't install dmenu, i3status, and i3lock
extraPackages = lib.mkOverride 0 [];
};
displayManager = {
lightdm = {
enable = true;
@ -18,14 +23,11 @@ in
};
background = theme.wallpaper;
};
defaultSession = "none+i3";
};
windowManager.i3 = {
enable = true;
# Don't install dmenu, i3status, and i3lock
extraPackages = lib.mkOverride 0 [];
};
};
displayManager = {
defaultSession = "none+i3";
};
udev.packages = [ pkgs.yubikey-personalization ];
pcscd.enable = true;
gnome.gnome-keyring.enable = true; # For remembering nextcloud login, among other things
@ -76,15 +78,15 @@ in
fonts = {
enableDefaultPackages = false;
packages = with pkgs; [
noto-fonts-cjk
noto-fonts-cjk-sans
noto-fonts
(nerdfonts.override { fonts = [ "FiraCode" ]; }) # required for icons
nerd-fonts.fira-code # required for icons
twitter-color-emoji
];
};
hardware.opengl = {
hardware.graphics = {
enable = true;
driSupport32Bit = true; # Required for Touhou, Steam
enable32Bit = true; # Required for Touhou, Steam
};
}