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