Add nixos-pulse customs
This commit is contained in:
parent
2e89d6bc97
commit
1652347991
1 changed files with 37 additions and 26 deletions
|
@ -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";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue