This website requires JavaScript.
268feaa1f2
feat(ansipa): add Nextcloud, and make FreeIPA the sole identity source
main
Amir Alexander Abdelbaki
2026-08-10 14:51:27 +0200
68b3f2bdd0
fix(astro-menu): stop the taskbar poll resetting the window list's scroll
Amir Alexander Abdelbaki
2026-08-05 23:15:34 +0200
ed8fe12855
feat(binds): thunar on Super+F, mixer panel on Super+S, ssh on Super+Ctrl+S
Amir Alexander Abdelbaki
2026-08-05 23:15:20 +0200
d6cb0909ae
feat(columns): open a workspace's first window in the middle column
Amir Alexander Abdelbaki
2026-08-04 18:09:36 +0200
d5da519c9b
fix(hyprlua): fix the touchpad toggle keybind
Amir Alexander Abdelbaki
2026-07-30 20:15:37 +0200
fc929d4747
fix(hyprlua): flatten presence-detect's check cycle to 20s
Amir Alexander Abdelbaki
2026-07-30 20:03:48 +0200
3b6cdb8dbd
fix(greetd): give hyprlua its own plain greeter skin, separate from hyprdrive
Amir Alexander Abdelbaki
2026-07-30 20:03:43 +0200
37da84422a
fix(hyprlua): match notif/audio-panel theming to eww's violet/magenta look
Amir Alexander Abdelbaki
2026-07-30 20:03:18 +0200
4afba5d3ea
fix(alot): stop shipping real mail identity as the tracked default
Amir Alexander Abdelbaki
2026-07-30 16:30:02 +0200
c16a17f10b
feat(hyprlua,hyprdrive,niri): switch presence detection from webcam motion to FIDO key
Amir Alexander Abdelbaki
2026-07-30 13:22:27 +0200
96f15c82af
feat(archiso): embed every installer script at /installer, with an offline repo snapshot
Amir Alexander Abdelbaki
2026-07-29 19:16:45 +0200
72e0fa8edc
fix(hyprdrive,hyprlua): keep the last tab clear of the floating close button
Amir Alexander Abdelbaki
2026-07-29 18:41:56 +0200
f500dd550e
feat(hyprdrive,hyprlua): vertical mixer meters with the live peak column inside the fill
Amir Alexander Abdelbaki
2026-07-29 18:22:52 +0200
55d443ecdb
feat(hyprdrive,hyprlua): add a Cards tab, move profile switching off device cards
Amir Alexander Abdelbaki
2026-07-29 16:55:29 +0200
ed43cd2ac7
feat(hyprdrive,hyprlua): mirror output-device dropdown with input-device on Applications tab
Amir Alexander Abdelbaki
2026-07-29 16:42:07 +0200
ad386f3c89
feat(hyprdrive): give vicinae its own "cosmonaut" holographic theme
Amir Alexander Abdelbaki
2026-07-29 16:21:51 +0200
516adeb5ae
fix(hyprdrive,hyprlua): anchor the audio mixer panel top-right and shrink it
Amir Alexander Abdelbaki
2026-07-29 16:04:41 +0200
bda4640b54
feat(hyprdrive,hyprlua): add supersonic-booster/audio-panel PipeWire mixer panel
Amir Alexander Abdelbaki
2026-07-29 15:41:57 +0200
b92a43c8ea
fix(hyprlua,hyprdrive): float/center the xdg-desktop-portal-hyprland share picker
Amir Alexander Abdelbaki
2026-07-29 08:40:20 +0200
9cd8eb2065
feat(setup): add UEFI/Secure Boot preflight checks, force mkfs.btrfs, bake nomodeset into ISO
Amir Alexander Abdelbaki
2026-07-29 08:33:25 +0200
3f05f64281
feat(hyprdrive,hyprlua): trap pointer to focused window in monocle (super+ctrl+f)
Amir Alexander Abdelbaki
2026-07-26 17:35:00 +0200
967af1c0f2
feat(hyprlua): configurable/live-polled workspace layout picker in astal-menu
Amir Alexander Abdelbaki
2026-07-24 15:14:30 +0200
7ebff0d2a4
feat(hyprdrive): configurable/live-polled workspace layout picker in astro-menu
Amir Alexander Abdelbaki
2026-07-24 15:07:02 +0200
008e4d980c
feat(hyprdrive,hyprlua): notification action buttons for timer/screenrec
Amir Alexander Abdelbaki
2026-07-24 15:06:55 +0200
9640e09677
feat(hyprlua): migrate to mnotifd/mnotifhist, generated from hyprdrive's beacon
Amir Alexander Abdelbaki
2026-07-24 12:34:19 +0200
c86afef147
feat(hyprdrive): add beacon notification history/controls + transmitter-panel viewer
Amir Alexander Abdelbaki
2026-07-24 11:48:16 +0200
ba12c31e3e
feat(hypr): rework Super+E/F binds, add magnifier zoom and monocle toggle
Amir Alexander Abdelbaki
2026-07-24 10:49:59 +0200
a8b98166cf
feat(nvim): auto-quit when only NERDTree/dadbod/Claude Code remain
Amir Alexander Abdelbaki
2026-07-23 11:31:59 +0200
f769ed5e7d
feat(nvim): auto-reload buffers changed on disk by Claude Code
Amir Alexander Abdelbaki
2026-07-23 11:03:22 +0200
ad691e69e0
feat(nvim): set leader to Space
Amir Alexander Abdelbaki
2026-07-23 10:55:33 +0200
1135d22b39
feat(nvim): switch to coder/claudecode.nvim, document all keybinds
Amir Alexander Abdelbaki
2026-07-23 10:47:24 +0200
1faec197a7
docs(theming): document terminal ANSI palette and its deployment targets
Amir Alexander Abdelbaki
2026-07-23 09:06:38 +0200
cd2f1424c7
feat(freeipa-ansible): split login monitoring and add usr_ctl capability grants
Amir Alexander Abdelbaki
2026-07-23 09:06:34 +0200
042103f131
fix(astro-menu): clip card bloom so corners stop poking out of the rounded border
Amir Alexander Abdelbaki
2026-07-22 23:13:29 +0200
78971fd9d8
hyprdrive: route notification D-Bus activation to beacon, not dunst
Amir Alexander Abdelbaki
2026-07-22 17:59:01 +0200
e5d58622fe
Revert "feat(freeipa-ansible): gateway-wide Basic Auth in front of the ansipa portal"
Amir Alexander Abdelbaki
2026-07-22 16:24:31 +0200
4730f89e82
feat(freeipa-ansible): gateway-wide Basic Auth in front of the ansipa portal
Amir Alexander Abdelbaki
2026-07-22 16:08:10 +0200
4200557757
feat(freeipa-ansible): git-based signed policy distribution for ANSIPA
Amir Alexander Abdelbaki
2026-07-22 15:55:42 +0200
2a1113018d
chore: mark sway.sh install module executable
Amir Alexander Abdelbaki
2026-07-21 20:52:32 +0200
ab6e330bed
style(greetd): restyle ReGreet login as Cosmonaut Shell
Amir Alexander Abdelbaki
2026-07-21 20:52:32 +0200
057a5a44d8
fix(station-bar): make SNI watcher D-Bus calls async (self-deadlock)
Amir Alexander Abdelbaki
2026-07-21 20:52:32 +0200
4da704cb5d
feat(hyprdrive): default wallpaper -> ESA/Hubble "Rings of Relativity"
Amir Alexander Abdelbaki
2026-07-21 20:49:04 +0200
f040cac729
feat(hypr): float dialog-like windows at cursor, minimum size
Amir Alexander Abdelbaki
2026-07-21 20:49:04 +0200
6ef9f31dee
feat(hyprdrive): tune beacon notification open/close animation
Amir Alexander Abdelbaki
2026-07-21 20:37:22 +0200
b7eba3f967
feat(hyprdrive): switch notifications from dunst to beacon
Amir Alexander Abdelbaki
2026-07-21 20:04:13 +0200
f94a825c82
feat(hyprdrive): dark holo scanlines for kitty + caffeine widget in station-bar
Amir Alexander Abdelbaki
2026-07-21 19:38:36 +0200
fa78fc9a66
Add md-to-pdf.sh: convert Markdown to PDF via python-markdown + weasyprint
Amir Alexander Abdelbaki
2026-07-21 13:32:10 +0200
c1e54f4f75
feat(freeipa-ansible): add CheckMK monitoring for Proxmox VE + PBS
Amir Alexander Abdelbaki
2026-07-20 11:31:03 +0200
dce26b2dcf
feat(terminals): deploy CyberQueer palette across kitty/alacritty everywhere
Amir Alexander Abdelbaki
2026-07-20 10:01:35 +0200
ace372780d
feat(hyprdrive): holographic glow for kitty + new Ghostty CyberQueer config
Amir Alexander Abdelbaki
2026-07-20 09:46:14 +0200
2d7336c593
feat(hyprlua/kitty): finish the CyberQueer kitty theme
Amir Alexander Abdelbaki
2026-07-20 08:56:52 +0200
6c07c10370
feat(hyprdrive/kitty): finish the CyberQueer kitty theme
Amir Alexander Abdelbaki
2026-07-20 08:52:31 +0200
9d59565469
revert(hyprlua): remove Cosmonaut Shell components, restore pre-Friday state
Amir Alexander Abdelbaki
2026-07-20 08:37:12 +0200
74fc9aefaf
feat(hyprdrive/beacon): draw the divider as a Cairo magenta sine path
Amir Alexander Abdelbaki
2026-07-19 17:36:04 +0200
838f954cad
feat(hyprdrive/beacon): holographic notification daemon replacing dunst
Amir Alexander Abdelbaki
2026-07-19 16:22:01 +0200
178c5e3e91
feat(hyprdrive/dunst): holographic notification theme + radio-squiggle divider
Amir Alexander Abdelbaki
2026-07-19 16:21:28 +0200
837bc2823a
fix(hyprdrive/station-bar): wall-clock safety net so the holo intro can't stall
Amir Alexander Abdelbaki
2026-07-19 16:21:28 +0200
e1126e9613
feat(hyprdrive/station-bar): render tray context menus from dbusmenu
Amir Alexander Abdelbaki
2026-07-19 16:21:28 +0200
50b80cd5ce
fix(hyprdrive/orbit-menu): launch Tools/Scripts via hl.dsp.exec_cmd
Amir Alexander Abdelbaki
2026-07-19 16:21:28 +0200
a534952c1c
fix(hyprdrive/station-bar): host a StatusNotifierWatcher so the tray fills
Amir Alexander Abdelbaki
2026-07-18 17:44:17 +0200
8dfd505ce4
feat(hyprdrive): materialize animations, dmenu mode, ship-systems astro rework
Amir Alexander Abdelbaki
2026-07-18 17:17:48 +0200
f48c70273a
fix(hyprdrive): holographic Cosmonaut Shell fixes + per-monitor station bar
Amir Alexander Abdelbaki
2026-07-18 10:34:40 +0200
90375a5733
feat(hyprdrive): add hyprdrive DE with full Cosmonaut Shell suite
Amir Alexander Abdelbaki
2026-07-17 15:28:07 +0200
4fbffee5a0
feat(hyprlua/orbit-menu): sci-fi zoom navigation + holographic overlay + opening intro
Amir Alexander Abdelbaki
2026-07-17 11:29:51 +0200
779e365cb8
feat(hyprlua/orbit-menu): cosmetic mouse-reactive satellites around ring nodes
Amir Alexander Abdelbaki
2026-07-17 10:45:24 +0200
2fa3414e31
feat(hyprlua): add orbit-menu radial power/utility menu
Amir Alexander Abdelbaki
2026-07-17 09:49:03 +0200
2fd7b510ef
feat(hyprlua): size a fresh workspace's initial column count to monitor width
Amir Alexander Abdelbaki
2026-07-16 09:08:23 +0200
c313f0694c
fix(hyprlua): columns layout breaks on fresh workspaces, wrap focus u/d
Amir Alexander Abdelbaki
2026-07-16 09:01:21 +0200
a24a27fff6
fix(archiso): source dotfiles from a single live-env clone, not skel-only
Amir Alexander Abdelbaki
2026-07-13 14:27:12 +0200
3b67b23944
feat(archiso): support fully bare Arch installs and fix greetd/DM conflicts
Amir Alexander Abdelbaki
2026-07-13 12:08:13 +0200
bdecba0cf3
feat(hyprlua): float xdg portal dialogs above their parent
Amir Alexander Abdelbaki
2026-07-11 04:28:42 +0200
05693a71b7
chore(presence-detect): remove now-unused v4l2loopback provisioning
Amir Alexander Abdelbaki
2026-07-11 04:11:16 +0200
c2fa8d3e75
feat(presence-detect): back off while another app holds the camera
Amir Alexander Abdelbaki
2026-07-11 04:11:16 +0200
83687764d8
feat(presence-detect): skip the camera entirely during a manual caffeine session
Amir Alexander Abdelbaki
2026-07-11 04:01:16 +0200
bc544898c1
fix(presence-detect): read camera directly instead of v4l2loopback mirror
Amir Alexander Abdelbaki
2026-07-11 03:51:33 +0200
1fa5ebee70
feat(presence-detect): 4-state caffeine widget + steadier, faster detection
Amir Alexander Abdelbaki
2026-07-11 03:07:22 +0200
dc9cf6d830
feat(presence-detect): tint caffeine eww widget hot pink while presence holds the lock
Amir Alexander Abdelbaki
2026-07-11 02:09:44 +0200
defa69faab
feat(presence-detect): mirror camera via v4l2loopback so the daemon never blocks it
Amir Alexander Abdelbaki
2026-07-10 16:39:11 +0200
a0221b42dc
fix(flatpak): apply QT_QPA_PLATFORMTHEME override alongside GTK_THEME
Amir Alexander Abdelbaki
2026-07-10 16:23:49 +0200
f90dbdae8b
feat(presence-detect): switch to motion detection, adaptive interval, shared caffeine lock
Amir Alexander Abdelbaki
2026-07-10 16:23:49 +0200
9d4cdc35bd
fix(hyprlua): spatial (transform-aware) monitor-jump fallback
Amir Alexander Abdelbaki
2026-07-09 16:49:18 +0200
dc0436136b
fix(astal-menu): fix layout-tab sync race across workspace switches
Amir Alexander Abdelbaki
2026-07-09 16:48:42 +0200
052611abf5
feat(hyprlua): default to columns, special:magic to scrolling
Amir Alexander Abdelbaki
2026-07-09 16:48:12 +0200
7a5c715da3
feat(hyprlua): open opendeck on special:magic workspace
Amir Alexander Abdelbaki
2026-07-09 15:59:32 +0200
6194b5c271
fix(hyprlua): drop racy cw+ccw autostart rotation workaround
Amir Alexander Abdelbaki
2026-07-09 15:48:23 +0200
3e51579564
fix(desktop-environments): missing EWW build dep + non-idempotent clone
Amir Alexander Abdelbaki
2026-07-09 12:56:24 +0200
682e3769f6
feat(setup/tools): add passwordless-sudo.sh toggle script
Amir Alexander Abdelbaki
2026-07-09 09:55:54 +0200
716902f8e1
perf(astal-menu): use gdbus Activate fast path in menu-toggle.sh
Amir Alexander Abdelbaki
2026-07-09 09:18:34 +0200
0541177974
fix(eww-touch): use nobattery bar's astal-menu launcher button
Amir Alexander Abdelbaki
2026-07-09 08:34:41 +0200
5a0c671dea
fix(greetd): pass cage -d to stop ReGreet's CSD titlebar fallback
Amir Alexander Abdelbaki
2026-07-09 00:40:55 +0200
3da57a457a
fix(greetd): password-then-FIDO order; add ReGreet background tool
Amir Alexander Abdelbaki
2026-07-09 00:13:19 +0200
84420733bb
adjustments for astal+ewwbar
Amir Alexander Abdelbaki
2026-07-08 21:56:51 +0200
d680730d30
feat(sysupdate): Plymouth/ReGreet migration, astal-menu deps, hyprshutdown, usr redeploy
Amir Alexander Abdelbaki
2026-07-08 13:35:56 +0200
ed44b84afa
feat(hyprlua/columns): center-focused toggle, mirroring scrolling's fit method
Amir Alexander Abdelbaki
2026-07-08 13:35:47 +0200
964ce103a0
feat(hyprlua/columns): resizable+scrolling columns, window parking, reload-safe
Amir Alexander Abdelbaki
2026-07-07 19:49:28 +0200
4c747221f2
style(astal-menu): unfullscreen glyphs, animated takeover, CyberQueer TUIs
Amir Alexander Abdelbaki
2026-07-07 13:43:11 +0200
48e32e7eea
fix(greetd): pin greeter GPU + software cursors + single-output centering
Amir Alexander Abdelbaki
2026-07-07 13:37:22 +0200
de666acac7
feat(astal-menu): Columns count stepper + expanded taskbar is one module
Amir Alexander Abdelbaki
2026-07-07 13:31:45 +0200
9d1ec69a11
feat: hyprshutdown power binds, 76% scrolling windows, single-sudo sysupdate
Amir Alexander Abdelbaki
2026-07-07 13:26:48 +0200
48505a5726
feat(hyprlua): real independent-pan "columns" layout (custom Lua layout)
Amir Alexander Abdelbaki
2026-07-07 10:08:34 +0200