Skip to content

🛠️ My NixOS configuration & dotfiles dumpster fire 🔥

License

Notifications You must be signed in to change notification settings

mtrsk/nixos-config

Repository files navigation

NixOS Configuration

My NixOS configuration files, used in my personal systems and work machines.

TODO List

  • Use home-manager for user-related configurations
  • Integration with Nix-flakes
  • Integration with the impermanence module
  • Integration with one of the following secret management tools:
  • Declarative disk partitions with disko
  • Add this entire config into CI

How to use it?

  • Clone this repo
  • Generate some agenix files:
    RULES="./secrets/secrets.nix" nix run github:ryantm/agenix -- -e "defaults.json.age"
    # or
    chmod 700 ./mk_secrets.sh
    ./mk_secrets.sh
  • Pick a definition in the flake.nix
  • Build it
  sudo nixos-rebuild switch --flake .#caladan
  # or
  sudo nixos-rebuild switch --flake .#euclid

Why should I use it?

You probably shouldn't.

Screenshots

  • Neovim

Neovim01

About

🛠️ My NixOS configuration & dotfiles dumpster fire 🔥

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published