Remove Rubble, update flake and such
This commit is contained in:
parent
933e51557d
commit
0b125f96f4
15 changed files with 34 additions and 162 deletions
10
README.md
10
README.md
|
@ -4,13 +4,13 @@ Thanks for taking a look at my Nix* flake!
|
|||
While this is primarily organized for my own use, you may find each individual service or config useful to read, reference, learn from, and adapt for your own systems.
|
||||
|
||||
### Installation
|
||||
Installing this flake is best done from an existing system. A minimal install is fastest, but is up to you. After installing NixOS, backup your hardware-config.nix file, and adapt it to fit the format of ``/hosts``, adjusting for your specific system.
|
||||
|
||||
An initial install will can be done with ``nixos-rebuild switch --flake /etc/nixos/.#host``, where ``host`` is a hostname defined in this flake. You may also have to enable "experimental" features with a flag, such as nix-command and flakes.
|
||||
|
||||
Home-Manager is handled with the system, but can be used on other systems with Nix without root. A rebuild of a user's home is done with ``home-manager switch --flake /etc/nixos/.#user``, as defined under ``homeConfigurations`` in the flake.
|
||||
You can install this flake from any system with Nix installed, including any ISO.
|
||||
An initial install will can be done with ``nixos-rebuild switch --flake /etc/nixos/.#host``, where ``host`` is a hostname defined in this flake. You may also have to enable "experimental" features with a flag, such as nix-command and flakes.
|
||||
You will want to generate a hardware-config.nix file using ``nixos-generate-config --root ./ --no-filesystems``, and adapt it to fit the format of ``/hosts``, adjusting for your specific system.
|
||||
|
||||
### Usage
|
||||
Home-Manager is handled with the system, but can be used on other systems with Nix without root. A rebuild of a user's home is done with ``home-manager switch --flake /etc/nixos/.#user``, as defined under ``homeConfigurations`` in the flake.
|
||||
|
||||
My config uses these tools:
|
||||
``Sway`` - Window manager / Desktop
|
||||
``ZSH`` - Primary shell
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue