No description
Find a file
Erwin Boskma 6868e63c2f
Update flake.lock
• Updated input 'disko':
    'github:nix-community/disko/fafcaaefa3bd8ece07804b8110a5f0e43db60ae2' (2023-02-17)
  → 'github:nix-community/disko/45e78d6c1ffff92099911b42d00cfc68a70637cf' (2023-02-22)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/18a770f432280e4c60bf6127f176ea5ca72ce2e6' (2023-02-18)
  → 'github:nix-community/emacs-overlay/6c39228d24c69ff0d52aedb8c9976bb796ebda2a' (2023-02-22)
• Updated input 'home-manager':
    'github:nix-community/home-manager/da72e6fc6b7dc0c3f94edbd310aae7cd95c678b5' (2023-02-14)
  → 'github:nix-community/home-manager/564b82b3542026e7fb5d0da16c56ae3e40e5c9dd' (2023-02-21)
• Updated input 'hyprland':
    'github:Hyprwm/Hyprland/b944386ca54cf650d660caac31f065c0211168b1' (2023-02-18)
  → 'github:Hyprwm/Hyprland/513bbb80474e5752c7e84e707374e445a4954878' (2023-02-21)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/9bbcc37b011b0d925f3115888ea77f58487619b8' (2023-02-18)
  → 'github:NixOS/nixos-hardware/d24ea777c57b69c6b143cf11d83184ef71b0dbbf' (2023-02-20)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/ac1f5b72a9e95873d1de0233fddcb56f99884b37' (2023-02-16)
  → 'github:nixos/nixpkgs/d0d55259081f0b97c828f38559cad899d351cad1' (2023-02-21)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/5f0cba88ac4d6dd8cad5c6f6f1540b3d6a21a798' (2023-02-16)
  → 'github:cachix/pre-commit-hooks.nix/c9495f017f67a11e9c9909b032dc7762dfc853cf' (2023-02-20)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/bdccd5e973d45159f7d13f7c65a4271dc02cf6d4' (2023-02-18)
  → 'github:oxalica/rust-overlay/6c9e8ea3ba73a9fed29ddc1cc52ade8e5c946a8d' (2023-02-22)
• Updated input 'sops':
    'github:Mic92/sops-nix/c5dab21d8706afc7ceb05c23d4244dcb48d6aade' (2023-02-12)
  → 'github:Mic92/sops-nix/2c5828439d718a6cddd9a511997d9ac7626a4aff' (2023-02-21)
• Updated input 'sops/nixpkgs-stable':
    'github:NixOS/nixpkgs/d863ca850a06d91365c01620dcac342574ecf46f' (2023-02-12)
  → 'github:NixOS/nixpkgs/f27a4e2f6a3a23b843ca1c736e6043fb8b99acc1' (2023-02-19)
2023-02-22 13:04:47 +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-22 13:04:47 +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