Nomadics NixOS
- Hyprland
- Waybar
- Wofi
- Hyprlock + Hypridle
- Zsh
- Wayland
- Nightfox theme
- Simple GPU - Passthrough Module
## Screenshots






#### All Keybinds ```SUPER + F1```

## Installation
1. [Download NixOS](https://nixos.org/download/)
2. Gnome recommended for graphical installation.
3. ```git clone https://github.com/nomadics9/nixcfg.git```
4. ```cd nixcfg```
5. ```sudo bash install.sh``` and follow the installer.
## Configurations - optional
For user packages you will find them in ```home/nomad/home.nix```. You can remove all packages here or keep them nothing is dependent on them.

#### Nvidia users
You might want to check ```hosts/unkown/hardware/nvidia.nix``` and change these values accordingly.

#### GPU - Passthrough VM
You MUST check and configure ```hosts/common/services/vfio.nix``` accordingly its straight forward if you follow the comments.
#### Link your dotfiles from github repo
Right now the flake is configured to pull dotfiles and scripts from [Here](https://github.com/nomadics9/dotfiles). Fork this repo adjust as you like and change ```flake.nix``` dotfiles url to point to your repo.

## Todo
- Add more dotfiles? firefox's for example
Layout
```
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
```