https://github.com/elotojaa/dotfiles
My dotfiles
https://github.com/elotojaa/dotfiles
dotfiles hyprland lazygit linux lua nix nixos nushell nvim oh-my-posh wezterm zsh
Last synced: 2 months ago
JSON representation
My dotfiles
- Host: GitHub
- URL: https://github.com/elotojaa/dotfiles
- Owner: EloToJaa
- License: mit
- Created: 2024-10-10T17:46:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-19T16:50:15.000Z (over 1 year ago)
- Last Synced: 2025-03-19T19:57:01.388Z (over 1 year ago)
- Topics: dotfiles, hyprland, lazygit, linux, lua, nix, nixos, nushell, nvim, oh-my-posh, wezterm, zsh
- Language: Nix
- Homepage:
- Size: 90.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EloToJaa's dotfiles
My dotfile repository forked from [Frost-Phoenix/nixos-config](https://github.com/Frost-Phoenix/nixos-config/).
## Credits
- [Frost-Phoenix/nixos-config](https://github.com/Frost-Phoenix/nixos-config).
- [KevinSilvester/wezterm-config](https://github.com/KevinSilvester/wezterm-config)
- [josean-dev/dev-environment-files](https://github.com/josean-dev/dev-environment-files/tree/main/.config/nvim)
## TODO
### High priority
- [x] Add paperless
- [x] Add radicale
- [x] Add immich
- [x] Add hoarder
- [x] Setup home page (glance)
- [x] Add skip intro plugin to jellyfin
- [x] Setup postgres backups
- [x] Setup opt backups
- [x] Setup wireguard namespace tunnelling for qbittorrent
- [x] Hash ADMIN_TOKEN in vaultwarden
- [x] Add uptime kuma
- [x] Setup discord notifications (maybe notifiarr?)
- [x] Update nvim config to use nvf for package management
- [x] Replace rofi with vicinae
- [x] Replace swappy with Satty
- [x] Add blocky; setup DNS server & ad blocker
- [x] Add ntfy
- [x] Add prometheus
- [x] Add rustdesk
- [x] Add homeassistant
- [x] Add nextcloud
- [x] Add cleanuparr
- [x] Restructure the flake using flake-parts
- [x] Add profilarr
- [x] Add home-assistant
- [x] Add redis
- [x] Add authelia
- [x] Setup zen browser config
- [x] Add forms and onlyoffice to nextcloud
- [ ] Setup wan access, secure with sshguard, fail2ban and kolide launcher
- [ ] Setup wireguard namespace tunnelling for prowlarr & bazarr
- [ ] Add grafana
- [ ] Add iwmenu and bzmenu
- [ ] Setup logs in /var/log with loki and promtail
### Clan migration
- [x] Migrate postgresql from v16 to v18
- [x] Migrate first host to clan
- [x] Migrate all hosts to clan
- [x] Migrate postgresql to clan postgresql
- [x] Migrate backups to clan bordbackups
- [x] Setup disko for each host
- [x] Migrate caddy to nginx
- [x] Migrate state directories from `/opt/` to `/var/lib/`
- [ ] Migrate sops to clan vars
- [ ] Setup SMB & NFS servers for nas
- [ ] Setup nas host with NixOS
### Low priority
- [ ] Add goaccess
- [ ] Setup music navidrome/jellyfin & lidarr
- [ ] Add microbin (pastebin alternative)
- [ ] Add url shortner (shlink?)
- [ ] Add scrutiny
- [ ] Add siyuan?