05556100ec
claude: relax some permissions matching unintended paths
Run nix flake check / flake-check (push) Has been cancelled
Periodic flake update / flake-update (push) Has been cancelled
2026-03-10 15:09:14 +01:00
b9e6980ba7
claude-code: add forgejo-mcp as default MCP server
...
Periodic flake update / flake-update (push) Has been cancelled
Run nix flake check / flake-check (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 02:59:53 +01:00
221bbadc31
nix-packages: migrate to forgejo and add forgejo-mcp
...
Update nix-packages input URL from git.t-juice.club to
code.t-juice.club and add forgejo-mcp package.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 02:49:51 +01:00
4f753b9fae
claude-code: add PostToolUse hook for session rename suggestion
...
Run nix flake check / flake-check (push) Successful in 1m57s
Periodic flake update / flake-update (push) Successful in 2m30s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-08 02:34:03 +01:00
a10c275c9d
magicman: remove workspace swipe hyprland confing
Run nix flake check / flake-check (push) Successful in 1m59s
Periodic flake update / flake-update (push) Successful in 3m24s
2026-03-06 15:13:06 +01:00
f86f6410b2
hyprland: add QoL variables and magicman touchpad/gestures
...
Run nix flake check / flake-check (push) Successful in 1m45s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 11:39:16 +01:00
1c31ce1236
hyprland: disable donation nag
Run nix flake check / flake-check (push) Successful in 1m55s
Periodic flake update / flake-update (push) Successful in 2m33s
2026-03-06 10:04:51 +01:00
2cea0a853b
dunst: use catppuccin macchiato theme, switch to JetBrains Mono font
...
Run nix flake check / flake-check (push) Successful in 2m16s
Periodic flake update / flake-update (push) Successful in 2m24s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 23:54:03 +01:00
a69e129c77
waybar: use catppuccin module, add GTK theme
...
Switch waybar from manual fetchFromGitHub theme to catppuccin/nix module.
Add catppuccin macchiato GTK theme to fix unreadable tray context menus.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 23:54:03 +01:00
af272fb3ef
rofi: switch to home-manager options with catppuccin macchiato theme
...
Replace manual xdg.configFile symlinks and fetchFromGitHub theme fetching
with programs.rofi options and the catppuccin/nix flake module. Also removes
unused pywal module from magicman.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 23:54:03 +01:00
4d8caaa526
packages: remove krita
Run nix flake check / flake-check (push) Successful in 1m36s
Periodic flake update / flake-update (push) Successful in 2m26s
2026-02-27 15:07:26 +01:00
aef84d3c05
obs-studio: update obs-backgroundremoval to 1.3.6
...
Run nix flake check / flake-check (push) Successful in 1m38s
Periodic flake update / flake-update (push) Successful in 2m20s
Fixes GPU device selection on Linux, broken by a preprocessor macro
typo that was fixed in 1.3.4.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 12:53:50 +01:00
c9c14a193b
neovim: overhaul plugin config and keybinds
...
Run nix flake check / flake-check (push) Successful in 1m24s
Periodic flake update / flake-update (push) Failing after 6s
Remove lsp-zero (replaced with native Neovim 0.11 LSP support),
vim-fugitive, and pyright. Add basedpyright, gitsigns, which-key,
trouble, todo-comments, indent-blankline, and telescope-fzf-native.
Clean up duplicate keybinds and organize under which-key groups.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-21 18:01:27 +01:00
a422d924a8
packages: add mdcat
...
Run nix flake check / flake-check (push) Successful in 1m26s
Periodic flake update / flake-update (push) Successful in 2m17s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 19:08:16 +01:00
94e74ffd8a
packages: rename deprecated xorg.libXdamage to libxdamage
...
Run nix flake check / flake-check (push) Successful in 1m25s
Periodic flake update / flake-update (push) Successful in 2m30s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-16 10:04:44 +01:00
b55d193388
magicman: add claude
Run nix flake check / flake-check (push) Successful in 1m30s
Periodic flake update / flake-update (push) Successful in 2m20s
2026-02-13 11:06:05 +01:00
519debda92
home: add claude-code program with home-manager module
...
Configures claude-code using the home-manager programs.claude-code module:
- Settings: model, gopls plugin, auto-update disabled, permissions
- Agents: docs-verifier, security-reviewer
- Skills: pr summary generator
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-11 19:15:41 +01:00
c98de25647
home: add labmcp service, remove zls, add .mcp.json
...
Run nix flake check / flake-check (push) Successful in 2m12s
Periodic flake update / flake-update (push) Successful in 2m23s
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-11 13:31:41 +01:00
294a6257d9
packages: switch to claude-code-bin
...
Run nix flake check / flake-check (push) Successful in 2m4s
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 20:36:24 +01:00
b8e04eb338
system: replace host detection with capabilities module
...
Run nix flake check / flake-check (push) Successful in 2m1s
Run nix flake check / flake-check (pull_request) Successful in 2m7s
Replace scattered osConfig.system.name comparisons with a declarative
host.capabilities module. This improves maintainability and semantic
clarity by expressing what capabilities a host has rather than checking
its name.
Changes:
- Add system/host-capabilities.nix with options for hardware, form factor,
UI behavior, services, and backup configuration
- Configure capabilities in hosts/gunter and hosts/magicman
- Migrate 6 files to use capabilities: packages, waybar, ssh, backup-home
- Remove redundant host name check for pciutils in gunter config
- Make backup-home service conditionally enabled based on capabilities
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-31 10:21:40 +01:00
7a8706cd4c
gunter: remove unused steamuser configuration
2026-01-30 20:32:36 +01:00
aefa414bf4
hyprland: import waybar module
Run nix flake check / flake-check (push) Successful in 2m12s
Run nix flake check / flake-check (pull_request) Successful in 2m9s
2026-01-30 20:16:46 +01:00
74a585b190
i3: remove unused config
2026-01-30 20:16:46 +01:00
676a1a6498
hyprland: remove unused hypridle.nix
2026-01-30 20:16:46 +01:00
86f56d6666
prismo: remove old host references
2026-01-30 20:16:46 +01:00
390e5d8dae
hyprland: remove unused config files
2026-01-30 20:16:46 +01:00
a0995cb8c0
streamcontroller: move to own module
2026-01-30 20:16:46 +01:00
d75a711f95
hyprland: remove lockMonitorNames option
2026-01-30 20:16:46 +01:00
e8cee85f7c
hyprland: remove lockhelper, use hyprlock directly
2026-01-30 20:16:46 +01:00
27dd1a5716
hyprland: make workspaces host-defined
2026-01-30 20:16:46 +01:00
820f3c1fde
refactor: modularize Hyprland configuration
...
- Create home/hyprland/default.nix module with configurable options
- Add support for monitors, extraEnv, streamcontroller, lockhelper, grimblast, wacom
- Add workspace strategy (numbered vs named per monitor)
- Update magicman config to use new module with minimal config
- Update gunter config to use new module with all customizations
- Remove deprecated Hyprland config files
- Significantly reduce duplication between host configs
- Both configurations build successfully
2026-01-30 20:16:46 +01:00
a8f957e032
hyprland: convert deprecated windowrules
Run nix flake check / flake-check (push) Successful in 2m32s
Periodic flake update / flake-update (push) Successful in 2m34s
2026-01-30 09:51:40 +01:00
e0a20b65f7
neovim: fix config
Run nix flake check / flake-check (push) Successful in 2m51s
Periodic flake update / flake-update (push) Successful in 2m22s
2026-01-28 10:45:07 +01:00
28acdf2512
packages: nixfmt-rfc-style renamed
Run nix flake check / flake-check (push) Successful in 2m23s
Periodic flake update / flake-update (push) Successful in 2m26s
2026-01-08 13:29:09 +01:00
192c2b33d9
backup-home: add ignored folder
Run nix flake check / flake-check (push) Successful in 2m36s
Periodic flake update / flake-update (push) Successful in 2m18s
2025-11-29 17:36:18 +01:00
3801890e61
magicman: add some binds to hyprland
Run nix flake check / flake-check (push) Successful in 2m33s
Periodic flake update / flake-update (push) Successful in 2m14s
2025-11-17 11:06:36 +01:00
fd3ee45800
vim: add keybind for diagnostics float
Run nix flake check / flake-check (push) Failing after 37s
Periodic flake update / flake-update (push) Successful in 2m19s
2025-11-13 21:50:48 +01:00
0990d27147
vim: remove deprecated lspconfig stuff
2025-11-13 21:45:21 +01:00
8d2d646831
zsh: remove some junk from zshrc
2025-11-13 21:37:00 +01:00
1c007e122b
config: make custom options for obs
Run nix flake check / flake-check (push) Failing after 36s
2025-11-13 21:33:30 +01:00
cfe49101df
packages: change obs-backgrounremoval override
Run nix flake check / flake-check (push) Failing after 34s
Periodic flake update / flake-update (push) Successful in 2m27s
2025-11-13 19:37:39 +01:00
3aa89a5464
git: fix renamed settings
Run nix flake check / flake-check (push) Failing after 33s
Periodic flake update / flake-update (push) Successful in 2m20s
2025-11-12 00:10:42 +01:00
728492ba9f
packages: change deprecated pinentry package
Run nix flake check / flake-check (push) Failing after 2m1s
Periodic flake update / flake-update (push) Successful in 2m22s
2025-10-30 09:03:52 +01:00
0585ae2ea4
packages: add tcpdump
Run nix flake check / flake-check (push) Failing after 51s
Periodic flake update / flake-update (push) Successful in 1m12s
2025-10-27 10:50:38 +01:00
bcd9a2d3e9
packages: switch back to unstable pamixer
Run nix flake check / flake-check (push) Failing after 57s
2025-10-27 10:44:53 +01:00
46aa72e0d7
packages: use stable pamixer due to build failure
Run nix flake check / flake-check (push) Failing after 43s
Periodic flake update / flake-update (push) Successful in 2m13s
2025-10-10 15:42:40 +02:00
5c5e5dce46
packages: remove some extra libs for prismlauncher
2025-10-07 09:54:38 +02:00
0639117e3c
waybar: remove flakestat script
Run nix flake check / flake-check (push) Failing after 42s
2025-10-02 14:07:28 +02:00
b9106d5bbc
magicman: update hyprland config
Run nix flake check / flake-check (push) Failing after 37s
Periodic flake update / flake-update (push) Successful in 2m23s
2025-09-30 19:17:46 +02:00
f98b1cc5f4
gunter: disable hyprland update notification
Run nix flake check / flake-check (push) Failing after 1m33s
Periodic flake update / flake-update (push) Successful in 2m21s
2025-09-30 11:56:59 +02:00