Personal dotfiles for eyenx, managed with a bare git repository and a full NixOS flake configuration.
- Shell: Zsh + oh-my-zsh, vi-mode, fzf, zoxide
- Editor: Neovim (AstroNvim)
- Multiplexer: Tmux + Tmuxinator
- Window Manager: Niri (Wayland), Kanshi, Waybar, Dunst
- Browser: Firefox + Tridactyl
- DevOps: kubectl, kubectx, Helm, OpenTofu, Ansible
- Cloud: Azure CLI, OpenBao
- Containers: Podman
- System: NixOS flake, home-manager, SOPS secrets, impermanence
- Theme: Gruvbox
Dotfiles are tracked with a bare git repository. The dit alias manages them from $HOME:
alias dit='git --git-dir=$HOME/.dotfiles.git/ --work-tree=$HOME'To rebuild the NixOS system:
nixos-rebuild switch --flake "/home/eye/.nixos#host" --impure --sudo