leila
This commit is contained in:
parent
8d149d0c93
commit
26d3602806
@ -23,13 +23,13 @@ in
|
||||
# Use the systemd-boot EFI boot loader.
|
||||
boot = {
|
||||
kernelPackages = pkgs.linuxPackages_zen;
|
||||
#extraModulePackages = [
|
||||
# config.boot.kernelPackages.ddcci-driver # ddcci-driver
|
||||
#];
|
||||
#kernelModules = [
|
||||
# "ddcci-driver" # Brightness Controll (even on OLEDS)
|
||||
# "i2c-dev" # Brightness Controll (even on OLEDS)
|
||||
#];
|
||||
extraModulePackages = [
|
||||
config.boot.kernelPackages.ddcci-driver # ddcci-driver
|
||||
];
|
||||
kernelModules = [
|
||||
"ddcci-driver" # Brightness Controll (even on OLEDS)
|
||||
"i2c-dev" # Brightness Controll (even on OLEDS)
|
||||
];
|
||||
kernelParams = [ "module_blacklist=i915" "nvidia_drm.modeset=1" ];
|
||||
#kernelPatches = [ {
|
||||
# name = "hdr";
|
||||
@ -50,6 +50,10 @@ in
|
||||
};
|
||||
};
|
||||
initrd.systemd.enable = true;
|
||||
kernel.sysctl = {
|
||||
"kernel.perf_event_paranoid" = true;
|
||||
"kernel.kptr_restrict" = false;
|
||||
};
|
||||
};
|
||||
|
||||
# Filesystems
|
||||
@ -149,10 +153,11 @@ services.displayManager.sddm =
|
||||
autoNumlock = true; # Enable NumLock at login
|
||||
wayland.enable = true;
|
||||
theme = "catppuccin-mocha";
|
||||
package = pkgs.kdePackages.sddm;
|
||||
#package = pkgs.kdePackages.sddm; # managed by plasma6
|
||||
};
|
||||
|
||||
services.xserver.displayManager.startx.enable = true;
|
||||
services.desktopManager.plasma6.enable = true;
|
||||
|
||||
# GNOME Keyring
|
||||
services.gnome.gnome-keyring.enable = true;
|
||||
@ -247,6 +252,17 @@ systemd.tmpfiles.rules = [
|
||||
shell = pkgs.zsh;
|
||||
};
|
||||
|
||||
users.users.leila = {
|
||||
isNormalUser = true;
|
||||
extraGroups = [
|
||||
"steam" # /steam
|
||||
"audio" # audio
|
||||
"video" # video
|
||||
"i2c" # needed for ddcci
|
||||
];
|
||||
shell = pkgs.bash;
|
||||
};
|
||||
|
||||
# Font Config
|
||||
fonts = {
|
||||
enableDefaultPackages = true;
|
||||
@ -339,7 +355,7 @@ environment.etc.crypttab = {
|
||||
];
|
||||
};
|
||||
virt-manager.enable = true;
|
||||
seahorse.enable = true;
|
||||
#seahorse.enable = true; # managed by plasma6
|
||||
zsh.enable = true;
|
||||
neovim.enable = true;
|
||||
git.enable = true;
|
||||
@ -354,8 +370,8 @@ environment.etc.crypttab = {
|
||||
# started in user sessions.
|
||||
# programs.mtr.enable = true;
|
||||
programs.gnupg.agent = {
|
||||
enable = true;
|
||||
enableSSHSupport = true;
|
||||
enable = false;
|
||||
enableSSHSupport = false;
|
||||
};
|
||||
|
||||
security.polkit.extraConfig = ''
|
||||
|
@ -33,6 +33,12 @@
|
||||
|
||||
boot.initrd.luks.devices."share".device = "/dev/disk/by-uuid/87aa812d-b5dd-44b7-bb4d-303d6ac7c11a";
|
||||
|
||||
fileSystems."/var/lib/docker/btrfs" =
|
||||
{ device = "/var/lib/docker/btrfs";
|
||||
fsType = "none";
|
||||
options = [ "bind" ];
|
||||
};
|
||||
|
||||
swapDevices =
|
||||
[ { device = "/dev/disk/by-uuid/a07a0f5b-012b-4b37-b052-8e2da8615413"; }
|
||||
];
|
||||
@ -42,6 +48,7 @@
|
||||
# still possible to use this option, but it's recommended to use it in conjunction
|
||||
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
|
||||
networking.useDHCP = lib.mkDefault true;
|
||||
# networking.interfaces.docker0.useDHCP = lib.mkDefault true;
|
||||
# networking.interfaces.enp0s31f6.useDHCP = lib.mkDefault true;
|
||||
|
||||
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
||||
|
Loading…
x
Reference in New Issue
Block a user