- Hyprland
- Waybar
- Wofi
- Hyprlock + Hypridle
- Zsh
- Wayland
- Nightfox theme
- Simple GPU - Passthrough Module
- Download NixOS
- Gnome recommended for graphical installation.
git clone https://github.com/nomadics9/nixcfg.gitcd nixcfgsudo bash install.shand follow the installer.
sometimes you will get /boot/efi is not mounted partition error. In that case.
-
One liner, just change YOUR-HOSTNAME accordingly to your hostname
sed -i 's|boot.loader.efi.efiSysMountPoint = "/boot/efi";|boot.loader.efi.efiSysMountPoint = "/boot";|' ./hosts/YOUR-HOSTNAME/configuration.nix -
Manually
nano ./hosts/YOUR-HOSTNAME/configuration.nixchange line 33 fromboot.loader.efi.efiSysMountPoint = "/boot/efi";path to just/boot
For user packages you will find them in home/YOUR-USERNAME/home.nix. You can remove all packages here or keep them nothing is dependent on them.

You might want to check hosts/YOUR-HOSTNAME/hardware/nvidia.nix and change these values accordingly.

You MUST check and configure hosts/common/services/vfio.nix accordingly its straight forward if you follow the comments.
Right now the flake is configured to pull dotfiles and scripts from Here. Fork this repo adjust as you like and change flake.nix dotfiles url to point to your repo.

- Add more dotfiles? firefox's for example
nixcfg/
├── home/
│ ├── common/
│ ├── features/
│ | ├── cli
│ | ├── fzf.nix
│ | ├── neofetch.nix
│ | ├── zsh.nix
│ | ├── desktop/
│ | ├── fonts.nix
│ | ├── hyprland.nix
| | ├── wayland.nix
| | ├── xdg.nix
| | ├── themes/
| | ├── gtk.nix
| | ├── qt.nix
│ ├── nomad/
| ├── dotfiles/
| ├── bat.nix
| ├── default.nix
| ├── dunst.nix
| ├── home.nix
| ├── unknown.nix
│
├── hosts/
│ ├── common/
| | ├── services
| | ├── appimage.nix
| | ├── nautilus.nix
| | ├── polkit.nix
| | ├── steam.nix
| | ├── vfio.nix
| | ├── vm.nix
| | ├── xdgportal.nix
| | ├── users
| | ├── nomad.nix
│ ├── unkown/
│ ├── hardware/
| | ├── battery.nix
| | ├── nvidia.nix
│ ├── configuration.nix
│ ├── hardware-configuration.nix
│
├── overlays/
├── pkgs/
├── flake.lock
├── flake.nix
├── install.sh
├── README.md







