5.8 KiB
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
Apps && 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 expand
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