No description
Find a file
Erwin Boskma 8663da5893
Update flake.lock
• Updated input 'disko':
    'github:nix-community/disko/8891df70294ed9b8c930954f555391c4ba9bfe82' (2023-04-06)
  → 'github:nix-community/disko/75fa173ef1b15461a9ac437e43455488adaf0b92' (2023-04-11)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/0a91697aae6acefe1d5c9b3654ea273b53539380' (2023-04-09)
  → 'github:nix-community/emacs-overlay/29271109bf6fb83f60b2b512e88ced787ca49994' (2023-04-13)
• Updated input 'flake-utils':
    'github:numtide/flake-utils/033b9f258ca96a10e543d4442071f614dc3f8412' (2023-04-09)
  → 'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
• Updated input 'home-manager':
    'github:nix-community/home-manager/440faf5ae472657ef2d8cc7756d77b6ab0ace68d' (2023-04-05)
  → 'github:nix-community/home-manager/28698126bd825aff21cae9ffd15cf83e169051b0' (2023-04-11)
• Updated input 'microvm':
    'github:astro/microvm.nix/b496028321ba11ca3e6eef286ca3915577f4b793' (2023-04-09)
  → 'github:astro/microvm.nix/2e81186da4d4f6daaaca2d7e3319aeeded7b72d8' (2023-04-10)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/d9f759f2ea8d265d974a6e1259bd510ac5844c5d' (2023-04-08)
  → 'github:nixos/nixpkgs/fe2ecaf706a5907b5e54d979fbde4924d84b65fc' (2023-04-12)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/2144d9ddcb550d6dce64a2b44facdc8c5ea2e28a' (2023-04-08)
  → 'github:cachix/pre-commit-hooks.nix/c77e64a5adab96866ea97449a5a7a327d4629828' (2023-04-11)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/9e55ff64c777f05310d83be0a0cbf0c7e299f63a' (2023-04-09)
  → 'github:oxalica/rust-overlay/aeaa11c65a5c5cebaa51652353ab3c497b9a7bbf' (2023-04-13)
• Updated input 'sops':
    'github:Mic92/sops-nix/ddc6f124cb9be22d2ba066064c28bc19039a6bce' (2023-04-09)
  → 'github:Mic92/sops-nix/00d5fd73756d424de5263b92235563bc06f2c6e1' (2023-04-11)
2023-04-13 08:41:29 +02:00
home-manager/modules nushell: Add query and formats plugins, config tweak 2023-04-13 08:38:40 +02:00
machines odin: Fix typo 2023-04-13 08:39:41 +02:00
modules headscale: Change ACL config to HuJSON 2023-04-13 08:40:05 +02:00
overlays Add commitgpt package 2022-12-05 11:02:12 +01:00
pkgs Update obs-backgroundremoval 2023-04-03 09:45:35 +02:00
users emacs: Set correct SHA256 2023-04-13 08:40:30 +02: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 Update frigate key 2023-03-24 14:23:50 +01:00
flake.lock Update flake.lock 2023-04-13 08:41:29 +02:00
flake.nix Remove unnecessary 'inputs.' 2023-04-10 23:30:53 +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