Commit Graph

11 Commits

Author SHA1 Message Date
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
05a6d6cc69 hosts: set UK keymap and locale for TTY and greeter
console.keyMap = uk and xkb.layout = gb so the TTYs and SDDM greeter
match the UK layout (Hyprland's own layout is set in home).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-28 00:51:58 +01:00
ff8196fc77 hosts: enable 1Password (GUI + CLI) with Firefox integration
programs._1password-gui/_1password with polkit owner zephrynis, and
allowlist NixOS's .firefox-wrapped binary so the browser extension can
connect to the desktop app.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-28 00:51:58 +01:00
91053f9693 noise-suppression: RNNoise virtual mic via PipeWire, enable on host
App-independent mic denoising as a PipeWire filter-chain exposing a
"Noise Canceling source" — replaces Discord's unusable Krisp and works
in every app. Imported into the nixos-pc host.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-28 00:51:47 +01:00
4b3983d895 tailscale: add service + Trayscale, enable on host
Tailscale with --operator=zephrynis so the daemon is drivable without
sudo (Trayscale + tailscale switch/login from a plain shell), plus the
Trayscale systray app. Imported into the nixos-pc host.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-28 00:51:47 +01:00
3d8fec08e5 gaming: add Prism Launcher
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-28 00:51:35 +01:00
3a2145c076 desktop: autologin into Hyprland, Qt/KDE theming, dots fonts
Disable UWSM (black-screens under NVIDIA), autologin to the Hyprland
session, restore upstream qt platformTheme=kde + Darkly, and install the
fonts the end-4 dots actually reference (Google Sans Flex, Readex Pro,
Space Grotesk).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-28 00:51:35 +01:00
b57b5fea7c core: enable redistributable firmware for Realtek dongle
Pulls in the RTL8821CU WiFi/Bluetooth blobs (and other devices).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-28 00:51:35 +01:00
b90e17b6a6 flake: add share-picker, firefox-addons, google-sans-flex, spicetify inputs
Pin the new inputs the config now depends on (GTK4 screenshare picker,
rycee's firefox-addons tree, the Google Sans Flex font, and spicetify-nix)
and add flake.lock.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-28 00:51:35 +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