diff options
| author | Jakub Stachurski <j.stachurski@student.utwente.nl> | 2025-11-23 16:35:36 +0100 |
|---|---|---|
| committer | Jakub Stachurski <j.stachurski@student.utwente.nl> | 2025-11-23 16:35:36 +0100 |
| commit | 7ce7926164f448d1f74c759b7bea60530996c165 (patch) | |
| tree | 7f3abe56f7bcd6a120925d48a9ce67c4ece4e6af /common.nix | |
| parent | 2572453be432e4ff4bac017703fd7214bcf63c39 (diff) | |
Move common.nix into modules/default.nix
Diffstat (limited to 'common.nix')
| -rw-r--r-- | common.nix | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/common.nix b/common.nix deleted file mode 100644 index 10948e9..0000000 --- a/common.nix +++ /dev/null @@ -1,89 +0,0 @@ -{ - pkgs, - lib, - inputs, - config, - ... -}: -{ - imports = [ - ./modules - ]; - - nix.settings.experimental-features = [ - "nix-command" - "flakes" - ]; - nixpkgs = { - config = { - permittedInsecurePackages = [ - "olm-3.2.16" - ]; - allowUnfree = true; - }; - }; - time.timeZone = "Europe/Amsterdam"; # Set timezone - - sops.defaultSopsFile = ./secrets/secrets.yaml; - sops.age.sshKeyPaths = [ "/etc/ssh_host_ed25519_key" ]; - sops.age.keyFile = "/var/lib/sops-nix/key.txt"; - sops.age.generateKey = true; - - systemd.oomd = { - enable = true; - enableUserSlices = true; - enableSystemSlice = true; - enableRootSlice = true; - settings.OOM = { - SwapUsedLimit = "50%"; - DefaultMemoryPressureLimit = "50%"; - DefaultMemoryPressureDurationSec = 20; - - }; - }; - - nix.gc = { - automatic = true; - dates = "weekly"; - options = "--delete-older-than 30d"; - }; - systemd.services.nix-daemon.serviceConfig = { - MemoryAccounting = true; - MemoryMax = "90%"; - OOMScoreAdjust = 500; - }; - - environment.systemPackages = with pkgs; [ - htop - btop - nmap - dig - ripgrep - unzip - sshfs - ranger - file - lm_sensors - - # Needed for getting credentials - age - sops - - bashInteractive - coreutils - utillinux - iproute2 - iputils - pciutils - usbutils - vim - tmux - ]; - - networking.hosts = { - "0.0.0.0" = [ "apresolve.spotify.com" ]; - }; - # This option defines the first version of NixOS you have installed on this particular machine, - # DO NOT CHANGE UNLESS USING NIXOS-INSTALL - system.stateVersion = "24.11"; # Did you read the comment? -} |
