based on nixy by https://github.com/anotherhadi/nixy
home | ||
hosts | ||
secrets | ||
.gitignore | ||
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
home
are the dotfiles and configuration files for the userhosts
are the system configuration fileslaptop
is mineguest
is a template for you
secrets
are 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 (TODO)) themes
- ... (check the
hosts/guest/variables.nix
file 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-edit
nixy-rebuild
nixy-update
nixy-gc
# garbage collectionnixy-cb
# clean boot menu
Brightness control
Click to expand
brightness-up
brightness-down
brightness-change <up/down> <increment>
Sound control
Click to expand
sound-up
sound-down
sound-toggle
sound-output
sound-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-on
night-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