based on nixy by https://github.com/anotherhadi/nixy
Flake lock file updates: • Updated input 'nixpkgs': 'github:nixos/nixpkgs/ff0dbd94265ac470dda06a657d5fe49de93b4599' (2024-04-06) → 'github:nixos/nixpkgs/4cba8b53da471aea2ab2b0c1f30a81e7c451f4b6' (2024-04-08) |
||
---|---|---|
home | ||
hosts | ||
nixos | ||
secrets | ||
.gitignore | ||
.sops.yaml | ||
flake.lock | ||
flake.nix | ||
LICENSE | ||
README.md |
Nixy
This is my dotfiles repo. It's a work in progress, and I'm still learning how to use nix.
Gallery
Apps
Click to expand
Category | Software |
---|---|
WM | Hyprland |
hyprlock | |
hyprpaper | |
hypridle | |
wlogout | |
Bar | waybar |
Terminal | kitty |
Shell | zsh |
starship | |
bat | |
eza | |
zoxide | |
fzf | |
Editor | nixvim |
File manager | lf |
thunar | |
Browser | qutebrowser |
Music | spicetify |
Notifications | dunst |
Launcher | wofi |
DM | tuigreet |
Secrets | sops-nix |
Themes & Colors
Themes and colors are managed by the home/variable/theme
folder.
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
Installation
git clone https://github.com/anotherhadi/nixy ~/.config/nixos
- Every things that you must change got a "CHANGEME" comment. You can search for it with ripgrep:
rg "CHANGEME"
- Every things that you must remove got a "REMOVE" comment. You can search for it with ripgrep:
rg "REMOVE"
(Secrets, own stuff..) - Change the
nixos/configuration.nix
file to match your system - Copy your
hardware-configuration.nix
file to thenixos
folder
sudo nixos-rebuild switch --flake ~/.config/nixos#nixy
TODOLIST
Click to expand
- Variable user & homeDir
- Custom GTK based on the colorscheme
- Obsidian.nvim on every markdown file
- Make hyprcursor working
- Secret variables in my config (Private bookmarks)
- Notif system
- Notify when battery is plugged/unplugged
- Notify when battery is low
- Notify when battery is full
- Notify when USB key is plugged
- Notify when USB key is unplugged