No description
Find a file
Erwin Boskma 4fdfaf56be
Update flake.lock
• 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)
2023-02-28 13:34:39 +01:00
home-manager/modules Use compact layout in zellij 2023-02-20 08:08:09 +01:00
machines Add regin to replace Pi3 with FluiddPi, which is unmaintained 2023-02-28 13:31:47 +01:00
modules Add lxd module 2023-02-28 13:21:51 +01:00
overlays Add commitgpt package 2022-12-05 11:02:12 +01:00
pkgs Update commitgpt 2022-12-07 20:26:29 +01:00
users Cleanup and minor tweaks 2023-02-13 08:27:46 +01:00
.envrc Secrets with sops 2021-11-26 22:21:16 +01:00
.gitignore Add terraform stuff to .gitignore 2023-01-06 01:10:48 +01:00
.projectile Update flake.lock, update kernel version 2022-03-23 15:42:32 +01:00
.sops.yaml Add minio stuff 2023-01-06 00:11:11 +01:00
flake.lock Update flake.lock 2023-02-28 13:34:39 +01:00
flake.nix Add taplo to devshell 2023-02-03 14:32:00 +01:00
krops.nix Add pre-commit hooks and fix style issues 2022-11-19 20:00:54 +01:00
README.org Tweaks 2022-10-05 15:36:12 +02:00
statix.toml Add pre-commit hooks and fix style issues 2022-11-19 20:00:54 +01:00

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