diff --git a/nix/configurations/hetzner_benchmark/nixos/sane-nix.nix b/nix/configurations/hetzner_benchmark/nixos/sane-nix.nix index 54f76994..3419eae6 100644 --- a/nix/configurations/hetzner_benchmark/nixos/sane-nix.nix +++ b/nix/configurations/hetzner_benchmark/nixos/sane-nix.nix @@ -1,11 +1,9 @@ # Protect my system from running out of storage or memory -let - totalStorage = 500; -in { + # 500GB Storage nix.settings = { - min-free = builtins.ceil (totalStorage * 0.2) * 1024 * 1024 * 1024; - max-free = builtins.ceil (totalStorage * 0.3) * 1024 * 1024 * 1024; + min-free = 50 * 1024 * 1024 * 1024; + max-free = 100 * 1024 * 1024 * 1024; }; systemd.services.nix-daemon.serviceConfig = { diff --git a/nix/configurations/vanadium.nix b/nix/configurations/vanadium.nix index 99d9c96d..2f4bec34 100644 --- a/nix/configurations/vanadium.nix +++ b/nix/configurations/vanadium.nix @@ -94,7 +94,6 @@ in ./vanadium/nixos/input.nix ./vanadium/nixos/misc.nix - ./vanadium/nixos/remote-builders.nix ./vanadium/nixos/display.nix ./vanadium/nixos/gui.nix diff --git a/nix/configurations/vanadium/home/programs.nix b/nix/configurations/vanadium/home/programs.nix index 74c8bed8..32db4e26 100644 --- a/nix/configurations/vanadium/home/programs.nix +++ b/nix/configurations/vanadium/home/programs.nix @@ -20,7 +20,6 @@ home.packages = [ pkgs.ghc # my favorite calculator - pkgs.lsr # fast ls with io_uring pkgs.nmap pkgs.stow pkgs.zip diff --git a/nix/configurations/vanadium/nixos/remote-builders.nix b/nix/configurations/vanadium/nixos/remote-builders.nix deleted file mode 100644 index 87a21592..00000000 --- a/nix/configurations/vanadium/nixos/remote-builders.nix +++ /dev/null @@ -1,29 +0,0 @@ -let - supportedFeatures = [ - "nixos-test" - "benchmark" - "big-parallel" - "kvm" - ]; -in -{pkgs, ...}: -{ - nix.buildMachines = [ - # NOTE: these hosts need to be put in the .ssh/config of root. - # https://wiki.nixos.org/wiki/Distributed_build#Recommended_setup:_multi-user_Nix_local_%E2%80%93%3E_multi-user_Nix_remote - { - hostName = "pancake"; - sshUser = "remotebuild"; - speedFactor = 2; - system = pkgs.stdenv.hostPlatform.system; - inherit supportedFeatures; - } - { - hostName = "hetzner_benchmark"; - sshUser = "remotebuild"; - speedFactor = 12; - system = pkgs.stdenv.hostPlatform.system; - inherit supportedFeatures; - } - ]; -} diff --git a/nix/configurations/vanadium/nixos/sane-nix.nix b/nix/configurations/vanadium/nixos/sane-nix.nix index bb710e8e..83c080d8 100644 --- a/nix/configurations/vanadium/nixos/sane-nix.nix +++ b/nix/configurations/vanadium/nixos/sane-nix.nix @@ -1,11 +1,8 @@ # Protect my system from running out of storage or memory -let - totalStorage = 930; -in { nix.settings = { - min-free = builtins.ceil (totalStorage * 0.2) * 1024 * 1024 * 1024; - max-free = builtins.ceil (totalStorage * 0.3) * 1024 * 1024 * 1024; + min-free = 50 * 1024 * 1024 * 1024; + max-free = 100 * 1024 * 1024 * 1024; }; systemd.services.nix-daemon.serviceConfig = { diff --git a/nix/configurations/vanadium/overlay.nix b/nix/configurations/vanadium/overlay.nix index a73ecd0c..169bf13b 100644 --- a/nix/configurations/vanadium/overlay.nix +++ b/nix/configurations/vanadium/overlay.nix @@ -16,14 +16,6 @@ infuse { ./patches/helix/W-as-write.patch ]; - btop.__output.patches.__append = [ - (final.fetchpatch { - name = "btrfs-io-graph"; - url = "https://patch-diff.githubusercontent.com/raw/aristocratos/btop/pull/1285.patch"; - hash = "sha256-za6B1EiOV1JqKMJwrNQo43RKChw+C4mmC8pcoxLLau4="; - }) - ]; - # TODO: # pinned branch of https://github.com/astrand/xclip/tree/xerror # use this until #43 gets resolved properly diff --git a/nix/homeModules/common/btop/btop.conf b/nix/homeModules/common/btop/btop.conf index c1973464..626f09c7 100644 --- a/nix/homeModules/common/btop/btop.conf +++ b/nix/homeModules/common/btop/btop.conf @@ -184,7 +184,8 @@ disk_free_priv = False show_io_stat = True #* Toggles io mode for disks, showing big graphs for disk read/write speeds. -io_mode = True +# This doesn't seem to have an effect when using btrfs. I'd rather see the disk usage. +io_mode = False #* Set to True to show combined read/write io graphs in io mode. io_graph_combined = False diff --git a/nix/homeModules/common/fish/aliasesAbbrs.nix b/nix/homeModules/common/fish/aliasesAbbrs.nix index 8affff1d..863510f6 100644 --- a/nix/homeModules/common/fish/aliasesAbbrs.nix +++ b/nix/homeModules/common/fish/aliasesAbbrs.nix @@ -7,7 +7,7 @@ programs.fish = { shellAbbrs = lib.mkMerge [ (lib.mkIf pkgs.stdenv.isLinux { - "," = "nix-shell --command $SHELL -p"; + "," = "nix-shell -p"; }) ]; diff --git a/nix/homeModules/common/fish/functions/ls.fish b/nix/homeModules/common/fish/functions/ls.fish deleted file mode 100644 index 785ac319..00000000 --- a/nix/homeModules/common/fish/functions/ls.fish +++ /dev/null @@ -1,7 +0,0 @@ -function ls - if type -q lsr - command lsr $argv - else - command ls $argv - end -end diff --git a/nix/homeModules/common/fish/functions/nix.fish b/nix/homeModules/common/fish/functions/nix.fish deleted file mode 100644 index 488220e9..00000000 --- a/nix/homeModules/common/fish/functions/nix.fish +++ /dev/null @@ -1,11 +0,0 @@ -function nix - if [ $(count $argv) -lt 1 ] - command nix $argv - end - and if [ $argv[1] = "build" -o $argv[1] = "shell" ] && type -q nom - nom $argv - else - command nix $argv - end -end -