Commit Graph

125 Commits

Author SHA1 Message Date
Joshua Yuen 76ed841922
Adjust AGS color palette to fit better 2026-10-06 20:22:12 -04:00
Joshua Yuen c2be4aaabf
Switch to the colored Nix snowflake 2026-10-06 20:22:11 -04:00
Joshua Yuen 15c2ab76df
Use string-form mkEnableOption for AGS option 2026-10-06 20:22:11 -04:00
Joshua Yuen eb4f3d655f
Show friendly app names and make dictation notifications toast-only 2026-10-06 20:22:11 -04:00
Joshua Yuen c9a0df6f62
Keep notifications in dropdown after toast timeout and polish toasts 2026-10-06 20:22:11 -04:00
Joshua Yuen c1de6da8d3
Port AlfheimOS quicksettings styling with scrollable popup 2026-10-06 20:22:11 -04:00
Joshua Yuen e9d9d31b33
Add do not disturb toggle and bar indicator 2026-10-06 20:22:10 -04:00
Joshua Yuen 1ad7a8501e
Make notifications always visible with plain header 2026-10-06 20:22:10 -04:00
Joshua Yuen 67f251d959
Add media player card and bar center track button 2026-10-06 20:22:10 -04:00
Joshua Yuen f95ee4d35c
Add popup header with avatar and system actions 2026-10-06 20:22:10 -04:00
Joshua Yuen 33cc7c7b12
Add brightness slider polled from brightnessctl 2026-10-06 20:22:10 -04:00
Joshua Yuen c8e3d61d6b
Add bluetooth toggle with device list and discovery 2026-10-06 20:22:09 -04:00
Joshua Yuen 4dda5b3fde
Fix clock layout shift with tabular digits and fixed width 2026-10-06 20:22:09 -04:00
Joshua Yuen 3b873cba7d
Polish bar spacing and clock module with custom clock icon 2026-10-06 20:22:09 -04:00
Joshua Yuen f6ddf3d4b7
Add battery and notifications to QuickSettings popup 2026-10-06 20:22:09 -04:00
Joshua Yuen 578797498e
Move wifi into QuickSettings popup with collapsible network list 2026-10-06 20:22:09 -04:00
Joshua Yuen aabe5b15db
Add QuickSettings popup with power actions and volume/mic sliders 2026-10-06 20:22:09 -04:00
Joshua Yuen 560db85f6d
Add nix logo, clock format, and curved module separators 2026-10-06 20:22:08 -04:00
Joshua Yuen e9f5c62d77
Restyle AGS bar as filled full-width bar with inverse corners 2026-10-06 20:22:08 -04:00
Joshua Yuen e3fcfc6812
Add AGS notification support 2026-10-06 20:22:08 -04:00
Joshua Yuen bb48892e75
Fix nix fmt 2026-10-06 20:22:08 -04:00
Joshua Yuen b5d2a1a87b
Add AGS power controls and locking 2026-10-06 20:22:08 -04:00
Joshua Yuen 31786db83d
Add AGS battery widget 2026-10-06 20:22:07 -04:00
Joshua Yuen 60397bc527
Add AGS WiFi widget 2026-10-06 20:22:07 -04:00
Joshua Yuen 4217f4f701
Add AGS volume widget 2026-10-06 20:22:07 -04:00
Joshua Yuen b6fbe0da48
Added AGS workspaces and clock 2026-10-06 20:22:07 -04:00
Joshua Yuen eee0d5b4ec
Build AGS scaffolding 2026-10-06 20:22:07 -04:00
Joshua Yuen 5364812171
Configure pipewire so that hotplugging into an external display/speaker is recognized properly 2026-10-06 20:21:22 -04:00
Joshua Yuen eb480a205c
Automate Battle.net client tweaks via home activation 2026-10-06 19:42:36 -04:00
Joshua Yuen 79ba19161f
Add Battle.net module enabling Lutris, wine, and winetricks 2026-10-06 19:31:32 -04:00
Joshua Yuen 2efa87f90c
Add steam module 2026-09-28 20:42:59 -04:00
Joshua Yuen dfbc3540e6
Add resolved when tailscale is enabled so that DNS works properly 2026-09-28 13:25:14 -04:00
Joshua Yuen 1af0956351
Add nix-ld and uv for Python development 2026-09-13 00:57:16 -04:00
Joshua Yuen 5a08f180b2
Fix opencode permission event name for 1.17.x 2026-09-12 22:58:46 -04:00
Joshua Yuen 1cd43eb487
Theme Firefox with stylix firefox-gnome-theme 2026-09-12 22:47:41 -04:00
Joshua Yuen f599d74e3f
Use custom Blueish base16 scheme with blue-gray base02 2026-09-12 22:47:28 -04:00
Joshua Yuen 60b6b80fc3
Use string-form mkEnableOption for all module options 2026-09-12 21:48:48 -04:00
Joshua Yuen 60fe16d168
Use mkOption for enabled-by-default module options 2026-09-12 21:44:50 -04:00
Joshua Yuen 116e4eff7d
Add host-configurable opencode module with notifications 2026-09-12 21:40:25 -04:00
Joshua Yuen 4e91caa76a
Reduce Hyprland gaps and theme borders via stylix 2026-09-12 21:06:29 -04:00
Joshua Yuen 87c7040239
Add screenshot tool with SUPER+SHIFT+S bind 2026-09-12 20:45:33 -04:00
Joshua Yuen 3db6ad962e
Add function volume and brightness key controls 2026-09-12 13:04:34 -04:00
Joshua Yuen 72d733ba7d
Format Nix files with nixfmt 2026-09-12 12:46:47 -04:00
Joshua Yuen 0efda59204
Add hold-to-talk voice dictation 2026-09-12 12:46:30 -04:00
Joshua Yuen 572e82a249
Rename directory structure 2026-09-12 00:10:36 -04:00
Joshua Yuen e71a510163
Consolidate firefox to be owned by HM
Move Nix settings to system-level only

Dedupe user packages
2026-09-11 23:50:10 -04:00
Joshua Yuen 5686a17acb
Split Home Manager wiring out of user.nix 2026-09-11 23:31:42 -04:00
Joshua Yuen fc2359c215
Consolidate displayManager module options under the new display module options, and include the choices as enums 2026-09-11 23:26:14 -04:00
Joshua Yuen 0f030fd0ca
Consolidate module options naming 2026-09-11 23:18:38 -04:00
Joshua Yuen 2937154e38
Add display scaling option for GDK applications 2026-09-11 22:35:32 -04:00