No description
Erwin Boskma
4fdfaf56be
• Updated input 'disko': 'github:nix-community/disko/8fddb2fd721365fa77ff68b709539639d4dc65d7' (2023-02-23) → 'github:nix-community/disko/68060d2cd1da2baa828d1caf267f128808bc9c81' (2023-02-27) • Updated input 'emacs-overlay': 'github:nix-community/emacs-overlay/d1e73fcb8e45abaa402de149c2e678e03388e801' (2023-02-24) → 'github:nix-community/emacs-overlay/16481a0121af8d3024c4cdd74fc40ff521392479' (2023-02-28) • Updated input 'home-manager': 'github:nix-community/home-manager/4295fdfa6b0005c32f2e1f0b732faf5810c1bc7f' (2023-02-22) → 'github:nix-community/home-manager/305daba44a9df57738cffc67c08129005a25579a' (2023-02-27) • Updated input 'hyprland': 'github:Hyprwm/Hyprland/60e37d727def25c87a3fd6c47751c05f6082260f' (2023-02-23) → 'github:Hyprwm/Hyprland/49f423aa8f9b6e063c7806098a9b6b43a7978c02' (2023-02-27) • Updated input 'microvm': 'github:astro/microvm.nix/5882c4da762d1d5414aaa599f8f671e58100bccf' (2023-02-09) → 'github:astro/microvm.nix/7632603a876686f9c869b04d25911d4f5e7951c6' (2023-02-25) • Added input 'microvm/fenix': 'github:nix-community/fenix/20d2fcd01df0c3db0429112ab3d911ee0bc3a3b5' (2023-02-24) • Added input 'microvm/fenix/nixpkgs': follows 'microvm/nixpkgs' • Added input 'microvm/fenix/rust-analyzer-src': 'github:rust-lang/rust-analyzer/27239fbb58a115915ffc1ce65ededc951eb00fd2' (2023-02-21) • Updated input 'nil': 'github:oxalica/nil/944d5c335531778a1d7b54a97bf7fb5ec0c3e976' (2023-02-14) → 'github:oxalica/nil/6723d2982d33e9d698ae5c3b0cfcccd9292b4eff' (2023-02-26) • Updated input 'nixos-hardware': 'github:NixOS/nixos-hardware/2d44015779cced4eec9df5b8dab238b9f6312cb2' (2023-02-24) → 'github:NixOS/nixos-hardware/dcbf93d500c54cfee7a7c854c4669d404236a821' (2023-02-28) • Updated input 'nixpkgs': 'github:nixos/nixpkgs/988cc958c57ce4350ec248d2d53087777f9e1949' (2023-02-22) → 'github:nixos/nixpkgs/7f5639fa3b68054ca0b062866dc62b22c3f11505' (2023-02-26) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/b91706f9d5a68fecf97b63753da8e9670dff782b' (2023-02-24) → 'github:oxalica/rust-overlay/c1df023b1aaded1b65a1f4ad604a98a58ab4db97' (2023-02-28) • Updated input 'sops': 'github:Mic92/sops-nix/2c5828439d718a6cddd9a511997d9ac7626a4aff' (2023-02-21) → 'github:Mic92/sops-nix/898fc4a434ebde01f2a8c7d0184bad872ea6b41c' (2023-02-28) • Updated input 'sops/nixpkgs-stable': 'github:NixOS/nixpkgs/f27a4e2f6a3a23b843ca1c736e6043fb8b99acc1' (2023-02-19) → 'github:NixOS/nixpkgs/40968a3aa489191cf4b7ba85cf2a54d8a75c8daa' (2023-02-28) |
||
---|---|---|
home-manager/modules | ||
machines | ||
modules | ||
overlays | ||
pkgs | ||
users | ||
.envrc | ||
.gitignore | ||
.projectile | ||
.sops.yaml | ||
flake.lock | ||
flake.nix | ||
krops.nix | ||
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 exa 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 |