Commit Graph

79 Commits

Author SHA1 Message Date
johno 0f5eb2e572 [i3+sway] Add focus child binding 2025-12-01 17:39:33 -08:00
johno 7011fb27a5 Update workspace button background color in waybar 2025-11-26 17:20:55 -08:00
johno a9772259f0 [i3] Setup brightness control with ddcutil 2025-11-19 19:41:50 -08:00
johno c9252c42c2 [i3+sway] Only launch waybar in sway 2025-11-18 08:54:46 -08:00
johno d0760a22bd [i3+sway] Replace i3status with i3blocks to replicate waybar
Created i3blocks configuration with modules matching waybar setup including disk, CPU, memory, pulseaudio, backlight, network, battery, and clock. Applied matching color scheme and workspace button styling. i3blocks works with i3wm unlike waybar which only supports sway.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-17 16:05:29 -08:00
johno 4a73b3a5ae [i3+sway] Customize waybar 2025-11-15 12:40:53 -08:00
johno 608fed35ab [i3+sway] Some sway fixes 2025-11-15 12:15:42 -08:00
johno c2e2dd8675 [i3+sway] Use cmd+shift+f for fullscreen
This matches the aerospace configuration
2025-11-15 11:20:17 -08:00
johno-square 7f318edc4d Switch from kitty to ghostty 2025-11-10 08:49:24 -08:00
johno bda76c6abc [home] Add rofi configuration for i3+sway
- Add rofi package to desktop role with solarized theme
- Configure rofi with drun, run, and window modes
- Set up proper keybindings: Super+d for rofi (i3) and wofi (sway)
- Fix shared config structure to avoid undefined menu reference

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-27 19:12:15 -07:00
johno c42e09e972 [i3] Add compositor 2025-10-27 19:03:54 -07:00
johno 4d986c0b48 [home] Add wallpaper 2025-10-27 19:03:46 -07:00
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