update: README.md
This commit is contained in:
parent
dd947fda0b
commit
f802f641ae
1 changed files with 42 additions and 0 deletions
42
README.md
42
README.md
|
@ -1,3 +1,45 @@
|
||||||
# NixOS configuration files
|
# NixOS configuration files
|
||||||
|
|
||||||
Configured for KDE Plasma Wayland on Nvidia.
|
Configured for KDE Plasma Wayland on Nvidia.
|
||||||
|
|
||||||
|
## Customizing user settings
|
||||||
|
|
||||||
|
To change your username or any additional user settings, you must:
|
||||||
|
|
||||||
|
- Create `./nixos/users/<your-name>.nix`, this can be copied from `luxzi.nix` in the same directory.
|
||||||
|
- Import the newly created file in './nixos/configuration.nix'.
|
||||||
|
- Edit `./home-manager/home.nix` to the corresponding username and home directory.
|
||||||
|
|
||||||
|
## Adjusting hardware configuration
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**NOTE**
|
||||||
|
|
||||||
|
If you use an older Nvidia graphics card, you do not need to modify `./nixos/hardware/nvidia.nix`.
|
||||||
|
Although if you use a newer Nvidia graphics card, it is advised to enable `open` to use the open-source kernel driver.
|
||||||
|
|
||||||
|
To use AMD graphics cards:
|
||||||
|
|
||||||
|
- Create `./nixos/hardware/amd.nix`
|
||||||
|
- Add `services.xserver.videoDrivers = [ "amdgpu" ];`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
|
||||||
|
If you would like to use these configuration files as is, you can install a NixOS system by:
|
||||||
|
|
||||||
|
- Mount and format desired filesystems (as described in the NixOS manual).
|
||||||
|
- Run the following git clone command while also making sure to replace `<your-name>` with your desired username:
|
||||||
|
``` sh
|
||||||
|
git clone git@codeberg.org:luxzi/nixos /mnt/home/<your-name>/.dotfiles
|
||||||
|
```
|
||||||
|
- Make any desired changes.
|
||||||
|
- Install the system with the command below, again, making sure to replace `<your-name>` with your desired username:
|
||||||
|
``` sh
|
||||||
|
nixos-install --flake /mnt/home/<your-name>/.dotfiles
|
||||||
|
```
|
||||||
|
|
||||||
|
For more modified versions of this configuration, I recommend forking this repository.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue