This website requires JavaScript.
2a1113018d
chore: mark sway.sh install module executable
main
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
6631405570
feat(hyprlua): taskbar quad-takeover, columns layout, screen-absolute nav
Amir Alexander Abdelbaki
2026-07-07 09:28:41 +0200
4196b84ad3
feat(astal-menu): tabbed workspace-layout selector
Amir Alexander Abdelbaki
2026-07-06 11:59:47 +0200
fa097da436
feat(hyprlua): per-file layout registry (default scrolling↓); menu layout+window controls
Amir Alexander Abdelbaki
2026-07-06 11:52:46 +0200
2ea9c664a5
added nohup.out to gitignore
Amir Alexander Abdelbaki
2026-07-06 10:57:54 +0200
4fe6181a93
made the hw-stats bar taller, so the close button doesn't touch any borders
Amir Alexander Abdelbaki
2026-07-06 10:12:13 +0200
b3b46a125b
build(hyprlua): package astal-menu's new deps; Super+D opens from top
feat/astal-menu
Amir Alexander Abdelbaki
2026-07-06 09:29:58 +0200
57dede403e
feat(astal-menu): stats line, side-slide flag, drawer pop, tighter buttons
Amir Alexander Abdelbaki
2026-07-06 09:26:37 +0200
e63c99f299
feat(astal-menu): pannable map with night/satellite tiles
Amir Alexander Abdelbaki
2026-07-06 08:59:05 +0200
abea1bec43
feat(astal-menu): Bluetooth connect status + Forget button
Amir Alexander Abdelbaki
2026-07-06 08:43:13 +0200
e79d427c2a
fix(astal-menu): refresh Bluetooth list on device connection changes
Amir Alexander Abdelbaki
2026-07-06 00:17:35 +0200
5cd880c388
screw the presence detect
Amir Alexander Abdelbaki
2026-07-06 00:16:06 +0200
221d0dde55
fix(astal-menu): keep toggle switches pill-shaped (valign center)
Amir Alexander Abdelbaki
2026-07-06 00:12:16 +0200
0e8cdd5335
fix(astal-menu): play the quad-expand pop once, not on a loop
Amir Alexander Abdelbaki
2026-07-06 00:06:18 +0200
6a5a5bce97
feat(astal-menu): bouncy slide-in on open, springy pop on quad expand
Amir Alexander Abdelbaki
2026-07-06 00:00:14 +0200
3aafd2cc17
fix(astal-menu): working favourites, 3-day weather, deploy-safe settings
Amir Alexander Abdelbaki
2026-07-05 23:35:23 +0200
16f75edb13
style(astal-menu): fixed-shape switches, inset close button, shorter panel, uniform expand icons
Amir Alexander Abdelbaki
2026-07-05 20:48:52 +0200
d468d66e5f
feat(astal-menu): NetworkManager control panel; single-ring settings/close buttons
Amir Alexander Abdelbaki
2026-07-05 20:32:39 +0200
4e5ee4f9ba
fix(astal-menu): single module border; unblock rfkill so Bluetooth powers on
Amir Alexander Abdelbaki
2026-07-05 20:11:36 +0200
503b7f3336
fix(astal-menu): float modules on transparent gaps (beat theme's global bg)
Amir Alexander Abdelbaki
2026-07-05 19:51:54 +0200
76194980cb
fix(astal-menu): focus windows via hyprlua dispatcher, not native focuswindow
Amir Alexander Abdelbaki
2026-07-05 19:22:37 +0200
b9e80fbfbe
fix(astal-menu): stop LD_PRELOAD leaking into launched apps (Firefox crash)
Amir Alexander Abdelbaki
2026-07-05 19:14:16 +0200
277f04c65d
fix(astal-menu): live-apply widget settings, float modules, IP-locate via traceroute
Amir Alexander Abdelbaki
2026-07-05 17:02:40 +0200
3d75182b54
feat(hyprlua): add astal-menu popup, replacing nwg-dock + nwg-drawer
Amir Alexander Abdelbaki
2026-07-05 00:11:39 +0200
654606df86
fix(hyprlua): spawn filepicker floating, compact, centred on the cursor
Amir Alexander Abdelbaki
2026-07-04 15:06:37 +0200
54338f3602
feat(hyprlua): size filepicker dialog to 5% of the display
Amir Alexander Abdelbaki
2026-07-04 14:58:06 +0200
d9e6ee0f10
feat(hyprlua): move filepicker dialog to 5% of the display
Amir Alexander Abdelbaki
2026-07-04 14:52:52 +0200
8900fe0004
feat(hyprlua): spawn filepicker dialog at 10% of the display
Amir Alexander Abdelbaki
2026-07-04 14:51:55 +0200
3324e669bb
feat(hyprlua): spawn filepicker dialog at cursor via +at-cursor tag
Amir Alexander Abdelbaki
2026-07-04 14:50:10 +0200
403023c096
feat(hyprlua): float filepicker-to-clipboard dialog via +centered tag
Amir Alexander Abdelbaki
2026-07-04 14:48:49 +0200
8ca1026552
feat(hyprlua): file-picker-to-clipboard binds on Super+F / Super+Shift+F
Amir Alexander Abdelbaki
2026-07-04 14:43:00 +0200
b879b1ae89
feat(greeter): cyberqueer ReGreet theme + wire greetd into installers
Amir Alexander Abdelbaki
2026-07-04 13:37:30 +0200
48c756d3e2
feat(plymouth): centred skull logo + boot-log tail, drop spinner
Amir Alexander Abdelbaki
2026-07-04 03:18:44 +0200
29f6c62008
feat(greeter): switch to greetd+ReGreet (Wayland), fix FIDO/scaling/wallpaper
Amir Alexander Abdelbaki
2026-07-04 03:16:12 +0200
d1e5f765aa
feat(greeter): switch HyprLua to LightDM, fix Plymouth splash, extract ly module
Amir Alexander Abdelbaki
2026-07-04 01:53:37 +0200
2ffedd076e
fix(installer): flush stray tty input, split shell rc's from shell setup
Amir Alexander Abdelbaki
2026-07-03 14:22:03 +0200
01c58905b2
docs(ansipa): add administration guide (full policy catalogue + recipes)
Amir Alexander Abdelbaki
2026-07-02 15:42:43 +0200
4f22a3b03f
refactor(ansipa): dev_security-scan → dev_mon_clamscan, report to CheckMK; drop SMB scan pipeline
Amir Alexander Abdelbaki
2026-07-02 13:49:18 +0200
adea0f457d
fix(ansipa): reliable nginx + keycloak healthchecks
Amir Alexander Abdelbaki
2026-07-02 13:22:24 +0200