No description
Erwin Boskma
b1f68ab21b
Flake lock file updates: • Updated input 'disko': 'github:nix-community/disko/544a80a69d6e2da04e4df7ec8210a858de8c7533?narHash=sha256-e4Pw%2B30vFAxuvkSTaTypd9zYemB/QlWcH186dsGT%2BMs%3D' (2024-07-01) → 'github:nix-community/disko/64679cd7f318c9b6595902b47d4585b1d51d5f9e?narHash=sha256-BymcV4HWtx2VFuabDCM4/nEJcfivCx0S02wUCz11mAY%3D' (2024-07-04) • Updated input 'emacs-overlay': 'github:nix-community/emacs-overlay/bbe883e60c65dd9254d010e98a1a8a654a26f9d8?narHash=sha256-1E5AX/Si2p2yXuMX5yixQ%2BP1AeVcrV0%2B2gfuBrTRkgY%3D' (2024-07-02) → 'github:nix-community/emacs-overlay/44cd01cff6f778fed1fdef78e54972c81f0986f1?narHash=sha256-VJaTtUZArFFhDCTYIfrB9SF%2BtcnlrhELNJpKzpvYPqw%3D' (2024-07-04) • Updated input 'home-manager': 'github:nix-community/home-manager/36e2f9da91ce8b63a549a47688ae60d47c50de4b?narHash=sha256-SRq0ZRkqagqpMGVf4z9q9CIWRbPYjO7FTqSJyWh7nes%3D' (2024-07-03) → 'github:nix-community/home-manager/0a30138c694ab3b048ac300794c2eb599dc40266?narHash=sha256-lmE7B%2BQXw7lWdBu5GQlUABSpzPk3YBb9VbV%2BIYK5djk%3D' (2024-07-03) • Updated input 'microvm': 'github:astro/microvm.nix/3692c11ceed00632345b106b24a8cd2c9ffe5569?narHash=sha256-nWGOQgqyhj7YynykVlM/DKxaYshhraV27R5tqQgWAEg%3D' (2024-06-27) → 'github:astro/microvm.nix/a808af7775f508a2afedd1e4940a382fe1194f21?narHash=sha256-fzZpuVnhw5uOtA4OuXw3a%2BOtpy8C%2BQV0Uu5XfhGEPSg%3D' (2024-07-03) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/fb733500aead50880b9b301f34a0061bf997d6f2?narHash=sha256-IGCdN/m7DfwUfxZjFnlTiTtpwSHCb01P/LWavAKD2jw%3D' (2024-07-03) → 'github:oxalica/rust-overlay/8deeed2dfa21837c7792b46b6a9b2e73f97b472b?narHash=sha256-h/O3PoV3KvQG4tC5UpANBZOsptAZCzEGiwyi%2B3oSpYc%3D' (2024-07-04) |
||
---|---|---|
.forgejo/workflows | ||
home-manager/modules | ||
lib | ||
machines | ||
modules | ||
overlays | ||
pkgs | ||
users | ||
wallpapers | ||
.dir-locals.el | ||
.envrc | ||
.gitattributes | ||
.gitignore | ||
.projectile | ||
.sops.yaml | ||
flake.lock | ||
flake.nix | ||
Justfile | ||
README.org | ||
statix.toml |
Erwin's NixOS config
This configures my machines.
Useful oneliners
Remove all files except the smallest
$ ls -s size | head -n 1 | xargs stat -c %s | awk '{print $1 + 1}' | xargs -I '%S' fd -S +%Sb -X rm {} \;
cmd | Explanation |
---|---|
ls -s size |
List all files, sort by size (ls is aliased to eza in my setup) |
head -n 1 |
Take the first line |
xargs stat -c %s |
Print the size in bytes |
awk '{print $1 + 1} |
Add one to it |
xargs -I '%S' fd -S +%Sb -X rm {} \; |
Find all files larger than the smallest and delete them |