NixOS dotfiles
Find a file
2025-04-17 13:36:39 -04:00
home-manager add: starship prompt 2025-04-17 13:36:39 -04:00
nixos fix: fstab, unfree software setting 2025-04-17 13:36:37 -04:00
bootstrap.sh add: bootstrap script 2025-04-17 13:36:29 -04:00
flake.lock add: hyprland config 2025-04-17 13:36:35 -04:00
flake.nix add: hyprland config 2025-04-17 13:36:35 -04:00
LICENSE base: add existing config 2025-04-17 13:35:52 -04:00
README.md fix: README.md grammar mistakes 2025-04-17 13:36:19 -04:00

NixOS configuration files

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 (i.e. before RTX 20 series), 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:

  • 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:
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:
nixos-install --flake /mnt/home/<your-name>/.dotfiles

For more modified versions of this configuration, I recommend forking this repository.