-
ae0ad3c4d7
fix(eww): stop duplicate stacked bars from ewwstart race
main
Amir Alexander Abdelbaki
2026-06-28 02:23:45 +0200
-
2a54a0302b
fix(hyprland,niri): correct Vicinae theme + config deployment
Amir Alexander Abdelbaki
2026-06-27 23:32:20 +0200
-
734e28b1fc
fix(hyprlua): deploy Vicinae theme where Vicinae actually scans for it
Amir Alexander Abdelbaki
2026-06-27 23:09:01 +0200
-
4332abde35
fix(core-packages): make PipeWire the jack/pulse provider to avoid DE conflict
Amir Alexander Abdelbaki
2026-06-27 13:25:49 +0200
-
8bf778e487
fix(modules): resolve rust/rustup conflict and greetd config-dir abort
Amir Alexander Abdelbaki
2026-06-27 04:15:36 +0200
-
a9796bb036
fix(modules): remove invalid wprs from core packages; DEs use curl not wget
Amir Alexander Abdelbaki
2026-06-27 03:05:11 +0200
-
6251eb8218
fix(shell-setup): set default shell without a password prompt
Amir Alexander Abdelbaki
2026-06-27 02:13:32 +0200
-
9a711013ce
fix(shell-setup): install oh-my-zsh non-interactively
Amir Alexander Abdelbaki
2026-06-27 02:11:55 +0200
-
61ff61d432
fix(modules): guard remaining interactive prompts for unattended installs
Amir Alexander Abdelbaki
2026-06-27 02:09:04 +0200
-
2774a00554
fix(installer): make sudo -v passwordless during in-chroot TUI install
Amir Alexander Abdelbaki
2026-06-27 01:50:17 +0200
-
e7f251dde3
feat(installer): allow user/LUKS passwords to be set via the answerfile
Amir Alexander Abdelbaki
2026-06-27 01:43:17 +0200
-
587b95cada
fix(installer): make the unattended module path non-interactive
Amir Alexander Abdelbaki
2026-06-27 01:15:43 +0200
-
d445f965ce
fix(modules): make service/session ops chroot-safe to prevent install aborts
Amir Alexander Abdelbaki
2026-06-26 20:58:37 +0200
-
f0db333fa4
fix(installer): stop sudo re-prompting during in-chroot module install
Amir Alexander Abdelbaki
2026-06-26 19:39:32 +0200
-
b32859779e
feat(modules): enable timeshift, ffmpeg, imagemagick, sox, yt-dlp, inkscape by default
Amir Alexander Abdelbaki
2026-06-26 19:32:13 +0200
-
0e04a7cada
fix(archiso): use oflag=direct so USB write progress isn't misleading
Amir Alexander Abdelbaki
2026-06-26 19:22:23 +0200
-
3b0bf17210
fix(archiso): document/automate block-level USB write to fix ldlinux.c32 error
Amir Alexander Abdelbaki
2026-06-26 19:08:33 +0200
-
fb617185df
chore(installer): shellcheck-clean the archiso answerfile flow
Amir Alexander Abdelbaki
2026-06-26 18:52:31 +0200
-
db4079d543
fix(installer): always append separator-free MAC to answerfile hostname
Amir Alexander Abdelbaki
2026-06-26 18:43:54 +0200
-
bc13de7508
feat(installer): global flatpaks, drop redundant TUI hostname, upfront passwords
Amir Alexander Abdelbaki
2026-06-26 18:40:49 +0200
-
9107b9961a
fix(installer): root-owned ~/.config, wrong logging path, flatpak system scope
Amir Alexander Abdelbaki
2026-06-26 18:27:04 +0200
-
2c05c4e274
fix(installer): repair broken package lists and make user-timer setup non-fatal
Amir Alexander Abdelbaki
2026-06-26 18:20:21 +0200
-
cb88b315a9
fix(tui-install): paginate ui_checklist so long lists fit the screen
Amir Alexander Abdelbaki
2026-06-26 17:08:32 +0200
-
1354dc4fd1
refactor(tui-install): replace dialog with plain-bash CLI prompts
Amir Alexander Abdelbaki
2026-06-26 16:44:48 +0200
-
0ab535f772
fix(installer): install OpenDeck from AUR instead of Flatpak
Amir Alexander Abdelbaki
2026-06-26 16:04:13 +0200
-
10a5fbb33b
feat(monitor-manager): write live config and resolve snap overlaps
Amir Alexander Abdelbaki
2026-06-26 16:00:52 +0200
-
a1d5185ac8
fix(hyprlua): launch OpenDeck via native opendeck binary
Amir Alexander Abdelbaki
2026-06-26 16:00:42 +0200
-
32420fd2c8
refactor(hyprlua): make monitors.lua a generic single-screen default
Amir Alexander Abdelbaki
2026-06-26 15:59:29 +0200
-
a09d509da8
fix(installer): address remaining sanity-check issues (LUKS2, lvm2, FIDO2, plymouth)
Amir Alexander Abdelbaki
2026-06-26 14:25:06 +0200
-
a92de3193a
fix(installer): address issues 2-8 from sanity check
Amir Alexander Abdelbaki
2026-06-26 14:12:09 +0200
-
b227c73fcc
fix(installer): add warn() and fix conflict false-match for plymouth pair
Amir Alexander Abdelbaki
2026-06-26 13:57:51 +0200
-
d99e323ed3
removed old agent worktrees
Amir Alexander Abdelbaki
2026-06-26 13:46:30 +0200
-
5abb5d1ba6
started tracking .claude
Amir Alexander Abdelbaki
2026-06-26 13:45:24 +0200
-
2ff5b9b61d
refactor(installer): move plymouth fully into optional apps
Amir Alexander Abdelbaki
2026-06-26 13:42:11 +0200
-
69aacec8fa
fix(installer): correct plymouth path + remove from optional apps registry
Amir Alexander Abdelbaki
2026-06-26 13:38:37 +0200
-
8e9c460713
refactor(tools): move module generation tooling into setup/tools/
Amir Alexander Abdelbaki
2026-06-26 13:31:12 +0200
-
5647852ee6
refactor(modules): move plymouth into apps/, retire freeipa-image to tools/
Amir Alexander Abdelbaki
2026-06-26 13:30:03 +0200
-
5d7c97409b
feat(installer): modules.conf registry + sentinel-based code generation
Amir Alexander Abdelbaki
2026-06-26 13:24:02 +0200
-
9289f01965
feat(ansipa): unify FreeIPA group naming with dev_* / usr_* prefixes
Amir Alexander Abdelbaki
2026-06-26 11:48:24 +0200
-
2be85739b5
feat(apps): add Tangent Notes module (Flatpak)
Amir Alexander Abdelbaki
2026-06-26 11:20:25 +0200
-
e278795610
feat(apps): add Obsidian module (Flatpak)
Amir Alexander Abdelbaki
2026-06-26 11:15:08 +0200
-
394927573d
feat(apps): add Rnote module (Flatpak)
Amir Alexander Abdelbaki
2026-06-26 11:11:19 +0200
-
66e51474a1
feat(apps): add OpenDeck + ydotool module
Amir Alexander Abdelbaki
2026-06-26 11:08:32 +0200
-
29dc304e4f
remigrating to custom monitor manager - setup reverted
Amir Alexander Abdelbaki
2026-06-26 11:00:51 +0200
-
f5a1182a3d
feat(plymouth): add custom-logo variant, sync answerfile + docs
Amir Alexander Abdelbaki
2026-06-26 10:57:32 +0200
-
52fe3a910e
feat(plymouth+resources): bundle bg-skull.svg in repo and archiso
Amir Alexander Abdelbaki
2026-06-26 10:48:45 +0200
-
fe72a4c71b
feat(plymouth): add M-Archy boot splash module with skull logo + spinner
Amir Alexander Abdelbaki
2026-06-26 10:44:02 +0200
-
d9e4d67013
feat(archiso+branding): rebrand to m-archy, ship fastfetch logo and os-release
Amir Alexander Abdelbaki
2026-06-26 09:50:39 +0200
-
8b9c5c70b2
feat(installer): add shell_rc preference to skip copying .*rcs to skel
Amir Alexander Abdelbaki
2026-06-26 09:05:00 +0200
-
357a19cb8c
remigrating to custom monitor manager solution
Amir Alexander Abdelbaki
2026-06-26 08:39:40 +0200
-
7016388210
fix(monitor-manager): account for scale when computing logical monitor size
Amir Alexander Abdelbaki
2026-06-26 08:34:34 +0200
-
f8b5f1aa6a
reverted starship config because claude fucked it up
Amir Alexander Abdelbaki
2026-06-25 14:11:14 +0200
-
523ec416e8
chore: merge comment annotations from agent worktrees into main
Amir Alexander Abdelbaki
2026-06-25 14:00:57 +0200
-
-
597bb3bc36
fix(hyprlua): restore require("monitors") and update comment for hyprmoncfg
Amir Alexander Abdelbaki
2026-06-25 13:59:53 +0200
-
cb464c830f
chore: add inline comments across all modules and configs
Amir Alexander Abdelbaki
2026-06-25 13:07:06 +0200
-
-
bc564f9b83
screw the monitor manager script, i'm using an off-the-shelf solution
Amir Alexander Abdelbaki
2026-06-24 18:50:55 +0200
-
ce32d645e1
Merge branch 'main' of https://git.abdelbaki.eu/The_miro/Dotfiles
Amir Alexander Abdelbaki
2026-06-24 17:52:16 +0200
-
-
7627dd67ff
feat(setup): seed /etc/skel from installed user's ~/.config after all modules run
Amir Alexander Abdelbaki
2026-06-24 09:27:08 +0200
-
dd1cd2b8c7
feat(setup/apps): convert graphical apps to Flatpak-first with cyberqueer GTK theme
Amir Alexander Abdelbaki
2026-06-24 09:26:47 +0200
-
b4d0aec647
feat(setup): wire mail-notmuch and caldav-sync into TUI installers + answerfile
Amir Alexander Abdelbaki
2026-06-24 09:26:15 +0200
-
449df42974
minor fixes, paths
Amir Alexander Abdelbaki
2026-06-23 16:42:49 +0200
-
3388910bb0
feat(hyprlua): hyprctl reload after saving monitor config
Amir Alexander Abdelbaki
2026-06-23 09:56:19 +0200
-
fc90432d22
fix(hyprlua): change scale keybinds from T/G to t/g
Amir Alexander Abdelbaki
2026-06-23 09:54:38 +0200
-
08e4e583a3
feat(hyprlua): snap T/G scale to valid Hyprland steps for current resolution
Amir Alexander Abdelbaki
2026-06-23 09:52:45 +0200
-
8343a741b8
chore(hyprlua): monitors.lua scale 2 → 2.0 (written by monitor-manager)
Amir Alexander Abdelbaki
2026-06-23 09:42:44 +0200
-
b28ee57ebf
fix(hyprlua): normalize hyprctl mirrorOf "none" to prevent monitor reset
Amir Alexander Abdelbaki
2026-06-23 09:39:10 +0200
-
280a41133f
feat(hyprlua): add T/G scale adjust and Enter save+quit to monitor-manager
Amir Alexander Abdelbaki
2026-06-23 09:15:44 +0200
-
e840072f69
chore: ignore Python __pycache__ and *.pyc files
Amir Alexander Abdelbaki
2026-06-23 09:04:01 +0200
-
199f7296a9
feat(hyprlua): add WYSIWYG monitor manager TUI
Amir Alexander Abdelbaki
2026-06-23 09:03:25 +0200
-
708137831b
fix(hypridle,sysupdate,archiso): misc improvements
Amir Alexander Abdelbaki
2026-06-23 09:03:17 +0200
-
49ece6a238
feat(hyprlua): tighten lid-lock, idle timer, and add caffeine eww widget
Amir Alexander Abdelbaki
2026-06-19 11:15:23 +0200
-
204dd31958
fix(hyprlua): only offer real capture nodes; show howdy's enroll error
Amir Alexander Abdelbaki
2026-06-13 22:41:24 +0200
-
5f83f10f48
fix(hyprlua): set howdy device_path + add camera chooser with kitty preview
Amir Alexander Abdelbaki
2026-06-13 22:35:11 +0200
-
-
88f3b72343
fix(hyprlua): support howdy 2.x in enroll-biometrics
Amir Alexander Abdelbaki
2026-06-13 22:13:26 +0200
-
dc3ffb68b7
fix(sysupdate): make hypr config sync atomic
Amir Alexander Abdelbaki
2026-06-13 22:13:26 +0200
-
d35d6d17d6
fix(hyprlua): correct howdy CLI + add howdy/FIDO PAM 2FA setup
Amir Alexander Abdelbaki
2026-06-13 21:55:06 +0200
-
325f5fcc1a
Merge branch 'main' of https://git.abdelbaki.eu/The_miro/Dotfiles
Amir Alexander Abdelbaki
2026-06-11 21:29:39 +0200
-
-
9ef49086ae
feat(hyprlua): wire chamel daemon + expand frequentcommands
Amir Alexander Abdelbaki
2026-06-11 15:54:20 +0200
-
7fd0e37061
refactor(hyprlua): move hypr-usr/ into hypr/usr/ and wire sysupdate sync
Amir Alexander Abdelbaki
2026-06-11 15:46:01 +0200
-
9638fd337a
feat(hyprlua/niri): webcam presence detection + systemd-inhibit idle/caffeine
Amir Alexander Abdelbaki
2026-06-11 14:50:36 +0200
-
65ac398de6
added school project vpn-connect script
Amir Alexander Abdelbaki
2026-06-09 11:05:52 +0200
-
9c85024eab
fix(hyprlock): use hyprlock pam module instead of sudo
Amir Alexander Abdelbaki
2026-06-09 09:42:26 +0200
-
f9a4466072
added device blocks for logitech lightspeed composite dev
Amir Alexander Abdelbaki
2026-06-07 04:42:35 +0200
-
-
0fcb9fb193
feat(niri): split config into modules and port hyprlua keybinds
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