No description
Find a file
Erwin Boskma 2d30d301ae
Update flake.lock
• Updated input 'disko':
    'github:nix-community/disko/d02e565b95bdc68d8d7179a8eae27a1e4b04e507' (2023-06-04)
  → 'github:nix-community/disko/29d632d7e8fa86f937153ecdfd7d768411001d2d' (2023-06-05)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/70db17480e76d556cc5363c1ba22cd591c83fa76' (2023-06-04)
  → 'github:nix-community/emacs-overlay/fe83f47d0a8240ec1d81928705f6b02dc722fbbd' (2023-06-07)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/eaf03591711b46d21abc7082a8ebee4681f9dbeb' (2023-06-03)
  → 'github:NixOS/nixpkgs/70f7275b32f49bc67ae3532b758b80cb6c27f98a' (2023-06-05)
• Updated input 'home-manager':
    'github:nix-community/home-manager/57ed23cd29e7b72518e19d2917e2b2880a94162c' (2023-06-04)
  → 'github:nix-community/home-manager/3512a6dafb7836cfceef00dcb29ce6f01c2ce280' (2023-06-07)
• Updated input 'microvm':
    'github:astro/microvm.nix/3683f43a37568fbc14bdc1c952acb41b0bb09a01' (2023-05-29)
  → 'github:astro/microvm.nix/c6416c6b9fed22b71f526720cb120b0218c51b62' (2023-06-06)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/dd4982554e18b936790da07c4ea2db7c7600f283' (2023-06-03)
  → 'github:nixos/nixpkgs/7409480d5c8584a1a83c422530419efe4afb0d19' (2023-06-05)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/ca2fdbf3edda2a38140184da6381d49f8206eaf4' (2023-05-29)
  → 'github:cachix/pre-commit-hooks.nix/6881eb2ae5d8a3516e34714e7a90d9d95914c4dc' (2023-06-06)
• Updated input 'pre-commit-hooks/nixpkgs-stable':
    'github:NixOS/nixpkgs/9b8e5abb18324c7fe9f07cb100c3cd4a29cda8b8' (2023-03-15)
  → 'github:NixOS/nixpkgs/c37ca420157f4abc31e26f436c1145f8951ff373' (2023-06-03)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/1ef3c6de6127a1cba94cc5492cdde52e33d06ea4' (2023-06-04)
  → 'github:oxalica/rust-overlay/1279a72003f5e4b08c8eca1101d8f57452a539f9' (2023-06-07)
2023-06-07 14:27:48 +02:00
home-manager/modules emacs: Remove old tree-sitter check 2023-06-05 11:19:19 +02:00
machines valkyrie: Standalone AdGuard Home container 2023-06-07 08:34:16 +02:00
modules valkyrie: Standalone AdGuard Home container 2023-06-07 08:34:16 +02:00
overlays Remove commitgpt 2023-05-22 10:27:21 +02:00
pkgs Remove commitgpt 2023-05-22 10:27:21 +02:00
users Update emacs package to new emacs-overlay attributes and tree-sitter 2023-06-05 11:16:40 +02:00
.envrc Load .env file 2023-04-24 08:25:18 +02: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 work age key 2023-06-01 16:04:32 +02:00
flake.lock Update flake.lock 2023-06-07 14:27:48 +02:00
flake.nix Clean up flake.nix 2023-06-01 23:36:02 +02:00
Justfile Load .env file 2023-04-24 08:25:18 +02: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