Commit graph

20 commits

Author SHA1 Message Date
3fe859e21f
feat(hyprland): add immediate render rule to prevent frame flash
Applies immediate rendering to all windows to eliminate the garbage
frame flash that appears before first render.

Also documents JetBrains phantom window suppression limitation (RE2
doesn't support lookaheads, so can't exclude toolbox).

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-28 01:26:20 +01:00
d6f943ba7f
feat(hyprland): pin workspaces to monitors and reduce blur noise
- Pins workspaces 1-5 to HDMI-A-1 (main ultrawide)
- Pins workspaces 6-8 to DP-3 (vertical display)
- Reduces blur noise from 0.3 to 0.05 for cleaner appearance

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-28 01:26:05 +01:00
85debcbcd4
feat: enable MCP servers and add happy-coder
- Enables official MCP servers (fetch, playwright, stackexchange, arxiv)
- Adds Charlie MCP servers (memory, comunica)
- Adds claudezilla MCP server
- Adds happy-coder mobile client from nixpkgs master
- Adds nodejs_22 for MCP server runtime

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-28 01:25:53 +01:00
57c86c5083
feat(hyprland): add workspace 6-8 keybinds
Adds missing workspace keybinds to match monitor setup:
- Focus workspaces 6-8
- Move windows to workspaces 6-8 silently

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-28 01:20:12 +01:00
ceb5ee4356
feat: add cliphist clipboard history manager with Mod+v keybind
Enables clipboard history for both Niri and Hyprland compositors:
- Added wl-clipboard and cliphist packages to Niri
- Configured clipboard watchers for text and images in Niri autostart
- Bound Mod+v to open clipboard history via fuzzel in both compositors

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-28 01:19:27 +01:00
ae2ee1fb77
feat: migrate from S3 binary cache to Attic
Replace the S3-based Nix binary cache with Attic, a multi-tenant
binary cache server with better deduplication and garbage collection.

Changes:
- Install attic-client system-wide from nixpkgs
- Update substituter URL from s3.toph.so to cache.toph.so/toph
- Replace S3 cache keys with Attic cache signing key
- Add attic client config for endurance host

The Attic cache provides the same functionality as the S3 cache but
with improved performance and multi-tenancy support.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-27 11:14:43 +01:00
7af406f315
feat: add Hyprland as an additional compositor alongside Niri
Enables programs.hyprland at the system level, adds xdg-desktop-portal-hyprland
with per-compositor portal routing, and wires up a home-manager config for
endurance mirroring the Niri layout (same keybinds, monitors, window rules).
Niri remains the default SDDM session.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-19 10:53:30 +01:00
c694915cd5
feat: add cache.toph.so Nix binary cache key and substituter 2026-02-18 13:50:47 +01:00
d6d1f921e2
Add trash-cli with trash alias
Install trash-cli and alias trash to trash-put for safe file deletion.
Also clean up package comments and remove spacedrive-v2.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 01:51:15 +01:00
41a6aad6f3 Update dev.nix configuration 2026-02-16 10:28:16 +01:00
6ba945b00f Add shell configuration for endurance 2026-02-16 10:27:43 +01:00
23750cdbb4
Add nixmate
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 23:18:09 +01:00
874c439c6f
Add jugglinglab
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 23:11:32 +01:00
93fafdbfb9
Add wakatime module
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 23:11:30 +01:00
420d2f687b
Add damon
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 23:11:14 +01:00
b8f86f26e4
Add portfolio, pytr, and tabiew
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 23:10:50 +01:00
dc1712cf46
Some cleanup 2026-02-10 00:38:50 +01:00
e33187bf0c
Some installs 2026-02-06 00:37:19 +01:00
a319e55cf2
Replace wallpapers and styling 2026-02-06 00:36:27 +01:00
Christopher Mühl
bd0a03e7b8 Re-enable darwin builds
home-manager only for now
2026-01-30 12:10:31 +01:00