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

Features

  • QuickShell-based status bar and QuickActions menu (Coming soon)
  • QuickShell-based
  • Astal4 based Status Bar and Quick Actions menu
    • System info
    • Hyprland info
    • Date & Time
    • Bluetooth picker
    • some networking settings (more coming later)
    • Audio and brightness control
    • battery monitoring
    • Logout, Reboot, Shutdown, etc
  • hyprlauncher for the app launcher
  • Wlogout config
  • 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
  • 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

TODOs

  • Migrate status bar to QuickShell
  • 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
S
Description
My Hyprland dotfiles
Readme 43 MiB
Languages
CSS 47.7%
TypeScript 17.2%
JavaScript 14.9%
Lua 14.2%
Shell 3.2%
Other 2.8%