johno
569ac528a5
[zix790prors] Add i3 + fixes
2025-10-26 12:00:13 -07:00
johno
9ed3ad8fb8
Fix linux builds after nix-darwin updates
2025-10-01 21:35:18 -07:00
johno-square
3b9d9ed60b
[org-agenda] Add shortcuts for day/week view
2025-10-01 15:22:02 -07:00
johno-square
2696262ed3
[emacs] Add TODO comment
2025-09-29 17:06:13 -07:00
johno-square
ac986e37e7
[doom] Org agenda use log mode by default
2025-09-22 18:11:52 -07:00
johno-square
d3664fcf9d
[darwin] Add nix-darwin for work laptop
...
Adds nix-darwin
Simplifies emacs tree-sitter
Probably breaks vterm on linux :(
2025-09-22 17:21:45 -07:00
johno
09a701989c
[plasma-manager] Fix view_actual_size shortcut
2025-09-22 08:26:53 -07:00
johno
62dbf84b4b
[emacs] Prebuild tree-sitter grammars
2025-09-22 08:26:31 -07:00
johno
81799cd6d2
[doom] Switch theme to Tokyo Night
2025-09-20 16:19:02 -07:00
johno
35d965e432
[doom] Disable emoji
...
This is deprecated and not useful for recent versions of emacs
2025-09-20 16:18:46 -07:00
johno
2c4e6cc060
[doom] Auto install nerd-icons fonts
2025-09-20 16:18:30 -07:00
johno
5c6dba77f0
[doom] Fix doom sync behavior
2025-09-20 16:18:13 -07:00
johno
a6effa3944
[plasma-manager] Add focus-follows-mouse
2025-09-20 15:30:43 -07:00
johno
6bf5c502d8
[plasma-manager] Add krohnkite
...
Adds korhnkite for automatic tiling WM behavior plus each keyboard
access to windows all within plasma
2025-09-20 15:02:19 -07:00
johno
56b1111f54
[zix790prors] More local LLM updates
...
Using qwen3:30b explicitly. The default "qwen3" from ollama was pulling
a very outdated model apparently (qwen3:8b). qwen3:4b and qwen3:30b are the newest.
Also sets up some defaults for gptel that have been useful
2025-09-11 08:39:36 -07:00
johno
6bf0a37533
[doom] Add gptel-tool-library package
...
Integrate gptel-tool-library by:
- Adding package definition to packages.el with custom recipe
- Configuring library settings and module loading in config.el
- Enabling module-specific functionality for bbdb, buffer, etc.
2025-09-10 07:39:33 -07:00
johno
396c8e0318
[doom] Configure gptel for tool calling
...
Adds some basic tools for experimenting
2025-09-10 06:57:25 -07:00
johno
b359acfcf0
[doom] Add multiple-cursors
2025-09-10 06:57:06 -07:00
johno
671dc229de
[doom] Add Ollama local configuration to gptel
...
Configure gptel to use Ollama local with specified host and models.
2025-09-08 08:39:34 -07:00
johno
c6276c9758
[doom] update
2025-09-08 08:02:30 -07:00
johno
31880e21e8
[emacs] Enable extended unicode support
2025-09-08 07:11:35 -07:00
johno
3d95995ebc
[emacs] Use llm doom module for gptel
2025-09-08 07:10:51 -07:00
johno
32f70d46b2
[doom] Add claude-code-ide
...
The package requires vterm so this is included
2025-09-01 10:46:25 -07:00
johno
d76e9e73f5
[doom] Attempt config with symlink
...
I'm not 100% this works yet. But the idea here is to symlink from the
config directory into where we are locally storing the doom config. The
intention here is to enable `doom sync` to work without requiring a full
NixOS rebuild
2025-09-01 10:45:18 -07:00
johno
9fed36e6ee
[kubectl] Add home module
2025-08-02 10:41:35 -07:00
johno
6dc4d6956a
[doom] defer loading gptel
...
This prevents the rbw auth prompt from appearing until it is actually needed
2025-07-13 10:27:52 -07:00
johno
4861128de6
[doom] Add gptel
2025-05-28 18:45:20 -07:00
johno
741e3a67d6
[doom] unset DOOMPROFILE
2025-05-27 19:35:16 -07:00
johno
22254eb1f3
[doom] bump version
2025-05-27 19:02:34 -07:00
johno
c08c5e2486
[emacs] Remove doom-emacs-unstraightened
2025-05-26 11:23:50 -07:00
johno
abbcfebc97
[doom] Restore
2025-03-05 12:33:45 -08:00
johno
d71d7a1ffb
Remove more gaming stuff
2025-02-16 11:21:20 -08:00
johno
ff1124fbe6
[doom] Disable unstraightened for now
2025-02-07 07:19:57 -08:00
johno
7d6e294340
[tmux] Change prefix to M-\
2025-02-01 12:09:15 -08:00
johno
8690a0289d
[tmux] Remove shift+arrow window nav
...
This was conflicting with operations like manipulating dates in org-mode
2025-02-01 11:29:56 -08:00
johno
d1605e386d
[tmux] Update default terminal and keyMode
2025-01-30 14:17:14 -08:00
johno
1f4a72d28c
[tmux] Add tmux
2025-01-03 12:13:17 -08:00
johno
d4b0fe5b9e
[emacs] Add org/projects agenda directory
2025-01-01 15:27:35 -08:00
johno
7ced8f11ba
[hyprland] Remove completely
2024-12-16 12:15:32 -08:00
johno
1ce431b0e5
[emacs] Use external module for doom config
2024-12-16 11:51:05 -08:00
johno
e2bb87fcf1
[emacs] Update nerd-fonts usage
...
This was changed in a new version of nix
2024-12-16 11:51:05 -08:00
johno
366a7e2ea3
[plasma-manager] Dark theme
2024-11-28 12:02:37 -08:00
johno
9116e44dfe
[plasma-manager] Enable mouse acceleration
2024-11-14 14:43:16 -08:00
johno
e1a804cfed
[plasma-manager] Update comments
2024-11-10 10:29:17 -08:00
johno
b19dc65c6d
[emacs] Upgrade doom
2024-11-09 13:51:25 -08:00
johno
6db2c78e0b
[emacs] Disable auto nix lsp
...
Especially on underpowered devices, my monolithic nixos config grinds
everything to a halt. I'll just manually enable this when the context
makes sense.
2024-11-03 11:11:23 -08:00
johno
475aafa33e
[kde] Remove polonium
...
Polonium has been frustrating to use. I'm unsure how much of this I can
blame polonium vs kde vs plasma-manager vs nix, but
1. keyboard shortcuts aren't working
2. tiling keeps going in and out for various windows
3. seemingly kde startup time takes forever with it installed
The more I'm starting to understand KDE's native window management
functions, the more I'm thinking that's the right way to go. I'm going
to abandom polonium for now, perhaps with some future return.
2024-11-03 11:08:03 -08:00
johno
54cf339d52
[plasma-manager] Update desktop switching shortcuts
2024-11-03 09:41:04 -08:00
johno
37c455d75e
[plasma-manager] Some shortcut improvements
2024-10-21 08:42:02 -07:00
johno
c0d7d934f3
[plasma-manager] Merge config from z790prors
2024-10-15 18:34:04 -07:00