Welcome to my dotfiles repository!
These configurations are built primarily for my workflow and systems, but thanks to the incredibly modular Dendritic Pattern, you can easily mix, match, and adapt whatever you like for your own environment.
You can find all my custom packages in this repo to import them into your flake.
| Package | Use |
|---|---|
auto-kbd-bl |
Automatically turn the keyboard backlight on when the screen brightness falls under a threshold |
fnott-dnd |
Toggle fnott's DND status (because it doesn't provide a way to toggle it :( ) |
fuzzel-goodies |
Fuzzel scripts for a bunch of functionality like: emoji picker, file picker, hyprland window picker, ... |
gns3-auto-confg |
Automatically create basic configuration files for cisco devices |
hyprcast |
Record your screen with wl-screenrec with notification support (most useful when run with a key bind) |
power-monitor |
Automatically switch between power-saver and performance mode when plugging or unplugging your laptop (copied from @fufexan) |
touchpad-toggle |
Toggle your touchpad on Hyprland |
wl-ocr |
OCR your screen on wayland |
I’ve drawn inspiration from these fantastic projects, people and sources:
- The Dendritic Pattern
- drupol/infra and his article
- fufexan/dotfiles (shamelessly copied most of the nix stuff from him)
- NixOS & Flakes Book
- Misterio77/nix-config
- NotAShelf/nyx (mainly for the CI/CD stuff)
- librephoenix/nixos-config
- Vimjoyer
- Automatic Flake Updates
- and many many more...
Feel free to explore, adapt, and contribute!