Commit Graph

45 Commits

Author SHA1 Message Date
johno 0590dad71e [gaming] Add yarg 2026-01-02 13:43:00 -08:00
johno 7c877fde84 Remove mbedtls_2 workaround for dolphin packages
Dolphin-emu and dolphin-emu-primehack now use maintained mbedtls version
3.6.5 instead of unmaintained mbedtls_2. No longer need to permit insecure
packages.

Verified both packages build successfully without the workaround.
2025-12-04 21:22:49 -08:00
johno d53286e04c Re-enable packages after NixOS 25.11 upgrade
Re-enable dolphin-emu-primehack now that binary build is fixed in 25.11.
Re-enable fluffychat as security issues have been resolved in nixpkgs 25.11.

Both packages verified to build and function correctly.
2025-12-04 21:22:41 -08:00
johno 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
johno f356c91fdb [gaming] Remove heavy build packages
dolphin-emu-primehack will be available as a pre-build in 25.11

retroarch-full -- in general I'm wondering of using steam>retroarch is a
better experience
2025-11-29 11:30:10 -08:00
johno 6b42612135 [gaming] Use recommended steam setup
Updated to use programs.steam recommended from the NixOS wiki
2025-11-29 11:29:43 -08:00
johno a9772259f0 [i3] Setup brightness control with ddcutil 2025-11-19 19:41:50 -08:00
johno 0b8e3bf527 [steamos] Add virtual malitt-keyboard 2025-11-18 08:56:05 -08:00
johno 30b616dd93 [gaming] Always include emulators 2025-11-18 08:55:13 -08:00
johno 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
johno f67a12c29a [gaming] Add additional emulators 2025-11-17 15:36:20 -08: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 569ac528a5 [zix790prors] Add i3 + fixes 2025-10-26 12:00:13 -07:00
johno 67a82f14fd [nixos] Downgrade from unstable to 25.05 2025-10-25 15:05:08 -07:00
johno c323d1301b [gaming] ryujink>ryubing
required from prior flake update
2025-08-25 07:56:22 -07:00
johno f0bf2f2d8c [gaming] Add an emulation suboption 2025-08-20 19:27:00 -07:00
johno 7729ff7434 [desktop] Fix moonlight package 2025-03-16 15:43:54 -07:00
johno 6b09b1b0bc [desktop] Add moonlight 2025-03-16 14:33:58 -07:00
johno 1851743a21 [desktop] Finish programs refactor 2025-03-16 14:33:44 -07:00
johno 1e01d44f2f wip 2025-03-08 14:46:39 -08:00
johno 10300ed10b [desktop] Fix sddm import 2025-02-15 11:54:28 -08:00
johno d6e031efd0 [desktop] Refactor into multiple components 2025-02-15 10:23:33 -08:00
johno efbfffbb61 [gaming] Abandon for now 2025-02-07 07:18:09 -08:00
johno 9d45449fce [desktop] Add ghostty 2025-01-03 13:40:09 -08:00
johno 421b27f76f [modrinth] Remove modrinth 2025-01-03 12:18:51 -08:00
johno 09cff42222 [desktop] Add blender 2024-12-24 12:39:05 -08:00
johno 29cdd1e239 [desktop] Add bambu-studio 2024-12-22 08:39:06 -08:00
johno 56d03f4228 [desktop] Fix formatting 2024-12-16 11:51:54 -08:00
johno 1c2aae93b7 [desktop] Don't autostart sunshine 2024-12-16 11:51:54 -08:00
johno 0ab6562694 [desktop] Add vulkan HDR layer, disabled 2024-12-16 11:51:49 -08:00
johno 7da089daa3 [desktop] Add a waylandOnly option 2024-12-14 15:38:46 -08:00
johno 8134d7cb33 [desktop] modrinth-nvidia for x11 only 2024-12-14 15:29:35 -08:00
johno 24f1a64f3c [desktop] Add custom package modrinth-nvidia 2024-12-05 21:00:42 -08:00
johno 19531074ca [desktop] Add modrinth-app 2024-12-05 19:59:46 -08:00
johno e088ee2dc8 [desktop] Add protonup 2024-11-28 12:02:56 -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 cb91f69c49 [desktop] Add polonium 2024-10-15 18:25:12 -07:00
johno bc6378cb22 Setup kde wayland gamescope + nvidia settings 2024-10-15 18:25:12 -07:00
johno d2ae7f8e11 [roles] Also make desktop opt-in 2024-10-05 19:09:58 -07:00
johno 6417540b51 [desktop] Setup brightness controls 2024-09-20 21:08:30 -07:00
johno 18afc61e33 [emacs] Modularize more and better pkg
Attempts to select the right emacs package based on whether the machine
is x11 only or not.
2024-09-10 17:03:04 -07:00
johno 1da9e92a24 Switch back to sddm 2024-09-08 14:13:13 -07:00
johno 692cebc839 Setup roles as modules and switch to sway 2024-09-08 13:49:28 -07:00
johno 4ba82961cd Add a kodi role 2024-09-07 17:12:22 -07:00
johno c61ee69500 Modularize machines>roles 2024-09-07 16:12:08 -07:00