based on nixy by https://github.com/anotherhadi/nixy
| home | ||
| hosts | ||
| secrets | ||
| .gitignore | ||
| .sops.yaml | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| README.md | ||
Nixy
Nixy is a NixOS configuration with home-manager, secrets and custom theming all in one place. It's a simple way to manage your system configuration and dotfiles.
Table of Contents
Gallery
Architechture
homeare the dotfiles and configuration files for the userhostsare the system configuration fileslaptopis mineguestis a template for you
secretsare the secrets files encrypted with sops
Click to show installed apps
| Category | Software |
|---|---|
| WM | Hyprland |
| hyprlock | |
| hyprpaper | |
| hypridle | |
| wlogout | |
| Bar | waybar |
| Terminal | kitty |
| Shell | zsh |
| tmux | |
| starship | |
| bat | |
| eza | |
| zoxide | |
| fzf | |
| Editor | nixvim |
| File manager | lf |
| thunar | |
| Browser | qutebrowser |
| Music | spicetify |
| Notifications | dunst |
| Launcher | wofi |
| DM | tuigreet |
| Secrets | sops-nix |
| Misc | lazygit |
| neofetch | |
| cava | |
| ... |
Settings, Themes and colors
In your hosts configuration, you should add a variables.nix file to manage your settings, including:
- user information
- timezone and locale
- keyboard layout
- the theme: will be used in programs and for GTK and QT themes
- ... (check the
hosts/guest/variables.nixfile for more information)
PS: To apply the theme to duckduckgo, follow the instructions in $HOME/.config/duckduckgo-colorscheme.js.
Scripts
Nix/NixOs shortcuts
Click to expand
nixy-editnixy-rebuildnixy-updatenixy-gc# garbage collectionnixy-cb# clean boot menu
Brightness control
Click to expand
brightness-upbrightness-downbrightness-change <up/down> <increment>
Sound control
Click to expand
sound-upsound-downsound-togglesound-outputsound-change <up/down/mute> <increment>
Caffeine
Click to expand
Caffeine is a simple script that toggles hypridle (disable suspend & screenlock).
caffeine# Toggle caffeinecaffeine-status# Return active/inactive
Night-Shift
Click to expand
Blue light filter, using wlsunset
night-shift-onnight-shift-off
Nerdfont FZF
Click to expand
Nerdfont fzf is a quick way to search for nerdfont icons locally. It will copy the selected icon to the clipboard.
nerdfont-fzf
Compress/Extract
Click to expand
Some shortcut to compress and extract files.
compress...extract...
Installation/build
git clone https://github.com/anotherhadi/nixy ~/.config/nixos
let me cook this
sudo nixos-rebuild switch --flake ~/.config/nixos#nixy



