Commit Graph

6 Commits

Author SHA1 Message Date
3a53f5bf89 home: route Slack/Obsidian links to the Firefox work profile
Add a firefox-work shim plus an xdg-open shim (http/https only) and an
openLinksInWork wrapper that runs an app with $BROWSER/PATH pointed at them.
Shadow Slack's and Obsidian's .desktop files so their outgoing links open in
the Firefox work profile's existing window. Install obsidian and, for
occasional use, google-chrome; pin http/https/text-html to firefox.desktop so
Chrome can never grab the default-browser role.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-31 10:29:11 +01:00
12ad9d83d5 home: rebind Super+W to Firefox, Super+Shift+W to Firefox (Work)
The end-4 dots bind Super+W to $browser, which launch_first_available.sh
resolves to Chrome when it is installed. Append an unbind + rebind to
hypr/custom/keybinds.lua (sourced after the default) on each activation so
Super+W opens Firefox and Super+Shift+W opens the Firefox work profile,
re-added after every dots recopy. Chain reloadHyprland after it.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-31 10:28:07 +01:00
eed3db9f05 home: relabel Vesktop as Discord and fix screenshare quality
Add vesktop (Discord+Vencord) with a proper Wayland/PipeWire screenshare
to replace the official discord client, whose Linux WebRTC path starved
the stream into macroblocks. A launcher-entry override + an icon-only
derivation (real Discord SVG, no runtime closure) relabel it to
"Discord" with the genuine logo. Drops the official discord package.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-28 00:54:28 +01:00
fde84f60ff home: illogical-impulse overrides, Firefox, Spicetify, share picker
The bulk of the home-manager config: re-applied Hyprland dots overrides
(UK layout, monitor layout, Qt=kde theme, foot/kitty Ctrl+C, cursor,
fish greeting), the themed hyprland-preview-share-picker + xdph wiring,
Firefox personal/work profiles, Spicetify, mimeapps, and the CLI/app
package set. Also wires up the Trayscale autostart and 1Password Firefox
overlay on the home side.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-28 00:54:15 +01:00
b65ad592f2 Set stateVersion to 26.05 (current NixOS release)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C5ydBQk68JYw8HXzUDLAyV
2026-07-18 20:15:35 +01:00
d14196dcde Initial NixOS flake: Hyprland (end-4 illogical-impulse), NVIDIA, gaming, dev tools
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C5ydBQk68JYw8HXzUDLAyV
2026-07-18 15:41:54 +01:00