Skip to content

Repository files navigation

NixOS Configuration

CI CodeRabbit Reviews

A modular and maintainable NixOS configuration supporting multiple hosts including desktop environments and WSL setups.

Installation (Quick Overview)

  1. Clone & enter the repo (the tree expects to live at ~/nixos)

    git clone https://github.com/Hetav21/nixos.git ~/nixos
    cd ~/nixos
  2. Build & switch

    sudo nixos-rebuild switch --flake .#<host>

    Use NIX_CONFIG="experimental-features = nix-command flakes" on the first run if flakes are not globally enabled.

  3. (Optional) Update inputs later

    nix flake update
    sudo nixos-rebuild switch --flake .#<host>

Contributing

Feel free to open issues or submit pull requests if you find bugs or have suggestions for improvements.

License

MIT License - See LICENSE file for details

Acknowledgments

  • NixOS - The declarative Linux distribution
  • Home Manager - User environment management
  • Stylix - System-wide theming
  • vasujain275/rudra - Dotfiles for this configuration
  • NixOS community for excellent documentation and support

Resources

About

Opinionated multi-host NixOS flake powering desktop & WSL environments

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages