Commit Graph

250 Commits

Author SHA1 Message Date
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 5591087be1 [desktop] Add more KDE apps 2025-09-22 08:27:08 -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 0d53b86fcb [desktop] Add KDE PIM and Email apps 2025-09-20 15:16:56 -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 05592a9ec2 [home-laptop-compact] Enable media 2025-09-20 14:14:35 -07:00
johno 923aaf9e95 [nix-book] Replace OpenVPN with WireGuard wg-quick
Remove services.openvpn.servers and add networking.wg-quick.interfaces.
Configure ogleNet to use /root/Oglehome-VPN-johno-nixbook.conf as the
WireGuard config file.
2025-09-17 22:04:42 -07:00
johno 23b1c450a2 [claude] Add Important Notes about sudo access
Add an "Important Notes" section to CLAUDE.md clarifying that Claude Code does not have sudo access and that users should run elevated commands themselves (e.g., `sudo nixos-rebuild switch`).
2025-09-17 22:03:27 -07:00
johno a65a8e9af7 [nix-book] Add OpenVPN configuration 2025-09-13 07:24:24 -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 455181365a [nvidia] Add role 2025-09-10 06:56:56 -07:00
johno 06dd292524 [zix790prors] Migrate README to org-mode 2025-09-08 19:31:11 -07:00
johno 8924fdbc6d [zix790prors] Add README
Include detailed specifications and BIOS settings for the NixOS install. Document the dual-boot setup with Windows 11 and shared partitions.
2025-09-08 15:45:34 -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 14cdee1468 [zix790prors] Add ollama 2025-09-08 08:02:37 -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 fb9dd66cf4 [home] Refactor into roles 2025-09-07 11:24:23 -07:00
johno a90b30eb1c [tea-rbw] Bug fixes 2025-09-06 19:02:25 -07:00
johno b22a4952e5 [audio] Add easyeffects
Audio EQ package
2025-09-06 19:01:59 -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 53504ffde3 [printing] Switch from bonjour 2025-08-27 06:58:02 -07:00
johno e5be1b5675 [home] Update syncthingtray config
Change from explicitly launching syncthingtray to just having it
accessible. I attempted to get plasma-manager to automatically add the
plasmoid but was unsuccessful.
2025-08-25 07:57:17 -07:00
johno 878962ad41 [zix790prors] Add printing 2025-08-25 07:56:59 -07:00
johno 6d5eadcf6a [zix790prors] Update boot configuration 2025-08-25 07:56:43 -07:00
johno c323d1301b [gaming] ryujink>ryubing
required from prior flake update
2025-08-25 07:56:22 -07:00
johno 6cdbd2e300 [flake] update 2025-08-25 07:56:14 -07:00
johno f0bf2f2d8c [gaming] Add an emulation suboption 2025-08-20 19:27:00 -07:00
johno 9d6abce8cc [zix790prors] Fix clock timezone thing 2025-08-18 19:19:34 -07:00
johno 68f63db930 [zix790prors] Fix beesd hash table size configs 2025-08-17 19:44:17 -07:00
johno 2e39984d14 [zix790prors] Add new machine 2025-08-17 15:24:05 -07:00
johno 9fed36e6ee [kubectl] Add home module 2025-08-02 10:41:35 -07:00
johno 38a8997448 [btrfs] Add btrfs-progs and compsize 2025-07-30 08:07:31 -07:00
johno a3c8995422 [btrfs] Add role and migrate nix-book 2025-07-29 16:14:29 -07:00
johno b9bb5d387f [nix-book] Update drive UUID 2025-07-29 15:48:04 -07:00
johno e3aff80a97 [nix-book] Add beesd 2025-07-29 15:48:04 -07:00
johno 574c8e6482 [nix-book] Update file system type to btrfs 2025-07-29 15:48:04 -07:00
johno 0f59a558cd [nix-book] Add btrfs migration plan 2025-07-29 15:48:04 -07:00