Commit Graph

39 Commits

Author SHA1 Message Date
411e521921 Add sendspin-cli package with Python dependencies
Integrate sendspin-cli as a custom package using python3.withPackages.
Packages aiosendspin from GitHub since it's only available in
nixpkgs-unstable. Includes all required dependencies: aiohttp, av,
numpy, qrcode, readchar, rich, sounddevice, and native libraries
(portaudio, ffmpeg).

Adds uv2nix flake inputs for future migration when sendspin-cli
adds a uv.lock file.
2025-12-29 23:46:08 -08:00
ac956ef48c [flake] update 2025-12-22 12:03:31 -08:00
4164832eea Upgrade NixOS to 25.11 and fix Jovian module organization
- Update flake inputs from 25.05 to 25.11 (nixpkgs, home-manager, nix-darwin)
- Remove Jovian compatibility shim that's no longer needed
- Move SteamOS configuration to only import in nix-deck machine
- Fixes jovian module not found error during nixos-rebuild
2025-12-04 16:12:58 -08:00
fa7cb55c78 [nix-deck] Use NixOS unstable for better Jovian compatibility
- Switch nix-deck to use nixpkgs-unstable and unstable home-manager/plasma-manager
- Remove jovian-compat.nix shim (not needed on unstable)
- Add bitwarden-desktop compatibility overlay for stable/unstable coexistence
- Update hardware-configuration.nix with actual Steam Deck hardware detection
- Add 8GB swap file configuration
- Configure AMD CPU microcode updates

This allows nix-deck to work with the latest Jovian-NixOS while keeping other
machines on stable 25.05.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-17 16:40:11 -08:00
2283b0a6df Add Steam Deck (nix-deck) configuration with Jovian-NixOS and remote building
- Add Jovian-NixOS integration for Steam Deck hardware support
- Create nix-deck machine configuration with SteamOS role
- Add jovian-compat.nix for NixOS 25.05 compatibility (remove in 25.11+)
- Create remote-build role for distributed builds
- Configure zix790prors as build host
- Configure nix-book and nix-deck to use remote builder with fallback
- Add comprehensive setup documentation

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-17 16:06:20 -08:00
f995240153 Fix flake.lock 2025-11-10 08:48:55 -08:00
79ae42f41d [nix-darwin] Pin to 25.05 2025-11-10 08:12:05 -08:00
fad6e61aac Replace customPkgs with pkgs.custom and add pkgs.unstable and flake update 2025-11-08 13:07:19 -08:00
67a82f14fd [nixos] Downgrade from unstable to 25.05 2025-10-25 15:05:08 -07:00
eed88a9ac0 [flake] update 2025-09-30 08:33:28 -07:00
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
6cdbd2e300 [flake] update 2025-08-25 07:56:14 -07:00
f8d145b495 [secrets] Remove altogether
I'm standardizing on bitwarden and rbw for secrets. No need to build out
a separate secret management system. The complexity of this was just not
worth it for my effectively single-user workflows
2025-07-13 11:08:42 -07:00
b2b34fc05f [flake] update 2025-07-13 10:44:00 -07:00
79dde1a0fe [flake] update 2025-05-26 11:28:26 -07:00
c08c5e2486 [emacs] Remove doom-emacs-unstraightened 2025-05-26 11:23:50 -07:00
ecaa6dcb83 [flake] update 2025-03-16 15:44:01 -07:00
8abd331619 [home] Add google-cookie-retrieval 2025-02-17 12:44:14 -08:00
e3dd0bdb30 [flake] Update 2025-02-16 11:20:12 -08:00
0e1a67b980 [flake] update 2025-02-07 07:17:30 -08:00
e164097f36 Add wixos 2025-01-30 14:17:43 -08:00
877bc2c739 [flake] update 2025-01-03 13:39:29 -08:00
244b7c0888 [flake] Remove references to chaotic 2024-12-16 11:52:56 -08:00
80744bcbf1 [flake] update 2024-12-16 11:51:54 -08:00
1ce431b0e5 [emacs] Use external module for doom config 2024-12-16 11:51:05 -08:00
ef47c5dc9a [flake] update 2024-12-16 11:51:05 -08:00
a30c130f21 [flake] update 2024-11-28 12:04:44 -08:00
09562f0af9 [flake] update 2024-11-03 11:01:07 -08:00
926b47f07f [flake] update 2024-10-21 08:43:05 -07:00
a13676311a [plasma-manager] Initial setup 2024-10-15 08:32:20 -07:00
b5f2e1738f [secrets] Setup initial example secrets 2024-10-05 08:21:28 -07:00
8e27017aa4 [boxy] Force things to work, but on X11 for now 2024-10-04 17:16:30 -07:00
692cebc839 Setup roles as modules and switch to sway 2024-09-08 13:49:28 -07:00
d134adb40f Import home-manager config 2024-09-07 14:33:47 -07:00
05477d1191 Pin hyprland to common nixpkgs revision 2024-08-24 10:42:09 -07:00
3b768c3693 Add home configurations 2024-08-24 10:05:19 -07:00
e341234d00 Setup distributed builds and pin hyprland 2024-08-23 15:04:56 -07:00
78d4c8021c Add nix-book 2024-08-19 11:33:31 -07:00
e3ae14bd92 Add z790prors 2024-08-18 15:47:33 -07:00