56 lines
2.4 KiB
Markdown
56 lines
2.4 KiB
Markdown
<div id="title" align="center">
|
|
<img src="https://static.janishutz.com/logo.jpg" width="300">
|
|
<h1>janishutz dotfiles</h1>
|
|
</div>
|
|
|
|
Full system configuration using [Decman](https://github.com/kiviktnm/decman).
|
|
For my neovim config, see [here](https://git.janishutz.com/janishutz/nvim)
|
|
|
|
*Screenshot outdated, a new screenshot will be added when this update is completed*
|
|

|
|
|
|
The whole desktop will likely eventually move back to Waybar, my own custom QuickShell based shell,
|
|
or something else entirely. DankMaterialShell is a stop-gap solution, which, albeit it looking nice,
|
|
doesn't go well with my ethos of using non-slop programs.
|
|
Luckily, I can keep most of my configs when moving to something else, because I will be using Matugen
|
|
|
|
Furthermore, my system may migrate to NixOS by early September 2026, to finally have my laptop and desktop configs synced properly
|
|
|
|
|
|
## Features
|
|
- DankMaterialShell
|
|
- Automatically generated GTK Theme and theming of the rest of the desktop using `matugen`
|
|
- Fish config (with some handy aliases, based on one from ohh-my-fish)
|
|
- Fastfetch config
|
|
- kitty config with cursor trail
|
|
- alacritty config
|
|
- notification manager uses `swaync`
|
|
- Linter configs (eslint, clang-format, latexindent and more)
|
|
- mpv config
|
|
- zathura configs
|
|
- yazi configs with links to various directories I use commonly plus a few plugins and themes that are applied by the script
|
|
- Custom QuickShell-based status bar and QuickActions menu (Postponed until further notice)
|
|
|
|
|
|
## TODOs
|
|
- [ ] Migrate status bar to QuickShell (eventually)?
|
|
- [ ] Migrate back to Waybar
|
|
- [X] Rewrite Hyprland configs using lua
|
|
- [X] Waylogout still needed?
|
|
- [X] Add the formatter configs back in
|
|
- [X] Add the scripts back in
|
|
- [ ] ~Finish decman configuration to copy all the files~
|
|
- [X] Custom yazi theme
|
|
- [ ] Notifier (swaync??)
|
|
- [ ] Launcher (hyprlauncher??)
|
|
- [ ] dgop as hw monitor
|
|
- [ ] No need for nm-applet (even with waybar -> nmcli or nmtui)
|
|
- [ ] Adapt the GTK, etc config from DMS for my own design
|
|
- [ ] Update neovim design
|
|
- [ ] Nix config
|
|
- [ ] home-manager or what for dotfiles management on nix?
|
|
- [ ] Yazi more directory links
|
|
- [ ] Hyprland keybind panel?
|
|
- [ ] Migrate to zsh (or another POSIX compliant shell)
|
|
- [ ] Wallpaper picker (for regenerating stuff using matugen). TUI using kitty graphics? Or any lightweight toolkit?
|