No description
Find a file
2025-01-15 18:09:19 +03:00
assets neofetch cfg 2024-10-13 20:15:50 +03:00
home update? 2025-01-15 18:09:19 +03:00
hosts update? 2025-01-15 18:09:19 +03:00
overlays removed electron overlay 2024-12-13 21:25:17 +03:00
pkgs init 2024-10-06 19:48:10 +03:00
secrets vps host 2024-10-18 18:25:21 +03:00
.gitignore update 2024-11-16 13:35:31 +03:00
.sops.yaml vps host 2024-10-18 18:25:21 +03:00
flake.lock update? 2025-01-15 18:09:19 +03:00
flake.nix mako added + dunst removed - [notification deamons] 2024-10-25 19:40:50 +03:00
install.sh installer 2024-11-10 20:40:35 +03:00
README.md gitignore 2024-10-13 22:11:00 +03:00
update-report.sh update-report script 2024-11-03 01:40:44 +03:00
update.sh pull build script 2024-11-06 01:06:29 +03:00

Nomadics NixOS

NixOS Logo
  • Hyprland
  • Waybar
  • Wofi
  • Hyprlock + Hypridle
  • Zsh
  • Wayland
  • Nightfox theme
  • Simple GPU - Passthrough Module

Screenshots

Nomadics Nixos Nomadics Nixos Nomadics Nixos Nomadics Nixos Nomadics Nixos Nomadics Nixos

All Keybinds SUPER + F1

Nomadics Nixos

Installation

  1. Download NixOS
  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.

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 from boot.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.
Home

Nvidia users

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

GPU - Passthrough VM

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. Nomadics Dotfiles

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

Hits