| Age | Commit message (Collapse) | Author |
|
Add easyeffects to audio section, nautilus/sushi/nautilus-open-any-terminal
to hyprland section, wsdd and gvfs-wsdd for SMB network discovery.
Add easyeffects scratchpad on mod+shift+a in hyprland config.
|
|
The xtra-dispatchers bringallfrom dispatcher doesn't preserve window
positions, displacing the focused window from master. The new script
captures the focused window address, brings all windows back, then
swaps the original window back to master.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Add static plugin { hy3 { tabs { ... } } } block with full color set
including border, focused, and darkened inactive tab colors. Eliminates
default cyan borders. Update set-theme with matching colors for both
dupre and hudson themes. Add exec-once set-theme to reapply theme on boot.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Add --border-color=d47c59ff (dupre red) and widen from 25 to 35
characters in pinentry-fuzzel so the password dialog stands out
from normal fuzzel usage and accommodates longer passwords.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Set frame_width to 0 and font size to 10pt (≈13.3px) across all three
dunstrc files (common, dupre theme, hudson theme) to visually match
waybar's 14px CSS font size.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Set frame_width to 0 (no border) and font size from 13 to 14 in both
dupre and hudson theme dunstrc files, matching waybar's 14px text size.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Removed the foot-files ranger scratchpad (workspace rule, keybinding,
window rules) and the redundant CTRL+ALT+F nautilus binding. mod-F now
launches nautilus directly as a regular window.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Temperature turns yellow at 70°C, red at 80°C using built-in waybar
states. Disk replaced with custom script that turns yellow at 80% full,
red at 90%, working across ZFS/btrfs/ext4. Colors themed per dupre/hudson.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Replaced Vimix/Capitaine cursors with Bibata-Modern-Ice across all
config locations: hyprland.conf, dupre/hudson Xresources, GTK settings,
and archsetup package list. Standardized cursor size to 24.
|
|
Changed from 2026.01.27-HHMMSS to 2026-01-27_HHMMSS for standard
date formatting and clean date/time separation.
|
|
Added --type text/plain for path copy and --type image/png for
image copy to prevent wl-copy from misinterpreting content.
|
|
Replaced inline grim/satty keybindings with screenshot script that
captures to file then presents fuzzel menu: Copy Path, Copy Image,
or Annotate. Bindings: $mod+S (region), $mod+Print (fullscreen).
|
|
Added focus_on_activate = true to misc section so new windows
spawning as master receive keyboard focus immediately.
|
|
Added themed disconnected color to netspeed module CSS across base,
dupre, and hudson styles. Changed disconnected label to "Offline".
|
|
Removed #wireplumber.muted color darkening from base, dupre, and
hudson waybar CSS. Icon change and "Muted" text are sufficient cues.
|
|
Changed master layout new_status from slave to master so new
windows spawn as master with focus, matching DWM default behavior.
|
|
Use [general] section header (not [gammastep]), switch to geoclue2
location provider, and start geoclue demo agent in hyprland.conf.
|
|
- Add gammastep to geoclue whitelist (fixes "unable to obtain geoclue
client path" error on Hyprland launch)
- Remove is_amd_zen5() detection and Hardware Workarounds section
(clearcpuid=rdseed doesn't suppress the kernel warning)
- Add dismissnotify after hyprpm reload to suppress plugin notifications
- Update theme configs from Dupre to Hudson
- Update todo.org with RDSEED task resolution
|
|
Move files that are specific to DWM/X11 setups:
- gpg-agent.conf (uses pinentry-dmenu)
- pinentry-dmenu.conf
- Desktop files using X11 tools (st, slock, sxiv, etc.)
These conflict with hyprland equivalents and should only
be stowed on DWM systems.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Minimal script to register org-protocol:// scheme handler.
Extracted from resetmimetypes script.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Removed scripts:
- dotfiles_pushall, lsbak, project, protonvpn, steam
- sudo-update-grub, sysupdate, transadd, update-backup-repositories
- virtstart, ytp (duplicate of alias)
Updated yt-dlp aliases in media.sh:
- --add-metadata -> --embed-metadata (deprecated option)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Using wlogout for power/session management instead.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Keep only scripts actually used or useful for DWM:
- airplanemodetoggle - toggle WiFi/Bluetooth
- brightness - backlight control (bound to XF86 keys)
- colorpick - X11 color picker
- dmenuexitmenu - logout/shutdown menu (Mod+Shift+Q)
- dmenuunicode - emoji picker
- screenshotmenu - screenshot tool
- toggle-touchpad - touchpad toggle (Mod+F9)
- wallsearch - wallpaper search/download
Removed scripts not referenced in DWM config.def.h or sxhkdrc:
audioselect, battery_monitor, bookfind, displayselect,
dmenuhandler, dmenumount, dmenumountcifs, dmenurecord,
dmenuumount, exitmenu, monitor, prompt, recordnow,
remaps, samedir, setbg, td-toggle
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Delete 24 sb-* scripts in statusbar/ directory - dwmblocks is not
installed or used.
Also removes sublime-merge config (manual install, not in archsetup).
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
- Remove lfrun and lfub (lf file manager not installed, using ranger)
- Update ytp script: --add-metadata -> --embed-metadata
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Replaces old youtube-dl config with yt-dlp equivalent using
updated option names:
- --add-metadata -> --embed-metadata
- --format best -> --format bestvideo+bestaudio/best
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Rename dotfiles/system to dotfiles/common for clarity - indicates
shared dotfiles used across all desktop environments (DWM, Hyprland).
Removed config directories for uninstalled applications:
- ghostty (using different terminal)
- lf (using ranger instead)
- mopidy (using mpd instead)
- nitrogen (X11-only, obsolete for Wayland)
- pychess (not installed)
- JetBrains (not installed via archsetup)
- youtube-dl (using yt-dlp with different config location)
Kept audacious config for potential future use.
Updated all references in archsetup, CLAUDE.md, todo.org, and
validation.sh.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Move X11/DWM-specific scripts to dotfiles/dwm/.local/bin/:
- All dmenu* scripts (7)
- All statusbar/sb-* scripts (24)
- Display scripts: brightness, displayselect, monitor, colorpick
- Input scripts: remaps, toggle-touchpad, samedir
- Menu scripts: exitmenu, prompt, airplanemodetoggle, audioselect
- Media scripts: screenshotmenu, recordnow, setbg, wallsearch, bookfind
- Misc: battery_monitor, td-toggle
Delete obsolete scripts:
- build.emacs.aur.sh (redundant with build-emacs.sh)
- bsdnet_bounce (FreeBSD only)
- calibre-install (just curls installer)
- debugemacs (hardcoded paths)
- gruv (duplicate of alias)
- reset-auth (unclear purpose)
- touchpad-indicator-start (obsolete daemon)
- starth (unused Hyprland starter)
Universal scripts remain in dotfiles/system/.local/bin/ for both
X11 and Wayland installs.
Also update todo.org: cancel pywal and waybar netspeed tasks,
mark desktop file pruning done.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Restructure shell configuration to follow standard conventions:
- .profile: Environment variables only (POSIX compatible)
- .bash_profile: NEW - sources .profile and .bashrc for login shells
- .bashrc: Bash-specific settings, sources .bashrc.d/
- .zshrc: Zsh-specific settings, sources .zshrc.d/
New modular directories:
- .bashrc.d/: aliases, emacs, fzf, git, media, utilities
- .zshrc.d/: same as bashrc.d plus arch-downgrade (zsh-only)
- .profile.d/: reduced to env-only files (display, framework, auto-tmux)
Fixes:
- Remove duplicate .profile sourcing in .bashrc
- Remove broken XDG_CURRENT_DESKTOP=GNOME line from display.sh
- Move aliases/functions from .profile to appropriate .d/ directories
- Shell-specific init (zoxide, fzf) now in .bashrc/.zshrc directly
- FreeBSD bindkey fix now in .zshrc directly
Also adds CLAUDE.md session context file.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
- Configure Qt5/Qt6 to use Adwaita-Dark style via adwaita-qt
- Add qt6ct.conf with matching settings to qt5ct
- Set QT_STYLE_OVERRIDE for consistent dark theme
- Add XCURSOR_THEME to hyprland.conf
- Update pinentry-dmenu to use BerkeleyMono Nerd Font
- Add font packages to archsetup: cantarell-fonts, ttf-caladea,
ttf-carlito, ttf-croscore
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
- Add shebang
- Fix nsxiv → feh for images
- Fix typo in image/jpeg MIME type
- Fix Transmission desktop file name
- Change web handler from Firefox to Chrome
- Remove commented cruft (296 → 124 lines)
- Trim redundant LibreOffice/VLC MIME types
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
- Add 90 desktop file overrides (NoDisplay=true) to hide unwanted apps
- Switch file manager from Thunar to Nautilus in hyprland.conf and sxhkdrc
- Update resetmimetypes script to use Nautilus for directories
- Remove Thunar config (accels.scm, uca.xml)
- Remove unused torrent.desktop
- Add hyprland.sh profile with Wayland environment overrides
- Rename calibre-ebook-viewer to "Calibre E-book Viewer" in menu
- Update gammastep to gammastep-indicator for tray control
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Wayland equivalent of xkill - click any window to force kill it.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
- Add wlogout config with nerd font icons and dupre colors
- Add wofi power-menu as alternative (disabled)
- Use pgrep to prevent multiple instances
- Theme: gold highlight on hover, invisible borders
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Click to toggle idle inhibition (prevents screen lock/sleep).
Added spacing before tray for cleaner appearance.
|
|
Update both hyprland.conf startup and set-theme script to use
trondheim-norway.jpg as the default wallpaper.
|
|
- Rename files to use consistent hyphenation
- Add new wallpapers (balance, deadline, greenwich, etc.)
- Remove unused wallpapers (black, barrelled, dagerotips, etc.)
- Rename Trolley-New-Orleans to a-streetcar-named-despair
- Unstow texture/wall images (moved to ~/pictures)
|
|
- Standardize font to BerkeleyMono Nerd Font size 13pt across configs
- Add unit comments (points vs pixels) to font settings
- Add hy3 tab bar colors to set-theme for dupre and hudson themes
- Add GTK file chooser sort-directories-first to archsetup
- Update todo.org with completed tasks and new test task
|
|
Add feh keys config with plus/minus for zoom in/out alongside
existing Up/Down and keypad bindings.
|
|
Replace direct grim saves with satty annotation workflow for
screenshots. Add hyprpicker color picker on mod+C (freed from
duplicate qalculate binding). Add both packages to archsetup.
|
|
Update foot, hyprlock, waybar, Xresources, and dunst configs with
warm earthy colors from dupre-theme.el. Standardize on BerkeleyMono
font across terminal configs.
|
|
Add themed configs for:
- hyprlock.conf: lock screen colors match theme
- Xresources: X11 apps and Emacs color support
Update set-theme script to copy these files and run xrdb.
Hudson uses adjusted bright yellow (#e0b040) for gold cohesion.
Removed gruvbox references from Xresources.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Add two complete themes:
- dupre: warm earthy colors from Emacs dupre-theme.el
- hudson: Tomorrow Night + Goldenrod accent (original)
Theme files cover: foot, fuzzel, waybar, dunst, hyprland borders.
Add set-theme script with:
- set-theme <name>: apply a theme
- set-theme --toggle: switch between themes
- set-theme --pick: fuzzel picker
Keybindings:
- $mod Y: toggle theme
- $mod Shift Y: pick theme with fuzzel
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
Show WiFi icon (with signal strength) + SSID, or ethernet icon +
interface name. Move upload/download speeds to tooltip for cleaner
display.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|