Skip to content

Latest commit

 

History

History
57 lines (40 loc) · 1.72 KB

README.md

File metadata and controls

57 lines (40 loc) · 1.72 KB
Kitsune

Yōkai

This is my personal Nix(OS) configuration that I use across my machines.

Illustrations by いらすとや

🗃️ Contents

  • hosts/ - Host-specific configuration
  • lib/: Helper functions and attributes
  • mixins/ - Individual application configuration
  • modules/ - Modules that can be enabled and configured through options
  • overlays/ - Overlays to nixpkgs
  • pkgs/ - Custom packages definitions
  • secrets/ - Encrypted secrets

💻 Hosts

Icon Name Description Hardware System
🐈‍⬛ bakeneko Personal laptop (new) ASUS ROG Zephyrus G16 (2024) GU605 Windows (WSL)
🕷️ jorogumo Work laptop MacBook Pro M3 macOS
🐸 kappa Personal laptop (old) ASUS ROG Zephyrus GX701 NixOS
👺 tengu Virtual private server Hetzner Cloud Server NixOS

📜 System Management

⚒️ Rebuild (NixOS)

sudo nixos-rebuild switch --flake .#<hostname>

⚒️ Rebuild (Darwin)

darwin-rebuild switch --flake .#<hostname>

🔄 Update

To update the flake.lock file:

nix flake update

♻️ Garbage Collection

To remove unused packages:

sudo nix-collect-garbage