framework-2024-07-26-10-25-06

This commit is contained in:
Alexander Szczepanski
2024-07-26 10:25:06 +02:00
parent 692df73b99
commit 4594dbe949
7 changed files with 96 additions and 50 deletions

View File

@ -15,7 +15,7 @@ in
../configs/docker.nix
../configs/games.nix
../configs/libvirt.nix
../configs/pantheon.nix
../configs/plasma-wayland.nix
../configs/user-gui.nix
../configs/user.nix
/home/alex/Workspace/fw-fanctrl-nix/service.nix
@ -57,7 +57,7 @@ in
publicKey = wireguard.wireguard-vps-public;
presharedKey = secrets.wireguard-preshared;
allowedIPs = [ "10.100.0.0/24" ];
endpoint = "szczepan.ski:51820";
endpoint = "old.szczepan.ski:51820";
persistentKeepalive = 25;
}];
};
@ -70,6 +70,10 @@ in
keyboard.qmk.enable = true;
enableAllFirmware = true;
cpu.intel.updateMicrocode = true;
openrazer = {
enable = true;
users = [ "alex" ];
};
opengl = {
enable = true;
@ -86,15 +90,17 @@ in
power-profiles-daemon.enable = true;
colord.enable = true;
fwupd.enable = true;
fw-fanctrl = {
enable = true;
configJsonPath = "/home/alex/nixos-config/config.json";
};
# displayManager.autoLogin = {
# enable = true;
# user = "alex";
# };
# displayManager.autoLogin = {
# enable = true;
# user = "alex";
# };
pipewire = {
enable = true;
@ -103,6 +109,31 @@ in
pulse.enable = true;
};
samba = {
enable = true;
securityType = "user";
extraConfig = ''
workgroup = WORKGROUP
server string = server
netbios name = server
security = user
guest account = nobody
map to guest = bad user
logging = systemd
max log size = 50
'';
shares = {
storage = {
path = "/home/alex/storage";
browseable = "yes";
"read only" = "no";
"guest ok" = "no";
"create mask" = "0644";
"directory mask" = "0755";
};
};
};
borgbackup.jobs.home = rec {
compression = "auto,zstd";
encryption = {
@ -139,8 +170,8 @@ in
# systemd.services.nix-daemon.serviceConfig.LimitNOFILE = 40960;
environment.systemPackages = with unstable.pkgs; [
rustdesk
cinnamon.warpinator
# rustdesk
# cinnamon.warpinator
psensor
veracrypt
gnumake
@ -151,6 +182,8 @@ in
# coreboot-toolchain.arm
intel-gpu-tools
msr-tools
quota
homebank
(import ("/home/alex/Workspace/fw-ectool/default.nix"))
];
@ -176,7 +209,7 @@ in
IdleActionSec=2m
'';
};
systemd.sleep.extraConfig = "HibernateDelaySec=20m";
systemd.sleep.extraConfig = "HibernateDelaySec=60m";
home-manager.users.alex.services.barrier.client = {
enable = true;