-
0fcb9fb193
feat(niri): split config into modules and port hyprlua keybinds
main
Amir Alexander Abdelbaki
2026-06-03 10:25:19 +0200
-
814080cc04
feat(installer): install evdev-rce for touchscreen long-press right-click
Amir Alexander Abdelbaki
2026-06-02 15:43:48 +0200
-
128bdc7d4f
feat(input): enable touchscreen long-press to right-click
Amir Alexander Abdelbaki
2026-06-02 15:12:32 +0200
-
86808b4573
feat(archiso): add PXE/netboot.xyz boot support
Amir Alexander Abdelbaki
2026-06-02 14:45:28 +0200
-
fbfe238e99
fix(dock): switch nwg-dock-hyprland from autohide (-d) to resident (-r) mode
Amir Alexander Abdelbaki
2026-06-02 14:38:36 +0200
-
74b0361f26
feat(autostart): enable nwg-dock-hyprland on startup
Amir Alexander Abdelbaki
2026-06-02 14:23:19 +0200
-
bebddb13f1
chore(dock): standardise nwg-dock-hyprland flags across all binds
Amir Alexander Abdelbaki
2026-06-02 14:21:28 +0200
-
1350e0bf3e
fix(binds): repair nwg-dock toggle and position keybinds
Amir Alexander Abdelbaki
2026-06-02 14:13:11 +0200
-
af1425811b
fix(installer): sync all setup scripts with recent DE and module additions
Amir Alexander Abdelbaki
2026-06-02 14:04:53 +0200
-
2b0f963760
comment out nwg-dock autostart
Amir Alexander Abdelbaki
2026-06-02 12:50:26 +0200
-
7828662e23
shrink dock further, widen gap, fix helpmenu to use new binds path
Amir Alexander Abdelbaki
2026-06-02 12:48:02 +0200
-
c7310f02df
shrink nwg-dock and add edge gap
Amir Alexander Abdelbaki
2026-06-02 12:41:02 +0200
-
455a325743
i have opinions on the bar
Amir Alexander Abdelbaki
2026-06-02 12:08:52 +0200
-
a3e0175188
now the bar is actually fixed
Amir Alexander Abdelbaki
2026-06-02 10:11:39 +0200
-
4d3bccf3b1
finally teh bar is gut
Amir Alexander Abdelbaki
2026-06-02 09:54:16 +0200
-
af7454b42d
eww bar now actually good
Amir Alexander Abdelbaki
2026-06-02 09:39:49 +0200
-
e86c8eef5f
readjusted the eww bar
Amir Alexander Abdelbaki
2026-06-02 09:24:31 +0200
-
a54e0749ad
fix(eww-touch): restore layout with all session styling applied
Amir Alexander Abdelbaki
2026-06-02 09:20:54 +0200
-
9d7c7a5932
feat(eww-touch): restyle bar with pill aesthetic, tighter sizing, responsive slider
Amir Alexander Abdelbaki
2026-06-02 09:15:41 +0200
-
c8a476d2af
fix(niri): correct window opacity rules and align theming to CyberQueer palette
Amir Alexander Abdelbaki
2026-06-01 17:37:11 +0200
-
bd4a935d51
docs: add Niri documentation and update DE references
Amir Alexander Abdelbaki
2026-06-01 16:40:37 +0200
-
7a40e9baec
feat(niri): add Niri as a full desktop environment option
Amir Alexander Abdelbaki
2026-06-01 16:38:47 +0200
-
8f2d6c6de3
chmods
Amir Alexander Abdelbaki
2026-06-01 15:37:40 +0200
-
92e1924526
feat: add sysupdate TUI script with Arch news + AI analysis
Amir Alexander Abdelbaki
2026-06-01 15:24:39 +0200
-
270aa841cf
feat(hypr): split device exceptions into own file with a TUI editor
Amir Alexander Abdelbaki
2026-06-01 14:49:14 +0200
-
0742802cd8
Update desktopenvs/hyprlua/hypr-usr/input.lua
Amir Alexander Abdelbaki
2026-06-01 12:51:17 +0200
-
b114b7f523
feat(hypr): support mice in mk-device-block and add mouse device blocks
Amir Alexander Abdelbaki
2026-05-31 23:27:00 +0200
-
572fc00755
further refinements to input profile
Amir Alexander Abdelbaki
2026-05-31 23:20:03 +0200
-
4acc5beb24
feat(hypr): set standard key repeat for zsa moonlander
Amir Alexander Abdelbaki
2026-05-31 23:18:57 +0200
-
7bc86cb33c
added exception to input for zsa moonlander
Amir Alexander Abdelbaki
2026-05-31 23:07:11 +0200
-
01db6112e8
Merge branch 'main' of https://git.abdelbaki.eu/The_miro/Dotfiles
Amir Alexander Abdelbaki
2026-05-31 22:55:53 +0200
-
-
290796dbd2
Merge branch 'main' of https://git.abdelbaki.eu/The_miro/Dotfiles
Amir Alexander Abdelbaki
2026-05-31 22:54:06 +0200
-
-
0d082d346c
feat(hypr): add script to generate hl.device() block for a keyboard
Amir Alexander Abdelbaki
2026-05-31 22:53:59 +0200
-
-
6d77e2a360
fix(hypr): wrap all gesture dispatcher callbacks in hl.dispatch()
Amir Alexander Abdelbaki
2026-05-31 22:46:57 +0200
-
6c4dfd10fa
fix(hypr): revert gesture action to function callback form
Amir Alexander Abdelbaki
2026-05-31 22:41:21 +0200
-
388eb7b5a5
fix(hypr): use new dispatcher syntax for 4-finger workspace swipe gestures
Amir Alexander Abdelbaki
2026-05-31 22:39:43 +0200
-
831826f4dd
Merge branch 'main' of https://git.abdelbaki.eu/The_miro/Dotfiles
Amir Alexander Abdelbaki
2026-05-31 22:16:10 +0200
-
-
bb51a51a7b
feat(hypr): lock screen on lid close, skip if caffeine mode is on
Amir Alexander Abdelbaki
2026-05-31 22:08:24 +0200
-
-
08c3097a70
feat(wallpaper): sync selected wallpaper to hyprlock per monitor
Amir Alexander Abdelbaki
2026-05-31 21:54:19 +0200
-
df3ad40ad4
Merge branch 'main' of https://git.abdelbaki.eu/The_miro/Dotfiles
Amir Alexander Abdelbaki
2026-05-29 14:56:39 +0200
-
-
b0a9dfeac9
feat(desktopenvs): add hyprland → hyprlua migration script
Amir Alexander Abdelbaki
2026-05-29 14:55:50 +0200
-
da0d318022
feat(mail): install w3m and write mailcap for HTML email rendering
Amir Alexander Abdelbaki
2026-05-26 16:07:54 +0200
-
-
325c6def66
fix(caldav): write per-calendar khal config instead of broken glob
Amir Alexander Abdelbaki
2026-05-26 14:40:37 +0200
-
f25b761f3d
fix(nvim): replace calendar.vim with khal interactive for event display
Amir Alexander Abdelbaki
2026-05-26 14:26:17 +0200
-
dc11cc007d
feat(nvim): enable calendar.vim event loading from local ICS cache
Amir Alexander Abdelbaki
2026-05-26 14:23:32 +0200
-
5948629c28
feat(nvim): sync CalDAV on startup via background jobstart
Amir Alexander Abdelbaki
2026-05-26 14:12:24 +0200
-
e454482970
feat(caldav): add CalDAV sync script with calendar.vim cache converter
Amir Alexander Abdelbaki
2026-05-26 14:11:06 +0200
-
211763d2c8
fix(nvim): guarantee abook pane is at least 20 lines tall
Amir Alexander Abdelbaki
2026-05-26 13:40:45 +0200
-
c2514b6fb5
fix(nvim): guarantee abook/calendar column is at least 80 cols wide
Amir Alexander Abdelbaki
2026-05-26 13:39:04 +0200
-
50c5b72683
fix(nvim): auto-insert in terminal buffers, add terminal window nav
Amir Alexander Abdelbaki
2026-05-26 13:35:31 +0200
-
ddd632fb7e
fix(alot): restore esc = exit in search mode, add / = refineprompt
Amir Alexander Abdelbaki
2026-05-26 13:31:22 +0200
-
050d91d544
fix(alot): remove esc = exit from search mode
Amir Alexander Abdelbaki
2026-05-26 13:25:44 +0200
-
e9ff562c1e
feat(alot): track alot config in dotfiles and symlink like other configs
Amir Alexander Abdelbaki
2026-05-26 13:19:28 +0200
-
85e810d70b
feat(nvim,alot): full-screen PIM layout + alot Esc bindings
Amir Alexander Abdelbaki
2026-05-26 13:12:25 +0200
-
9db080dc0f
refactor(nvim): remap PIM toggle from r to x
Amir Alexander Abdelbaki
2026-05-26 12:30:05 +0200
-
b1bdb3c540
fix(nvim): set winhighlight via nvim_set_option_value, not open_win
Amir Alexander Abdelbaki
2026-05-26 12:09:15 +0200
-
766cfc0f8f
fix(nvim): fix black float backgrounds and guarantee abook 24-line height
Amir Alexander Abdelbaki
2026-05-26 12:08:20 +0200
-
890cb8819b
fix(nvim): pass -position=here to Calendar to open in current window
Amir Alexander Abdelbaki
2026-05-26 12:06:21 +0200
-
47b94056ac
fix(nvim): correct PIM layout to sideward-T left-column overlay
Amir Alexander Abdelbaki
2026-05-26 12:02:32 +0200
-
96610b7ed0
feat(nvim,mail): floating PIM windows + notmuch/alot setup script
Amir Alexander Abdelbaki
2026-05-26 11:57:43 +0200
-
00b178103e
feat(nvim): add PIM panel with calendar, alot mail, and abook
Amir Alexander Abdelbaki
2026-05-26 11:52:05 +0200
-
867686e409
fix(eww-touch): use hyprctl dispatch for close window button
Amir Alexander Abdelbaki
2026-05-23 10:30:52 +0200
-
21ec76c6eb
Revert "fix(eww-touch): fix middle button close window action"
Amir Alexander Abdelbaki
2026-05-23 10:29:17 +0200
-
266a032cb3
fix(eww-touch): fix middle button close window action
Amir Alexander Abdelbaki
2026-05-23 10:28:10 +0200
-
612c13b4c0
fix(rotate): add pen/stylus rotation with explicit output mapping
Amir Alexander Abdelbaki
2026-05-23 10:23:22 +0200
-
3e78c7cb2a
fix(installer): allow root execution in archiso by shimming sudo
Amir Alexander Abdelbaki
2026-05-22 05:04:55 +0200
-
f358cb6d2c
fix(installer): fix FIDO2 user login and AUR module failures
Amir Alexander Abdelbaki
2026-05-22 04:06:49 +0200
-
0c88a09a0f
feat(installer): add structured logging to all modules and installers
Amir Alexander Abdelbaki
2026-05-22 01:44:31 +0200
-
242a544909
added create-webapp.sh - via claude
Amir Alexander Abdelbaki
2026-05-22 00:53:04 +0200
-
69f5b3c13b
feat(modules): add sauerbraten and stuntrally modules
Amir Alexander Abdelbaki
2026-05-22 00:17:17 +0200
-
6d27c189f3
feat(modules): add openarena, tetris CLI, and doom modules
Amir Alexander Abdelbaki
2026-05-21 23:51:33 +0200
-
33d2fe7715
fix(installer): replace nmtui with iwctl instructions in network check
Amir Alexander Abdelbaki
2026-05-21 23:47:36 +0200
-
832eb2df5b
feat(installer): add xournal++ module, merge blender+povray, sync tui with simple
Amir Alexander Abdelbaki
2026-05-21 23:35:29 +0200
-
e7873d2874
feat(installer): wire up all missing optional modules in simple-install.sh
Amir Alexander Abdelbaki
2026-05-21 23:21:46 +0200
-
379dfc4885
feat(installer): replace number-input checklist with scrollable TUI
Amir Alexander Abdelbaki
2026-05-21 22:58:02 +0200
-
cdccc7634a
feat(installer): replace dialog with pure-bash TUI in simple-install.sh
Amir Alexander Abdelbaki
2026-05-21 22:23:11 +0200
-
1f1e9f6f9c
fix(installer): fix tui-install on bare console + add network check to archiso installers
Amir Alexander Abdelbaki
2026-05-21 21:18:46 +0200
-
dbb1be0081
fix(installer): show password input in plain text
Amir Alexander Abdelbaki
2026-05-21 20:45:17 +0200
-
fb4cef6a09
fix(archiso): chmod 777 build and out dirs after mkarchiso
Amir Alexander Abdelbaki
2026-05-21 20:36:49 +0200
-
cfe102b26f
fix(installer): run pamu2fcfg outside arch-chroot to fix FIDO2 user enrollment
Amir Alexander Abdelbaki
2026-05-21 20:29:30 +0200
-
aae5042258
fix(installer): remove lvm2 hook from mkinitcpio — setup uses LUKS2+btrfs, no LVM
Amir Alexander Abdelbaki
2026-05-21 19:37:01 +0200
-
a0a2b66ccf
feat(installer): show croc log-send TUI on install error
Amir Alexander Abdelbaki
2026-05-21 19:28:43 +0200
-
319af7bde7
fix(installer): add logging to guided installer and fix NVMe partition naming
Amir Alexander Abdelbaki
2026-05-21 18:54:57 +0200
-
95617dd673
fix(keymaps): fall back to :q when :wq fails on bufferless windows
Amir Alexander Abdelbaki
2026-05-21 16:15:18 +0200
-
547c997614
feat(ansipa): rework scan-notify as per-user policy
Amir Alexander Abdelbaki
2026-05-20 16:41:35 +0200
-
87b62f368b
feat(ansipa): rework binary blocking as per-user policy; add local_sudo device policy
Amir Alexander Abdelbaki
2026-05-20 16:31:43 +0200
-
6ad8d0d488
feat(ansipa): add no_local_users device policy to lock all local account passwords
Amir Alexander Abdelbaki
2026-05-20 16:18:48 +0200
-
3ef916290c
docs: add graphic design, video editing, and audio modules to modules reference
Amir Alexander Abdelbaki
2026-05-20 15:48:46 +0200
-
5d976f5aad
feat(modules): add graphic design, video editing, and audio app modules
Amir Alexander Abdelbaki
2026-05-20 15:47:12 +0200
-
6f2b24c51a
docs: update readme and docs for recent changes
Amir Alexander Abdelbaki
2026-05-20 15:39:38 +0200
-
5d56984e38
feat(ansipa): store LUKS backup keys on SMB share with KeyAdmin access control
Amir Alexander Abdelbaki
2026-05-20 15:33:17 +0200
-
aced2c754e
feat(ansipa): add daemon enable/disable policy via host-group regex
Amir Alexander Abdelbaki
2026-05-20 15:25:15 +0200
-
63cd59fb91
feat(modules): add lamco-rdp-server module
Amir Alexander Abdelbaki
2026-05-20 15:15:59 +0200
-
eb3ae766a5
feat(modules): add RDP client and QEMU/KVM modules
Amir Alexander Abdelbaki
2026-05-20 15:12:21 +0200
-
a84e6ac41c
feat(archiso): add system reset mode to installer
Amir Alexander Abdelbaki
2026-05-20 15:09:00 +0200
-
c56c86d57b
fix(freeipa): harden container SMB setup and fetch-alerts script
Amir Alexander Abdelbaki
2026-05-20 13:13:53 +0200
-
11e66dbddd
feat(freeipa): scan result reporting, alert notifications, and SMB share
Amir Alexander Abdelbaki
2026-05-20 12:32:21 +0200
-
fb8ca498ef
feat(freeipa): add AppArmor deny profiles to binary blocking policy
Amir Alexander Abdelbaki
2026-05-20 12:00:55 +0200
-
45fd7e5d36
feat(freeipa): add policy enforcement for binary blocking, backups, scans, and sudo
Amir Alexander Abdelbaki
2026-05-20 11:34:09 +0200
-
da0a9e7a32
fix(archiso): move user input before partitioning, fall back to bash on exit
Amir Alexander Abdelbaki
2026-05-20 07:20:14 +0200