eksno/nix-config
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
# Chronoverse
> The ultimate computer setup :sunglasses_emoji:
## Installation
`nmcli device wifi connect 'tab to choose wifi' password {password}` # if you need to connect to wifi
`nix-env -i git vim` # git and editor
`git clone https://github.com/eksno/nix-config`
`./install.sh`
`mkdir ./system/hosts/[desired hostname]`
`cp /etc/nixos.bak/hardware-configuration.nix ./system/hosts/[desired hostname]/hardware-configuration.nix`
Configure `./system/hosts/[desired hostname]/default.nix`
Configure `./dotfiles/default/hypr/hosts/[desired hostname]/default.nix`
Configure all user specific files including some dotfiles (hypr) for everything
to work properly. TODO: Elaborate on this
Add your host to `flake.nix` configuring your desired system.
When you're done with configuration, run `./update.sh`
After all that run `nix-env --uninstall git vim` to make it all declarative
again, don't worry they're still installed through your config