No description
Erwin Boskma
b67d0edb30
Flake lock file updates: • Updated input 'emacs-overlay': 'github:nix-community/emacs-overlay/302264062ca73851e9306b70daeed6d9f1ae3ff9?narHash=sha256-9HIRqIPSHNMu9dfNrSkmatRtXKxmiddm/VXFvFFhSz4%3D' (2024-09-05) → 'github:nix-community/emacs-overlay/c30396aea8788285d904c765682411267c28dba1?narHash=sha256-v3k9orb6E7vf/zE3t2GX7zS1IM1ePc9fNUYpJwQFikc%3D' (2024-09-07) • Updated input 'home-manager': 'github:nix-community/home-manager/471e3eb0a114265bcd62d11d58ba8d3421ee68eb?narHash=sha256-fzssXuGR/mCeGbzM1ExaTqDz7QDGta3WA4jJsZyRruo%3D' (2024-09-01) → 'github:nix-community/home-manager/aaebdea769a5c10f1c6e50ebdf5924c1a13f0cda?narHash=sha256-%2BHsjshXpqNiJHLaJaK0JnIicJ/a1NquKcfn4YZ3ILgg%3D' (2024-09-07) • Updated input 'microvm': 'github:astro/microvm.nix/d52082cc2668b8cd788e3133526c8693ee71f6a5?narHash=sha256-hjO/ZpmaXUHUzTSefzbj0Bosj6inFHRplbb%2BYqQQULc%3D' (2024-09-03) → 'github:astro/microvm.nix/caac7808d1e31f8a0fa408338cd3736947cb226d?narHash=sha256-kUMgeF3hHJM8aBpdazNgtCeeOTrWext6lHfrYmC6otU%3D' (2024-09-06) • Removed input 'microvm/fenix' • Removed input 'microvm/fenix/nixpkgs' • Removed input 'microvm/fenix/rust-analyzer-src' • Updated input 'nixpkgs': 'github:nixos/nixpkgs/ad416d066ca1222956472ab7d0555a6946746a80?narHash=sha256-%2Byj%2BxgsfZaErbfYM3T%2BQvEE2hU7UuE%2BJf0fJCJ8uPS0%3D' (2024-09-04) → 'github:nixos/nixpkgs/574d1eac1c200690e27b8eb4e24887f8df7ac27c?narHash=sha256-v3rIhsJBOMLR8e/RNWxr828tB%2BWywYIoajrZKFM%2B0Gg%3D' (2024-09-06) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/17d3930e54a50df2afe52a2d1d1f506edb262bbe?narHash=sha256-sgIkegun2%2BPwJEDHlvmADhSbxgjVR%2B8pYSMuXmB3/do%3D' (2024-09-05) → 'github:oxalica/rust-overlay/8cc45e678e914a16c8e224c3237fb07cf21e5e54?narHash=sha256-hXW3csqePOcF2e/PYnpXj72KEYyNj2HzTrVNmS/F7Ug%3D' (2024-09-07) |
||
---|---|---|
.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 |