Commit Graph

18 Commits

Author SHA1 Message Date
Matthias Puchstein
cc6289c122 waybar: fix workspace config block priority to match module selection
Hyprland was checked first for the module name but niri was checked
first for the config block, so on machines with both tags the
hyprland/workspaces module had no config and thus no format-icons.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 00:39:43 +01:00
Matthias Puchstein
7c39de5d9a hypr,waybar: fix workspace visibility and tag-gate steam/spotify
Remove persistent:true from named workspaces so they only appear in
waybar when occupied. Gate steam on cs2 tag and spotify on entertainment
tag. Fix waybar to prefer hyprland/workspaces over niri/workspaces when
both tags are present.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 23:56:34 +01:00
399596b88e hypr,waybar: rework workspace numbering to support named workspaces ordering
Renumber regular workspaces to IDs 21-30 with defaultName 1-10, giving
named workspaces IDs 1-6 so they sort before numbered ones in waybar.
Add persistent named workspaces (comms, element, mail, joplin, steam,
spotify) with monitor/layout assignments. Update keybinds to use name:
dispatch. Add spotify as dedicated monocle workspace on DP-2.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-13 01:27:45 +01:00
e40f520d63 hypr: support per-workspace layout config in workspace template
Allow monitor workspaces in chezmoi.toml to be defined as objects with
optional layout and layoutopts fields, enabling per-workspace layout and
layoutopt rules. Plain int arrays remain supported for monitors with no
per-workspace overrides.

Also commit waybar and cursor config tweaks.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-13 00:46:34 +01:00
246417313e chore: misc config updates across hypr, nvim, waybar, zed, zsh
- hypr: add transform support to monitor template; tweak scrolling layout
- nvim: refine apex theme token colors (operators, special, tags)
- waybar: move bar to right border of secondary monitor (DP-2)
- zed: add ssh connection, window/tab settings, adjust font sizes, rework theme token colors
- zsh: add plugin highlight colors to apex themes
- docs: add CLAUDE.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-12 23:03:21 +01:00
24d57001df hypr/autostart: route joplin and teamspeak to named workspaces 2026-02-28 20:17:07 +01:00
dadad155b2 added niri base config for tablet, switched from hyprlock to swaylock, crosshair updated 2026-02-23 21:25:29 +01:00
4e2e75a044 simplified my pipewire conf 2026-02-15 00:54:45 +01:00
d46534f50e desktop: refine theming, workspaces, and utilities
- switch GTK font to GeistMono Nerd Font Propo 9 and drop GTK4 CSS overrides
- add named Hyprland workspaces/keybinds and Ghostty quick terminal; adjust screenshot binding
- update Waybar workspace icons/sorting; tweak Neovim transparency, Owlry/Qt6CT, and ROCm env
- add curated wallpaper sets for DP-1/DP-2 and new Hyprland toggle/screenshot helper scripts
2026-01-04 04:55:15 +01:00
0b8e001bde theme: template configs and refresh apex assets
- template theme selection in alacritty, btop, fuzzel, ghostty, waybar, swaync, wezterm, zathura, gemini, zsh, and nvim astroui

- add apex-aeon assets and refresh apex-neon palettes across terminals, editors, and UI components

- switch UI fonts to GeistMono in GTK/Qt, Hyprland/Hyprlock, Kitty, Zed, and Satty

- add refresh-apex-themes helper to sync theme outputs
2025-12-31 07:42:44 +01:00
3f4e519009 cleaned the docs 2025-12-31 03:40:20 +01:00
a392bdc1fc docs: document external docs submodules and update ignore list
Document the external docs layout under dot_local/share/docs in AGENTS and
  GEMINI, and drop outdated references to the old hyprland/waybar wiki mirrors.
  Remove the ignore entries for the previous wiki paths from .chezmoiignore.

  hypr: switch hyprpaper template to wallpaper blocks

  Replace preload generation with explicit wallpaper blocks per monitor.

  waybar: always include custom/alhp module

  Remove the hostname guard so the module is present on all hosts.
2025-12-31 02:53:47 +01:00
4651a3ce38 theme: roll Apex Neon across terminal, bar, and notifications 2025-12-30 07:47:45 +01:00
5523871e71 theme: add apex-neon configs 2025-12-30 04:05:31 +01:00
86304ae691 theme: apply apex neon across configs 2025-12-29 04:43:52 +01:00
c1b61d4af7 dotfiles: update themes and configs 2025-12-29 03:09:23 +01:00
d90cca305f dotfiles: update waybar, mpv, and launcher configs
- tweak Waybar layout/styling, add temp cycling + volume group

- template mpv config and add jellyfin-mpv-shim defaults

- add owlry config, Hyprland launcher bind, and agent notes
2025-12-29 01:04:48 +01:00
8018b53353 feat: finalize migration to chezmoi and modernize configuration logic
- Modularize Hyprland config into hyprland.d/
- Implement infinitely scalable monitor/workspace logic using templates and loop-based data structures
- Consolidate host-specific configs (hyprlock, hyprpaper, waybar) into single templates
- Resolve waybar symlink conflict and fix template execution errors
- Integrate chezmoi data variables for scale, resolution, and peripherals
2025-12-27 22:52:43 +01:00