NixOS dotfiles
Find a file
2025-04-17 13:36:17 -04:00
home-manager add: prismlauncher 2025-04-17 13:36:16 -04:00
nixos add: clang 2025-04-17 13:36:16 -04:00
flake.lock base: add existing config 2025-04-17 13:35:52 -04:00
flake.nix base: add existing config 2025-04-17 13:35:52 -04:00
LICENSE base: add existing config 2025-04-17 13:35:52 -04:00
README.md update: README.md 2025-04-17 13:36:17 -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, 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:
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.