My personal dotfiles, managed with Nix.
- Cross-platform: Supports Ubuntu (via Home Manager) and macOS (via nix-darwin).
- Declarative: All configurations (Zsh, Tmux, Git) are written in Nix.
- Reproducible: Uses Flakes for dependency management.
Since pcscd is a hardware-level service, it must be installed via the system package manager:
sudo apt update && sudo apt install -y pcscd
sudo systemctl enable --now pcscd- Install Nix:
curl -L https://nixos.org/nix/install | sh - Apply configuration:
nix run home-manager/master --extra-experimental-features 'nix-command flakes' -- switch --flake .#damoun@ubuntu
- Install Nix:
curl -L https://nixos.org/nix/install | sh - Install nix-darwin.
- Apply configuration:
darwin-rebuild switch --extra-experimental-features 'nix-command flakes' --flake .#macbook
flake.nix: Entry point.modules/: Shared Nix modules.hosts/: Host-specific configurations.