2026-08-10 08:14:15 +02:00
2026-08-10 08:14:15 +02:00
2026-06-15 09:23:55 +02:00
2026-06-15 09:23:55 +02:00
2026-08-10 08:14:15 +02:00
2026-07-11 09:12:24 +02:00
2026-06-15 12:12:54 +02:00

janishutz dotfiles

Full system configuration using Decman. For my neovim config, see here

Screenshot outdated, a new screenshot will be added when this update is completed screenshot of desktop with 2 screens

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
  • Rewrite Hyprland configs using lua
  • Waylogout still needed?
  • Add the formatter configs back in
  • Add the scripts back in
  • Finish decman configuration to copy all the files
  • 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?
S
Description
My Hyprland dotfiles
Readme
23 MiB
Languages
CSS 47.7%
TypeScript 17.2%
JavaScript 14.9%
Lua 14.2%
Shell 3.2%
Other 2.8%