No description
Find a file
Erwin Boskma 493b0d90f2
Update flake.lock
• Updated input 'disko':
    'github:nix-community/disko/45e78d6c1ffff92099911b42d00cfc68a70637cf' (2023-02-22)
  → 'github:nix-community/disko/8fddb2fd721365fa77ff68b709539639d4dc65d7' (2023-02-23)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/6c39228d24c69ff0d52aedb8c9976bb796ebda2a' (2023-02-22)
  → 'github:nix-community/emacs-overlay/d1e73fcb8e45abaa402de149c2e678e03388e801' (2023-02-24)
• Updated input 'home-manager':
    'github:nix-community/home-manager/564b82b3542026e7fb5d0da16c56ae3e40e5c9dd' (2023-02-21)
  → 'github:nix-community/home-manager/4295fdfa6b0005c32f2e1f0b732faf5810c1bc7f' (2023-02-22)
• Updated input 'hyprland':
    'github:Hyprwm/Hyprland/513bbb80474e5752c7e84e707374e445a4954878' (2023-02-21)
  → 'github:Hyprwm/Hyprland/60e37d727def25c87a3fd6c47751c05f6082260f' (2023-02-23)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/d24ea777c57b69c6b143cf11d83184ef71b0dbbf' (2023-02-20)
  → 'github:NixOS/nixos-hardware/2d44015779cced4eec9df5b8dab238b9f6312cb2' (2023-02-24)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/d0d55259081f0b97c828f38559cad899d351cad1' (2023-02-21)
  → 'github:nixos/nixpkgs/988cc958c57ce4350ec248d2d53087777f9e1949' (2023-02-22)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/c9495f017f67a11e9c9909b032dc7762dfc853cf' (2023-02-20)
  → 'github:cachix/pre-commit-hooks.nix/2bd861ab81469428d9c823ef72c4bb08372dd2c4' (2023-02-23)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/6c9e8ea3ba73a9fed29ddc1cc52ade8e5c946a8d' (2023-02-22)
  → 'github:oxalica/rust-overlay/b91706f9d5a68fecf97b63753da8e9670dff782b' (2023-02-24)
2023-02-24 11:43:10 +01:00
home-manager/modules Use compact layout in zellij 2023-02-20 08:08:09 +01:00
machines Cleanup and minor tweaks 2023-02-13 08:27:46 +01:00
modules Powermanagement tweaking 2023-01-31 17:13:02 +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-24 11:43:10 +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