No description
Find a file
Erwin Boskma 02af41a3e4
Update flake.lock
• Updated input 'disko':
    'github:nix-community/disko/e10586ab84ea5d37e1332dc49e29ce7d06fd1d6b' (2023-04-18)
  → 'github:nix-community/disko/a433c7995448989e697c9f913405df1a98122885' (2023-04-20)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/03d4bfb6ac2c177d3f6a9d272547bfe2371cdf37' (2023-04-19)
  → 'github:nix-community/emacs-overlay/4c0a35e80513bd77fdf8291a820f8eea844be56c' (2023-04-22)
• Updated input 'home-manager':
    'github:nix-community/home-manager/aa03c8a429902dbaf15b3395f8cefc5a4b83f7f7' (2023-04-18)
  → 'github:nix-community/home-manager/6169690ae38175295605d521bd778d999fbd85cd' (2023-04-22)
• Updated input 'microvm':
    'github:astro/microvm.nix/68f1b9ece0f116d5ea1d1ecaf17f7b526303df81' (2023-04-17)
  → 'github:astro/microvm.nix/b2627f159e8b54e4f6af7edc88b64fa3736819c9' (2023-04-21)
• Updated input 'nil':
    'github:oxalica/nil/1d5bc81023c21b22cfbea06a8b4b82963c01b941' (2023-04-13)
  → 'github:oxalica/nil/9adf5a0152d79112e4415ac5501173dab398dbe6' (2023-04-22)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/f00994e78cd39e6fc966f0c4103f908e63284780' (2023-04-17)
  → 'github:nixos/nixpkgs/645bc49f34fa8eff95479f0345ff57e55b53437e' (2023-04-19)
• Updated input 'nomachine':
    'github:rytec-nl/nixpkgs/1378a89625f1f98e77920dc3e6f899a16f20f9be' (2023-03-26)
  → 'github:rytec-nl/nixpkgs/57be0fdf40a22321aab987493a53c6bea13f1a79' (2023-04-22)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/e2f975856a48ebecba4f95846b8f368f3808d4e7' (2023-04-19)
  → 'github:oxalica/rust-overlay/2c417c0460b788328220120c698630947547ee83' (2023-04-22)
2023-04-22 17:42:39 +02:00
home-manager/modules waybar: Switch from pulseaudio to wireplumber module 2023-04-22 17:28:14 +02:00
machines mimir: disable NetworkManager 2023-04-21 11:20:56 +02:00
modules Set date/time locale to nl_NL.UTF-8 2023-04-22 17:28:59 +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 Update emacsPgtk 2023-04-22 17:29:24 +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-22 17:42:39 +02:00
flake.nix Add just 2023-04-19 09:36:35 +02:00
Justfile Add deploy recipe to justfile 2023-04-21 11:19:49 +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