Commit Graph

295 Commits

Author SHA1 Message Date
johno 4a73b3a5ae [i3+sway] Customize waybar 2025-11-15 12:40:53 -08:00
johno be68202523 [plasma-manager] Fix warning 2025-11-15 12:40:37 -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 5750f737f1 [darwin] Update screengrab keys
These conflict with aerospace space-management actions
2025-11-14 11:55:36 -08:00
johno-square c27518e0dc [darwin-work] Fix compost compatibility 2025-11-14 11:22:52 -08:00
johno-square 7f318edc4d Switch from kitty to ghostty 2025-11-10 08:49:24 -08:00
johno-square f995240153 Fix flake.lock 2025-11-10 08:48:55 -08:00
johno-square d62bae0ddb Rename CLAUDE.md to AGENTS.md 2025-11-10 08:12:19 -08:00
johno-square 79ae42f41d [nix-darwin] Pin to 25.05 2025-11-10 08:12:05 -08:00
johno 0c15aad5c0 [development] Use claude unstable version 2025-11-08 13:12:37 -08:00
johno d87793d39b Fix live-usb networking configuration conflict
Disable networking.wireless to prevent conflict with NetworkManager.
The installation-cd-minimal base enables both, causing a build failure.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-08 13:10:07 -08:00
johno fad6e61aac Replace customPkgs with pkgs.custom and add pkgs.unstable and flake update 2025-11-08 13:07:19 -08:00
johno 1bc65ceb51 [nix-book] Remove linuxPackages_latest to fix boot I/O timeouts
After downgrade from nixos-unstable to 25.05, nix-book experienced
I/O timeouts during early boot due to incompatible kernel drivers
for Thunderbolt/VMD hardware. Using stable kernel resolves the issue.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-06 09:06:47 -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 4e3fdd78d2 Fix KDE systemsettings default applications menu issue
KDE applications in i3 were showing only "Other..." in default
applications due to missing applications.menu file. Plasma 6 renamed
applications.menu to plasma-applications.menu but KDE components
still look for the old name.

This creates a symlink from the new location to the expected location
using XDG config file management.

Fixes kmail and systemsettings not detecting installed applications.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-27 19:02:26 -07:00
johno d3703fc5a9 Add XDG desktop portal configuration for i3 + KDE integration
Enables proper desktop integration services when using KDE applications
in i3 window manager, including file dialogs, theme integration, and
screen sharing capabilities.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-27 19:01:57 -07:00
johno 35c2ebb592 [zix790prors] Set correct refresh rate for x11 2025-10-27 16:51:19 -07:00
johno 569ac528a5 [zix790prors] Add i3 + fixes 2025-10-26 12:00:13 -07:00
johno 6cc8fa4f5d [printing] Ensure network is live 2025-10-25 15:05:19 -07:00
johno 67a82f14fd [nixos] Downgrade from unstable to 25.05 2025-10-25 15:05:08 -07:00
johno-square 4b68e3f051 [darwin] Configure AutoRaise
Add delays. This works way better with accordion views where the cursor
is often hovering right around window boundaries
2025-10-16 15:29:41 -07:00
johno-square 81a3657759 [darwin] Add AutoRaise
provides focus-follows-mouse
2025-10-16 10:00:12 -07:00
johno-square 32e1b81034 [aerospace] Fix fullscreen chord
Cmd-F is too ingrained in muscle memory for Find
2025-10-15 11:14:50 -07:00
johno 6f00c72540 [app-launcher-server] process detection fixes 2025-10-14 18:09:36 -07:00
johno-square d26007aa61 [aerospace] More tweaking 2025-10-14 13:43:44 -07:00
johno-square 1caa8bba3e [aerospace] Further tweaks 2025-10-14 08:26:51 -07:00
johno d3cb09040a [kodi] Fix autologin for boxy 2025-10-13 14:32:28 -07:00
johno 4bfacffa17 [development] Remove goose 2025-10-13 14:26:08 -07:00
johno a6961f05ca [app-launcher] Add app-launcher to boxy 2025-10-13 14:25:51 -07:00
johno b75c43257b [zix790prors] Increase boot partition size 2025-10-04 09:06:18 -07:00
johno 63d741e55e [media] Use delfin instead of jellyfin
This is potentially temporary. But jellyfin-media-player has been
flagged as having a security problem by using an old version of
qtwebengine. So we'll maybe find time to try out delfin or maybe just
wait until the security issue gets fixed or maybe just use the web
browser. We have options
2025-10-01 21:35:18 -07:00
johno 9ed3ad8fb8 Fix linux builds after nix-darwin updates 2025-10-01 21:35:18 -07:00
johno 330cd6f92b Add /boot partition expansion plan and temporary configurationLimit fix
- Add comprehensive BOOT_EXPANSION_PLAN.md with step-by-step instructions for safely expanding /boot from 100MB to 1GB
- Temporarily reduce configurationLimit to 1 to resolve immediate /boot space crisis
- Plan supports 20 generations (configurationLimit = 20) after expansion
- Uses safe approach: shrink /games partition, create new EFI partition
- Includes full recovery context and troubleshooting information

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

Co-Authored-By: Claude <noreply@anthropic.com>
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 2a017f584b [home-work] Fix shell integration 2025-09-30 09:01:57 -07:00
johno-square 47c4e0097e [home-work] Fix remaining conflicts
claude and other ai tools should follow standard install process on work machines
2025-09-30 08:36:36 -07:00
johno-square 2b7cf66e69 [home-work] Fix bash/zsh init conflicts 2025-09-30 08:33:38 -07:00
johno-square eed88a9ac0 [flake] update 2025-09-30 08:33:28 -07:00
johno-square c02b74cce4 [work] Fix conflict with salt
Configured nix-darwin to write shell configuration to .local
variants (/etc/bash.local, /etc/zshrc.local, /etc/zshenv.local) instead
of managing the main shell files. This allows Salt (corporate laptop
management) to manage /etc/bashrc, /etc/zshrc, and /etc/zshenv while
nix-darwin provides the Nix environment setup through the .local files
that Salt already sources.
2025-09-30 08:27:32 -07:00
johno-square 1132dda8a0 [machines] Setup new work laptop 2025-09-29 17:11:13 -07:00
johno-square 2696262ed3 [emacs] Add TODO comment 2025-09-29 17:06:13 -07:00
johno-square 40ac30c78f Update CLAUDE.md 2025-09-23 07:53:01 -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 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