Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 1.12 KB

README.md

File metadata and controls

44 lines (32 loc) · 1.12 KB

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