No description
Find a file
2025-09-11 10:30:58 -04:00
config/nvim modularize 2025-07-10 02:18:41 -04:00
homes final working commit; leaving nix 2025-09-11 10:30:58 -04:00
systems final working commit; leaving nix 2025-09-11 10:30:58 -04:00
flake.lock final working commit; leaving nix 2025-09-11 10:30:58 -04:00
flake.nix final working commit; leaving nix 2025-09-11 10:30:58 -04:00
README.md heavy modularization 2025-08-17 16:18:25 -04:00

What?

NixOS is a Linux distribution managed using a fully declarative package manager. I do a lot of remote stuff, so having ways to manage an entire environment declaratively sounds like a wonderful idea to me.

I also have had a wonderful experience using NixOS so far aside from some video games that block Linux altogether.

How?

I use a flake-based system configuration. Regardless of whether you're using NixOS or just have Nix installed, you need to enable the nix-command and flakes experimental features.

Once that is done, if you're using NixOS, you can match my system using sudo nixos-rebuild switch --flake .#ra. Note that this assumes you have my hardware configuration as well.

To use my home, you'll have to install home-manager. I use the Standalone installation. Once you have it set up, run home-manager switch --flake . --impure.

--impure is required due to NixGL.

Configuration for my homes and systems are split into modules so I can separate configuration for different hardware or activities.