diff options
author | sternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org> | 2021-02-05 12:38:31 +0100 |
---|---|---|
committer | sternenseemann <sternenseemann@systemli.org> | 2021-02-07 17:04:41 +0100 |
commit | e6c98453e744af831961662e094726b20eece702 (patch) | |
tree | b6e8f1522f15cd41d93a5788fbe88b589ae01566 /machines/sternenseemann/base.nix | |
parent | ee379619a394e3106fbd8911391f759c4fac3fd4 (diff) |
machines/sternenseemann/wolfgang: init
Diffstat (limited to 'machines/sternenseemann/base.nix')
-rw-r--r-- | machines/sternenseemann/base.nix | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/machines/sternenseemann/base.nix b/machines/sternenseemann/base.nix new file mode 100644 index 00000000..d39a982d --- /dev/null +++ b/machines/sternenseemann/base.nix @@ -0,0 +1,37 @@ +{ config, lib, pkgs, ... }: + +{ + config = { + boot.cleanTmpDir = true; + + nix.useSandbox = true; + nix.extraOptions = "gc-keep-derivations = false"; + nixpkgs.config.allowUnfree = true; + + services.journald.extraConfig = lib.mkDefault "SystemMaxUse=500M"; + + console.keyMap = lib.mkDefault "de-latin1"; + + time.timeZone = lib.mkDefault "Europe/Berlin"; + + i18n = { + defaultLocale = "en_US.UTF-8"; + }; + + programs.fish.enable = true; + programs.fish.vendor.completions.enable = true; + + documentation = { + enable = true; + dev.enable = true; + man.enable = true; + }; + + environment.systemPackages = with pkgs; [ + curl wget + mandoc man-pages + git + file htop psmisc tmux + ]; + }; +} |