Amir Alexander Abdelbaki
c4b9c5bf92
add config-updater: config-driven update script with manifest
...
Replaces the hardcoded inline-generated ~/update-hypr-configs.sh with
a proper dotfiles-resident script + config file:
config-updater/update-configs.sh — reads updater.conf, applies
configs, warns about untracked source items and manifest drift
config-updater/updater.conf — declares config/flat/ignore
entries and SOURCE_BASE; hypr-usr is flat (contents → ~/.config/)
hyprland-new.sh step 15 now symlinks both into place instead of
generating a hardcoded script inline. The output is renamed from
~/update-hypr-configs.sh to ~/update-configs.sh.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 09:46:02 +02:00
Amir Alexander Abdelbaki
968031ae11
timer-run: use system sound instead of generated PCM beep
...
Replace the Python sine-wave generator and raw PCM piping with
paplay playing alarm-clock-elapsed.oga, falling back to
canberra-gtk-play. Also export PULSE_RUNTIME_PATH for the detached
setsid process so paplay can find the PipeWire-Pulse socket.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 09:23:24 +02:00
Amir Alexander Abdelbaki
d2c0c1ae1f
wallpaper-picker: per-monitor support
...
- default selection = monitor under the mouse (cursorpos + geometry math)
- 1-9 toggle individual monitors, a toggles all
- Space/Enter both apply
- persist per-monitor state to ~/.config/wallpaper.conf using new wallpaper{} syntax
- hyprpaper.conf sources ~/.config/wallpaper.conf so picks survive reboot
2026-05-09 18:25:48 +02:00
Amir Alexander Abdelbaki
25c9e69ad2
gneral stuff
2026-05-09 17:22:55 +02:00
Amir Alexander Abdelbaki
2690f1bdd2
fixed timer size
2026-05-09 14:19:24 +02:00
Amir Alexander Abdelbaki
12e7283401
fix duplicate name in centered-L windowrule block
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-08 17:03:11 +02:00
Amir Alexander Abdelbaki
48c8845eb9
add wallpaper-picker script and bind to $mainMod+W
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-08 16:55:35 +02:00
Amir Alexander Abdelbaki
e196e386b0
some general fixes
2026-05-08 16:20:53 +02:00
Amir Alexander Abdelbaki
691ce9db37
Merge branch 'main' of https://git.abdelbaki.eu/The_miro/Dotfiles
2026-05-08 15:16:06 +02:00
Amir Alexander Abdelbaki
c61766960b
added timer
2026-05-08 15:16:01 +02:00
Amir Alexander Abdelbaki
e50cb5dc50
cleanup: archive deprecated configs, remove logs and merge artifacts
...
- Move old hypr/kitty/xfce4 configs into deprecated/ folders
- Move proto scripts into scripts/deprecated/
- Consolidate loose .old installer into setup/deprecated/
- Rename broken symlinks (old themiro home path) to .old
- Rename duplicate .deb.1 and .bak files to .old for consistency
- Delete btop.log, nohup.out (gitignore matches), thunar merge conflict files
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-08 10:13:12 +02:00
Amir Alexander Abdelbaki
4b8dd4f5d9
cleanup: expand gitignore, add timer scripts, update hyprland binds
...
Remove stale yazi backup files and credentials, expand .gitignore to
cover keys, editor temp files, and yazi timestamp backups. Add timer
notification scripts and bind Super+Ctrl+T to open timer popup.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-07 18:41:49 +02:00
Amir Alexander Abdelbaki
dc0e964320
general stuff
2026-05-07 18:15:20 +02:00
Amir Alexander Abdelbaki
92f4148cb1
why was i missing windowrule tag????
2026-04-08 18:18:35 +02:00
Amir Alexander Abdelbaki
8712978eac
is my readme a html?
2026-03-26 09:33:16 +01:00
Amir Alexander Abdelbaki
36080f464a
added WallRizz
2026-03-24 13:46:34 +01:00
Amir Alexander Abdelbaki
759d2a5395
vicinae window changed clas name
2026-03-10 09:36:32 +01:00
Amir Alexander Abdelbaki
bf066dab47
window resize now repeats
2026-02-25 16:27:45 +01:00
Amir Alexander Abdelbaki
8b4813e1b7
fixed some of the fn-alt function binds
2026-02-23 11:20:04 +01:00
Amir Alexander Abdelbaki
92ec5d5873
now the notif shows for just long enough
2026-02-20 11:12:40 +01:00
Amir Alexander Abdelbaki
19b3ac8e9b
further improvements on the earlier
2026-02-20 11:06:00 +01:00
Amir Alexander Abdelbaki
1e47547c52
added toggle-layout and chameleos for screen annotation
2026-02-20 10:27:45 +01:00
Amir Alexander Abdelbaki
0a8683200f
finally screenrec makes half a nick of sense
2026-02-18 15:17:19 +01:00
Amir Alexander Abdelbaki
8e788f624d
now the screenrec notif also acts as a button to stop recordin
2026-02-18 11:06:07 +01:00
Amir Alexander Abdelbaki
fbce22632d
now the notif stays on screen just to be sure
2026-02-12 16:54:26 +01:00
Amir Alexander Abdelbaki
d2f43a3441
now sceenrecording also works - sadly not to clipboard, but timestamped
2026-02-12 16:40:50 +01:00
Amir Alexander Abdelbaki
8950e8f42a
now sceenrecording also works
2026-02-12 16:01:55 +01:00
Amir Alexander Abdelbaki
a57969e26f
all instances of eww now get killed before the ewwstart handler initiates
2026-02-12 10:52:53 +01:00
Amir Alexander Abdelbaki
d0d8082003
launcher windows now center on cursor location
2026-02-11 15:18:10 +01:00
Amir Alexander Abdelbaki
53afafe528
autostart - export is a whole command
2026-02-11 14:36:55 +01:00
Amir Alexander Abdelbaki
6f5ea65d08
autostart - i had the polkit agent in there twice
2026-02-11 13:12:11 +01:00
Amir Alexander Abdelbaki
06972296b3
needed export not env
2026-02-11 12:39:51 +01:00
Amir Alexander Abdelbaki
e6148ad3e6
now qt theme gets cleared when starting vicinae server - the font issue persists though
2026-02-11 12:29:36 +01:00
Amir Alexander Abdelbaki
ed4c770f35
hyprpolkitagent
2026-02-11 10:11:04 +01:00
Amir Alexander Abdelbaki
e3b9a5064d
diff
2026-02-10 13:58:52 +01:00
Amir Alexander Abdelbaki
7f5e0b0648
autostart
2026-02-10 12:57:08 +01:00
Amir Alexander Abdelbaki
c3d773c037
finished implementing vicinae
2026-02-10 12:56:41 +01:00
Amir Alexander Abdelbaki
e9c3f887a2
get in loser, we're switching to vicinae
2026-02-10 12:45:02 +01:00
Amir Alexander Abdelbaki
a08ac1d356
autostart -> hypr polikit agent
2026-02-09 10:37:25 +01:00
Amir Alexander Abdelbaki
ffec1b1b47
udiskie is now permanently in try
2026-02-09 00:12:47 +01:00
Amir Alexander Abdelbaki
adc8568507
why yay folder
2026-02-08 23:58:02 +01:00
Amir Alexander Abdelbaki
f9bf6c8ce6
new winrules - toprighters
2026-02-08 23:57:07 +01:00
Amir Alexander Abdelbaki
ab95b1bec4
new winrules - brought back smart borders
2026-02-07 15:33:07 +01:00
Amir Alexander Abdelbaki
590f8982f2
some more rules
2026-01-27 20:49:41 +01:00
Amir Alexander Abdelbaki
6670a0f6de
vaxry changed the windowrule syntax.
2026-01-27 20:27:34 +01:00
Amir Alexander Abdelbaki
6b3fd09fe6
back to pavucontrol
2026-01-20 10:44:52 +01:00
Amir Alexander Abdelbaki
e981b87973
switched to hyprshutdown and hyprpwcenter
2025-12-16 10:46:41 +01:00
Amir Alexander Abdelbaki
9d2c72e167
update to pwr-dmenu
2025-12-16 09:38:42 +01:00
Amir Alexander Abdelbaki
59425734ef
hyprpwcenter
2025-12-16 09:14:12 +01:00
Amir Alexander Abdelbaki
b25c59852c
hyprtoolkit
2025-12-16 09:08:27 +01:00