No description
Find a file
Erwin Boskma c6bd769f37
Update flake.lock
• Updated input 'disko':
    'github:nix-community/disko/a433c7995448989e697c9f913405df1a98122885' (2023-04-20)
  → 'github:nix-community/disko/8ab9e5609929379ab15f03fd3bdc1f85419e5a3a' (2023-04-24)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/4c0a35e80513bd77fdf8291a820f8eea844be56c' (2023-04-22)
  → 'github:nix-community/emacs-overlay/8a0c157d4d1795f181f5c82c85fcd041660630ee' (2023-04-25)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/645bc49f34fa8eff95479f0345ff57e55b53437e' (2023-04-19)
  → 'github:nixos/nixpkgs/884ac294018409e0d1adc0cae185439a44bd6b0b' (2023-04-24)
• Updated input 'nomachine':
    'github:rytec-nl/nixpkgs/57be0fdf40a22321aab987493a53c6bea13f1a79' (2023-04-22)
  → 'github:rytec-nl/nixpkgs/63686e66b7441ef5d5e7a6277d1c36c413548b05' (2023-04-24)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/b7ca8f6fff42f6af75c17f9438fed1686b7d855d' (2023-04-18)
  → 'github:cachix/pre-commit-hooks.nix/56cd2d47a9c937be98ab225cf014b450f1533cdb' (2023-04-24)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/2c417c0460b788328220120c698630947547ee83' (2023-04-22)
  → 'github:oxalica/rust-overlay/74f1a64dd28faeeb85ef081f32cad2989850322c' (2023-04-25)
• Updated input 'sops':
    'github:Mic92/sops-nix/5698b06b0731a2c15ff8c2351644427f8ad33993' (2023-04-18)
  → 'github:Mic92/sops-nix/7c8e9727a2ecf9994d4a63d577ad5327e933b6a4' (2023-04-24)
• Updated input 'sops/nixpkgs-stable':
    'github:NixOS/nixpkgs/1040ce5f652b586da95dfd80d48a745e107b9eac' (2023-04-16)
  → 'github:NixOS/nixpkgs/ee7ec1c71adc47d2e3c2d5eb0d6b8fbbd42a8d1c' (2023-04-22)
2023-04-25 09:44:14 +02:00
home-manager/modules nushell: Add some aliases 2023-04-24 08:26:09 +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 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 Update frigate key 2023-03-24 14:23:50 +01:00
flake.lock Update flake.lock 2023-04-25 09:44:14 +02:00
flake.nix Add just 2023-04-19 09:36:35 +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