Add nixos-pulse customs

This commit is contained in:
Tristan D. 2024-11-04 01:12:21 +01:00
parent 2e89d6bc97
commit 1652347991
Signed by: tristan
SSH key fingerprint: SHA256:U7y6eMb7CQDaTHv9XoX6/BaQnPqyxxKc+Xnfcefi6rY

View file

@ -16,9 +16,9 @@
../../os-mods/amdgpu ../../os-mods/amdgpu
../../os-mods/cachix ../../os-mods/cachix
../../os-mods/common ../../os-mods/common
../../os-mods/desktop # ../../os-mods/desktop
../../os-mods/desktop/audio.nix # ../../os-mods/desktop/audio.nix
../../os-mods/desktop/printing.nix # ../../os-mods/desktop/printing.nix
../../os-mods/network ../../os-mods/network
../../os-mods/ryzenapu ../../os-mods/ryzenapu
../../os-mods/virt ../../os-mods/virt
@ -37,15 +37,31 @@
}; };
programs.corectrl.gpuOverclock.enable = lib.mkForce false; programs.corectrl.gpuOverclock.enable = lib.mkForce false;
networking = {
useDHCP = lib.mkForce false;
useNetworkd = true;
wireless = {
enable = true;
networks."DruyenWLAN" = {
psk = "DidWvTDruyenH4";
};
};
networkmanager.unmanaged = [ "wlp3s0" ];
};
systemd.network = {
enable = true;
networks."10-homewifi" = {
name = "wlp3s0";
matchConfig = {
SSID = "DruyenWLAN";
};
DHCP = "yes"; # both ipv4 & 6
};
};
home-manager = { home-manager = {
useUserPackages = true; useUserPackages = true;
useGlobalPkgs = true; useGlobalPkgs = true;
users.tester = import ../../users/admin-shell.nix {
username = "tester";
inherit pkgs config inputs system lib;
};
users.tristand = import ../../users/admin-shell.nix { users.tristand = import ../../users/admin-shell.nix {
username = "tristand"; username = "tristand";
@ -55,14 +71,6 @@
users.groups.nixremote = { }; users.groups.nixremote = { };
users.users = { users.users = {
tester = {
isNormalUser = true;
description = "Testa Test";
extraGroups = [ "audio" "corectrl" "docker" "networkmanager" "i2c" "wheel" "libvirtd" "qemu-libvirtd" "input" ];
shell = pkgs.fish;
home = "/home/tester";
hashedPassword = "$6$YJT50/Za3FSFQuNT$0orD1URwoURoRKO9sIAsUiIHxOtEOjmPXn5Mp7vAmIYlgVmI629qS7YPUInmztEtEorRpkSMbV3.fCy9NQhKX.";
};
tristand = { tristand = {
isNormalUser = true; isNormalUser = true;
description = "Tristan Druyen"; description = "Tristan Druyen";
@ -200,11 +208,11 @@
]; ];
}; };
"/mnt/media_v2" = { # "/mnt/media_v2" = {
device = "root@23.88.68.113:/media_v2"; # device = "root@23.88.68.113:/media_v2";
fsType = "sshfs"; # fsType = "sshfs";
options = sshfs_opts; # options = sshfs_opts;
}; # };
}; };
system.fsPackages = [ pkgs.sshfs ]; system.fsPackages = [ pkgs.sshfs ];
@ -216,17 +224,20 @@
hardware = { hardware = {
enableRedistributableFirmware = true; enableRedistributableFirmware = true;
i2c.enable = true; i2c.enable = true;
tuxedo-keyboard.enable = true; # tuxedo-keyboard.enable = true; // not needed for server use
cpu.amd.updateMicrocode = true; cpu.amd.updateMicrocode = true;
sensor.iio.enable = true; sensor.iio.enable = true;
tuxedo-rs = { # tuxedo-rs = { // not needed for server use
enable = true; # enable = true;
tailor-gui.enable = false; # used headless atm # tailor-gui.enable = false; # used headless atm
}; # } ;
}; };
zramSwap.enable = true; zramSwap.enable = true;
environment.systemPackages = with pkgs; [
firefox
];
system.stateVersion = "23.05"; system.stateVersion = "23.05";
} }