Commit graph

803 commits

Author SHA1 Message Date
83f23c3fd1
feat(wezterm): enhance tab management and simplify pane controls
Replace dynamic pane management with explicit keybindings for better
discoverability. Add dmenu-based tab renaming and direct tab navigation
by index for improved workflow efficiency.
2025-10-02 11:33:42 +08:00
591346600f
refactor: centralize unfree package allowlists
Move all allowUnfreePredicate declarations to global configs to prevent
the "last definition wins" merging issue. Unfree packages are now managed
in two central locations:
- NixOS system packages: nixos/common/global/default.nix
- Home Manager packages: home-manager/sajenim/global/default.nix
2025-10-01 10:23:20 +08:00
34b4705d46
feat: add Discord with BetterDiscord support 2025-10-01 10:13:46 +08:00
2ba755c7d1
chore: add MCP server configuration for NixOS integration 2025-09-30 16:36:57 +08:00
9353a5e50d
chore: add claude-code flake input
Include claude-code-nix overlay for AI-powered coding assistant
2025-09-30 16:11:13 +08:00
b4261d8a11
docs: clarify editor configuration comments
Add descriptive comments explaining overlay usage and package section purpose
2025-09-30 16:10:37 +08:00
696112f7cf
enlarge wezterm, this is the ideal size as we get 2x neovim panes at 100char + 5 char buffer 2025-09-29 20:23:58 +08:00
e5d1ba38d4
remove ollama service from fuchsia host
- Remove ollama service configuration and dependencies
- Clean up traefik routing for ollama web interface
- Comment out traefik service examples for clarity
2025-09-29 18:30:59 +08:00
5b4944696e
enhance wezterm: add intelligent development layout with Claude integration
- Create 3-pane layout automatically: editor (main), terminal (bottom 30%), Claude sidebar (left 25%)
- Implement smart focus management between editor and terminal panes
- Add zoom toggling for distraction-free editing sessions
- Launch Claude Code automatically in dedicated sidebar pane
2025-09-29 13:12:12 +08:00
abbf55046f
chore: bump inputs 2025-09-29 12:43:23 +08:00
24636c5081
unify splits with neovim 2025-09-29 11:05:21 +08:00
2a63eb381c
add Claude Code integration
- Add CLAUDE.md with comprehensive repository documentation
- Configure claude-code package in editors feature
- Add MCP nixos integration for better Nix ecosystem support
- Include Claude settings with co-authored-by disabled
- Update unfree predicate for proprietary AI tools
2025-09-29 09:13:00 +08:00
d25c4ad382
update flake inputs
- flake-parts: update for better module composition
- nixvim config: latest updates from upstream
- nixpkgs: fresh package versions
- ixx: bump to v0.1.1 for improved functionality
2025-09-29 09:11:56 +08:00
9c07f33ff8
we no longer use aider but lets keep this 2025-09-28 12:05:55 +08:00
f8e8c02a69
update context length 2025-09-27 21:29:15 +08:00
969075a5de
refactor traefik + add open-webui service 2025-09-27 10:16:18 +08:00
2f545a818f
update configuration of our ollama service 2025-09-26 23:28:15 +08:00
b0be0f9042
refactor 2025-09-26 19:04:48 +08:00
d414ff36ce
refactor 2025-09-26 18:07:05 +08:00
dc87a6ebe0
persiste /var/lib/private 2025-09-26 18:06:42 +08:00
1b857236ee
reduce time to keep garbage 2025-09-26 18:06:08 +08:00
3f40905886
remove host 2025-09-26 18:04:02 +08:00
9c89db8466
chore: bump inputs 2025-09-26 17:16:23 +08:00
7a7b81566a
chore: bump xmonad-config 2025-09-01 23:47:04 +08:00
bce8012209
chore: add all 2025-09-01 01:48:47 +08:00
cf0916ca4b
setup pipewire 2025-09-01 01:47:59 +08:00
7f5baabb23
remove project send 2025-09-01 01:47:13 +08:00
5f9ab890c6
chore: bump inputs 2025-09-01 01:46:32 +08:00
323820f797
fix: mariadb uses id 999 by default kinda suss 2025-08-07 22:26:18 +08:00
f38067ab02
chore: update available models 2025-08-07 21:43:26 +08:00
afa0a58d98
chore: bump inputs 2025-08-07 21:41:59 +08:00
03a597ae6d
feat: setup projectsend docker containers 2025-08-07 21:41:33 +08:00
77ac5e4fc3
chore: bump inputs 2025-07-23 09:24:46 +08:00
9ee804dba4
install btop 2025-07-23 08:07:00 +08:00
34ed155ae3
update available models 2025-07-23 08:06:28 +08:00
6e62a8d51e
upgrade to ultimate 2025-07-08 19:47:30 +08:00
4bd88f3306
chore: bump inputs 2025-07-06 23:47:03 +08:00
3110f787af
install cups 2025-07-06 23:46:38 +08:00
ffe0850ac9
backup opengist directory 2025-07-05 20:13:42 +08:00
961bfc2afb
setup opengist 2025-07-05 20:07:57 +08:00
f2d9cfc350
remove redundant secrets 2025-06-30 11:28:53 +08:00
7ca4c911a6
extend leader timeout 2025-06-27 10:51:22 +08:00
8639824198
close tab 2025-06-27 10:51:07 +08:00
0a2b98e59f
split pane toggle 2025-06-27 10:42:52 +08:00
d3ec5c57c6
improve graphical performance 2025-06-26 19:30:03 +08:00
e99cf1e064
install openjdk 17 2025-06-23 23:17:05 +08:00
92f35bf09d
refactor 2025-06-23 23:16:41 +08:00
6eb130ba86
update intellij 2025-06-22 21:37:20 +08:00
089a96eb34
chore: bump inputs 2025-06-22 21:37:08 +08:00
1229a930a7
update intellij 2025-06-22 13:15:54 +08:00