No description
Erwin Boskma
6de89cfc1d
Flake lock file updates: • Updated input 'disko': 'github:nix-community/disko/96073e6423623d4a8027e9739d2af86d6422ea7a?narHash=sha256-a2iTMBngegEZvaNAzzxq5Gc5Vp3UWoGUqWtK11Txbic%3D' (2024-09-02) → 'github:nix-community/disko/e55f9a8678adc02024a4877c2a403e3f6daf24fe?narHash=sha256-tqoAO8oT6zEUDXte98cvA1saU9%2B1dLJQe3pMKLXv8ps%3D' (2024-09-03) • Updated input 'emacs-overlay': 'github:nix-community/emacs-overlay/2ab55649b8375215b978db50efc61064bd4efab8?narHash=sha256-oM5QnX7a37qruUw%2BhNVkRU03TF33LcOWm%2BO5epNOkso%3D' (2024-09-03) → 'github:nix-community/emacs-overlay/383c387b3c864d5d28e017c1e0ad6f5d47e53610?narHash=sha256-ACM4mb870JVkCQK6q5tvbAzN6h2IizGQSY6Z58oMeTc%3D' (2024-09-04) • Updated input 'microvm': 'github:astro/microvm.nix/69e8ac63a7a4d40bb65e73af41ba60df2eba0419?narHash=sha256-W76xLG4thxkENM3MOoXWYqKPrgk1WgUWzTixUyuw/co%3D' (2024-08-12) → 'github:astro/microvm.nix/d52082cc2668b8cd788e3133526c8693ee71f6a5?narHash=sha256-hjO/ZpmaXUHUzTSefzbj0Bosj6inFHRplbb%2BYqQQULc%3D' (2024-09-03) • Updated input 'nixos-hardware': 'github:NixOS/nixos-hardware/95c3dfe6ef2e96ddc1ccdd7194e3cda02ca9a8ef?narHash=sha256-UjpKo92iZ25M05kgSOw/Ti6VZwpgdlOa73zHj8OcaDk%3D' (2024-08-28) → 'github:NixOS/nixos-hardware/8b9c4a7142a0dd5fc1c57fb5dd39c99a37f61340?narHash=sha256-4Xi6cWvcGekTuy%2BhuVrJsdXNMNydGpog11%2B6IWJb7%2BY%3D' (2024-09-04) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/a562172c72d00350f9f2ff830e6515b6e7bee6d5?narHash=sha256-oUkdPJIxP3r3YyVOBLkDVLIJiQV9YlrVqA%2BjNcdpCvM%3D' (2024-09-03) → 'github:oxalica/rust-overlay/e5d3f9c2f24d852cddc79716daf0f65ce8468b28?narHash=sha256-iNBv7ILlZI6ubhW0ExYy8YgiLKUerudxY7n8R5UQK2E%3D' (2024-09-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 |