| Age | Commit message (Collapse) | Author |
|
Hyprland 0.54 brings scrolling and monocle layouts into core, making
hyprpm plugins unnecessary. Remove hyprland-plugins-setup, focus-restore,
hyprpm pacman hook, and allfloat keybinding. Add layout-cycle script and
$mod+Shift+Arrow keybindings to cycle master/scrolling/monocle. Move cpio
to System Utilities section.
|
|
Demoted master windows now go to top of slave stack instead of bottom,
matching DWM's stack ordering behavior.
|
|
layout-resize: replace removed splitratio dispatcher with layoutmsg
mfact for master layout resizing.
waybar-netspeed: replace iwgetid/proc/net/wireless with iw commands
for SSID and signal strength (old tools no longer populated by kernel).
|
|
Foot deprecated [colors] section in favor of [colors-dark]. Updated
all three foot configs (main, dupre theme, hudson theme).
|
|
Calibre window geometry and scheduler updates. Add Signal URI handlers.
Move processed inbox items to outbox.
|
|
Remove hyprscrolling from plugin setup (now in core). Add hide_delay
workaround for pyprland bug #211 to all scratchpads.
|
|
Add monocle to layout cycle and waybar indicator. Fix scrolling layout
move (swapwindow) and resize (resizeactive). Add layout-resize script.
|
|
Dim at 5min, lock at 7min, remove DPMS off and suspend. Update calibre
sort history and window geometry.
|
|
Removed center windowrules for all 6 pyprland scratchpad classes per
maintainer guidance. Rules conflicted with pyprland's float management
and were not the cause of bug #211.
|
|
Add workspace allfloat toggle on mod+shift+f (was togglefloating, now
on mod+shift+space only). Add scripts/setup-chess.sh for En Croissant,
lc0, Maia, and Stockfish setup. Update log-cleanup to use filename
dates instead of mtime. Update ssh and calibre configs.
|
|
Add rustup toolchain manager to developer_workstation (before AUR
packages that need rust to compile). Add log-cleanup cron job with
test validation. Update ISO glob for archangel naming. Add dunst
icon theme, hyprlock animations, waybar log filtering.
|
|
Add deepsat GitHub Enterprise host to ssh config, reorganize todo.org
with GitHub release prep tasks, add Berkeley Mono Nerd Font woff/woff2
variants, and move podman notes to outbox.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
|
Install gtk4-layer-shell and pocketbook (via pipx) during Hyprland setup,
and clone the source repo in post-install for development.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
|
Add waybar custom/pocketbook module with icon and on-click toggle.
Add $mod+P keybind and exec-once for pocketbook --hidden.
Add waybar CSS for pocketbook icon styling.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
|
Scratchpad windows stayed at their tiled position when returned to
floating via shift+mod+space. Add center windowrules so all pyprland
scratchpads snap back to center whenever they become floating.
|
|
to DWM
Launch polkit-kde-authentication-agent at startup. Restart backend
portals (GTK, Hyprland) before the main xdg-desktop-portal to prevent
50s GTK settings proxy timeout. Make ranger DWM-only since Hyprland
uses nautilus and dirvish.
|
|
Dry-run stow before restowing to catch real files blocking symlinks.
Shows conflicting files and prompts to overwrite or abort.
|
|
Add texlive-plaingeneric for org-mode PDF export (ulem.sty) and
masterpdfeditor from AUR for PDF form editing. Update calibre config.
|
|
|
|
hyprland-plugins-setup was skipping hyprpm reload when plugins were
already enabled, so they were never loaded into the running session.
|
|
Force Civ5XP into real Hyprland fullscreen so waybar is hidden
per-workspace instead of requiring manual toggle.
|
|
Term scratchpads now 50x70%, renamed term2 to ai-term with updated
app-id. Updated calibre window state.
|
|
Replaced default crossfade binding with consume toggle. Calibre usage
stats updated from normal use.
|
|
Add Apple Books and Kindle hi-res cover plugins.
Update GUI state and metadata source config.
|
|
Add loudgain-ffmpeg7 (AUR) for ReplayGain/EBU R128 scanning.
Switch mpd replaygain from "track" to "auto" for album-aware playback.
|
|
Add Extract ISBN, Favourites Menu, Find Duplicates plugins.
Update tag mapping rules, window geometries, and download timestamps.
|
|
sort_windows now builds known project basenames from candidate dirs
and treats everything else as non-project. Prevents TUI apps (mc,
ranger, htop) from being misclassified as project windows.
|
|
Pyprland 3.x reads ~/.config/pypr/config.toml, not
~/.config/hypr/pyprland.toml. Remove obsolete config, update
scratchpad sizes to 50%x60% in the correct file.
|
|
Add rbw (Rust Bitwarden CLI) to security section. Update calibre
config state.
|
|
Move select-window after sort_windows so the first new project gets
focus via stable window ID. Also restructure todo.org into flat task
list (V2MOM preserved in docs/v2mom.org).
|
|
|
|
|
|
Shell window was intermittently shifting to index 1 because sort_windows
hardcoded index 0, which conflicts with base-index=1 and renumber-windows.
|
|
Add texlive-fontsextra to archsetup for fontawesome5 resume icons.
Change fullscreen screenshot from $mod+Print to Ctrl+$mod+S.
|
|
Add texlive-latexextra for pdflatex resume builds (enumitem package).
Update test VM password and Arch mirror URL. Process inbox items.
|
|
|
|
Enable cursor warping on focus change (no_warps=false) so swap-with-master
moves cursor to master. Enable float_switch_override_focus so new tiled
windows get focus when launched from floating scratchpads.
|
|
|
|
|
|
|
|
|
|
Scratchpads set to 50% width (music at 60%). Adds toggle-scratchpad
utility for waybar click handling.
|
|
|
|
Add ditaa to Emacs Dependencies for org-babel diagram support.
File waybar date/worldclock inbox item to assets/outbox.
|
|
Replace single clock module with custom/date (calendar tooltip) and
custom/worldclock (multi-timezone tooltip from worldclock.conf).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
|
Sort windows (shells at 0, projects alphabetically from 1) on every
session access including --attach. Move --attach check after function
definitions so sort_windows is available.
|
|
Extract attach_session, create_window, read_selections, and
build_candidates functions. Remove unused variable. Simplify
new-session window ID capture.
|
|
Windows are reordered after creation and when adding to an existing
session. Shell windows (bash/zsh) sort to the end. Window numbering
starts at 1. Focus lands on the first selected window.
|
|
Allow calling aix from within the ai tmux session to add new project
windows. Already-open projects are filtered from the selection list.
Use tmux window IDs instead of names to fix errors with dots in
directory names (e.g. chime.el).
|
|
Replace per-workspace SVG mapping with hybrid approach: two circle SVGs
(active gold, inactive dark) as background-image with text overlay for
workspace numbers. Update arch-logo.svg with padded/crisp variant.
Remove sysmonitor margin to fix bar height inflation. Remove mod+0
binding to restrict workspaces to 1-9. Sync dupre theme files.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|