# TODO

- [x] wallpaper switch
- [x] keyboard switch
- [x] waybar fix
- [x] rofi config
- [x] cliphist manager fix
- [x] stylix theming to each module
- [x] rofi theme and other themes, where are colors setup declaratively
- [x] enabling nvidia graphics and disabling it
- [x] add zsh to my config
- [x] custom if else statements
- [x] move sops
- [x] figure out yubico authentication
- [x] options for YUBIKEY to make more sense and control
- [x] power profiles solution in waybar
- [x] auto-cpufreq
- [x] ssh config module
- [ ] modularity connected via configuration.nix file with home manager (disable gnome, gnome configuration will be disabled too)
- [ ] neovim
- [ ] librewolf and firefox fix, extensions and bookmarks in librewolf
- [ ] graph of my system structure
- [ ] cleanup hyprland subtools (rofi, hyprlock, waybar)
- [ ] modularize hyprland config into multiple files
- [ ] consider moving nh config helper into module
- [ ] make static background folder and figure out how to simply manage backgrounds across my devices
- [ ] NVIDIA options
- [ ] fix plasma manager and extend gnome configuration
- [ ] nix-on-droid
- [ ] ssh public key deployment
- [ ] consider moving userSettings from flake.nix to each profile

- [ ] update my home page and create new web
- [ ] fix kde theme in stylix
- [ ] ?tryout starship?
