more homeModules

This commit is contained in:
Vinzenz Schroeter 2025-09-14 13:36:45 +02:00
parent ff0c287624
commit 1b3b7cf607
16 changed files with 158 additions and 154 deletions

View file

@ -16,4 +16,9 @@
LC_TIME = "de_DE.UTF-8";
};
};
programs.firefox.languagePacks = [
"en-US"
"de"
];
}

View file

@ -0,0 +1,49 @@
{
services = {
xserver.enable = true;
libinput.enable = true;
flatpak.enable = true;
fstrim.enable = true;
earlyoom = {
enable = true;
freeMemThreshold = 5;
};
};
# Enable sound with pipewire.
security.rtkit.enable = true;
services = {
pulseaudio.enable = false;
pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
#jack.enable = true;
};
};
systemd = {
# save some boot time because nothing actually requires network connectivity
services.NetworkManager-wait-online.enable = false;
# prevent stuck units from preventing shutdown (default is 120s)
extraConfig = ''
DefaultTimeoutStopSec=10s
'';
};
programs = {
xwayland.enable = true;
appimage = {
enable = true;
binfmt = true;
};
};
system.autoUpgrade = {
allowReboot = false;
operation = "boot";
};
}

22
nixosModules/nix-ld.nix Normal file
View file

@ -0,0 +1,22 @@
{ pkgs, ... }:
{
programs.nix-ld = {
enable = true;
libraries = with pkgs; [
stdenv.cc.cc
zlib
zstd
curl
openssl
attr
libssh
bzip2
libxml2
acl
libsodium
util-linux
xz
systemd
];
};
}

View file

@ -1,6 +1,6 @@
{ nixosModules, ... }:
{ vinzenzNixosModules, ... }:
{
imports = [ nixosModules.allowed-unfree-list ];
imports = [ vinzenzNixosModules.allowed-unfree-list ];
hardware.steam-hardware.enable = true;