# Todolist

feel free to contribute <3 ([CONTRIBUTING.md](CONTRIBUTING.md))

- [ ] Nixy
  - [ ] Installation script (easy)
  - [ ] Variables-template with defaults
  - [ ] Themes
    - [ ] Upload new wallpapers
    - [ ] MacOS theme
    - [ ] GithubFetch: Neofetch like, github calendar in the terminal
  - [ ] Write a hyprland shortcuts markdown file (Parse the hyprland settings conf)
  - [ ] Tofi (Wofi but terminal based)

- [ ] Waybar
  - [ ] Caffeine status
  - [ ] Night-shift status

- [ ] Hyprland
  - [ ] Make hyprcursor work
  - [ ] Animations based on app name
    - [ ] Wofi: popin
    - [ ] Wlogout: fade in
  - [ ] Fix screenshots

- [ ] Nixvim
  - [ ] Telescope: find with file content
  - [ ] Markdown snippets
  - [ ] Whichkey: Description for keybindings
  - [ ] Spelling

- [ ] Backup system for some folders ($home/dev, $home/pictures, ...)
  - [ ] Exclude file pattern (nodes modules, ...)
  - [ ] Auto backup when a specific usb key is plugged

- [ ] Automount USB Key (And notify-send when it's done)
  - [ ] Usb security for laptop & server, variable in variables.nix, disable for guest

- [ ] Server
  - [ ] Bitcoin-git
  - [ ] ServerFetch: Neofetch like, but for server: CPU, RAM, Disk, Network, Uptime, status (check with uptime kuma API)
  - [ ] Ntfy auth file
  - [ ] Launch transmission-openvpn on boot (see hosts/server/modules/jackflix/transmission.nix)
