Extendable NixOS + Home Manager configuration
  • Nix 78.8%
  • Lua 11.8%
  • Python 5.7%
  • TypeScript 1.9%
  • JavaScript 1.2%
  • Other 0.6%
Find a file
2026-07-08 02:02:04 +03:00
.claude chore: reset history 2026-07-06 10:02:39 +03:00
assets chore: reset history 2026-07-06 10:02:39 +03:00
home chore: workspace 3 floating 2026-07-07 15:05:43 +03:00
hosts chore: reset history 2026-07-06 10:02:39 +03:00
pkgs chore: reset history 2026-07-06 10:02:39 +03:00
scripts/boox/config chore: reset history 2026-07-06 10:02:39 +03:00
system chore: reset history 2026-07-06 10:02:39 +03:00
.gitignore chore: reset history 2026-07-06 10:02:39 +03:00
flake.lock chore: update secrets 2026-07-08 02:02:04 +03:00
flake.nix chore: reset history 2026-07-06 10:02:39 +03:00
README.md chore: reset history 2026-07-06 10:02:39 +03:00
shell.nix chore: reset history 2026-07-06 10:02:39 +03:00

dotfiles

Why?

  • A single repository that manages all my machines: Framework13, Steam Deck, other potential servers
  • Must be able to:
    • apply configuration to any machine from my main Framework13 laptop
    • encrypt and store secrets I might need here
    • define common service definition and decide which machine gets which service / config
  • Must be able to manage home directory, dotfiles and ~/.config via this repository
    • dislike symlinking

The current setup

System Management: NixOS

  • replacing all dotfile management with NixOS Home Manager

Gaming System Management: Jovian-NixOS

Syncthing for syncing all my devices

Terminal Emulator: Ghostty

  • Zig-based terminal emulator
  • uses platform-native UI & GPU acceleration (e.g. MacOS secure input for passwords)

Shell: fish

  • completions
  • sane scripting
  • user friendly

Text Editor: neovim

  • vi-movements
  • great community, loads of completions

Secrets Management: sops-nix

  • easy to manage AGE keys
  • easy to integrate into my git repository (RIP me when we get quantum chips breaking encryption)

Code Completion & Language Servers: Neovim LSP & Mason Colorscheme: Rosé Pine

Rice 米

rice dark

rice light