3.8 KiB
Nomadics NixOS

- Hyprland
- Waybar
- Wofi
- Hyprlock + Hypridle
- Zsh
- Wayland
- Nightfox theme
- Simple GPU - Passthrough Module
Screenshots
All Keybinds SUPER + F1
Installation
- Download NixOS
- Gnome recommended for graphical installation.
git clone https://github.com/nomadics9/nixcfg.git
cd nixcfg
sudo bash install.sh
and follow the installer.
Known issues
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.nix
change line 33 fromboot.loader.efi.efiSysMountPoint = "/boot/efi";
path to just/boot
Configurations - optional
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.
Nvidia users
You might want to check hosts/YOUR-HOSTNAME/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. 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