Skip to content

feat(yui): Add sunshine streaming#575

Draft
TLATER wants to merge 26 commits into
masterfrom
tlater/sunshine
Draft

feat(yui): Add sunshine streaming#575
TLATER wants to merge 26 commits into
masterfrom
tlater/sunshine

Conversation

@TLATER

@TLATER TLATER commented Mar 2, 2026

Copy link
Copy Markdown
Owner

Works, but for this to really be usable I'll need to figure out a way to script launching a gamescope session on a virtual monitor.

See evdi for something to use for that.

@TLATER
TLATER marked this pull request as draft March 2, 2026 19:56
@TLATER
TLATER force-pushed the tlater/sunshine branch 2 times, most recently from ccacc2e to 8e06183 Compare March 24, 2026 19:58
@TLATER
TLATER marked this pull request as ready for review March 24, 2026 19:58
@TLATER TLATER changed the title WIP: feat(yui): Add sunshine streaming feat(yui): Add sunshine streaming Mar 24, 2026
@TLATER
TLATER force-pushed the tlater/sunshine branch 4 times, most recently from 8b49896 to fd88468 Compare March 25, 2026 11:04
@TLATER
TLATER force-pushed the tlater/sunshine branch 3 times, most recently from 84c9bf4 to 29469d2 Compare April 2, 2026 20:11
@TLATER
TLATER force-pushed the tlater/sunshine branch 7 times, most recently from 809b474 to d37d168 Compare April 29, 2026 20:16
@TLATER
TLATER force-pushed the tlater/sunshine branch 5 times, most recently from b3e6403 to 967bb28 Compare May 9, 2026 20:27
@TLATER
TLATER marked this pull request as draft May 9, 2026 21:44
@TLATER
TLATER force-pushed the tlater/sunshine branch from 967bb28 to 2f0aaed Compare May 9, 2026 21:48
@TLATER
TLATER force-pushed the tlater/sunshine branch 3 times, most recently from 096fdea to 50bc304 Compare May 22, 2026 18:06
@TLATER
TLATER force-pushed the tlater/sunshine branch 6 times, most recently from d80b3e2 to 591e245 Compare July 10, 2026 16:27
@TLATER
TLATER force-pushed the tlater/sunshine branch 2 times, most recently from da35e4b to 3dd7cf8 Compare July 12, 2026 20:16
TLATER added 11 commits July 18, 2026 03:35
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/63b4e7e6cf75307c1d26ac3762b886b5b0247267' (2026-05-02)
  → 'github:nix-community/disko/ff8702b4de27f72b4c78573dfb89ec74e36abdf1' (2026-06-11)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/f14d0074de9f9737b234ce8b00d9787f60ff833f' (2026-05-09)
  → 'github:nix-community/emacs-overlay/c48bc3386b8f9e224157c4238cdc95d9ab06a8d3' (2026-07-10)
• Updated input 'famedly-nixos':
    'github:famedly/famedly-nixos/6f60bd5d767cc80c3b435f99b6e55f8dba0a6fe7' (2026-05-11)
  → 'github:famedly/famedly-nixos/ecea30322474e96af8cc0aea05a0e49e609e1eaf' (2026-07-08)
• Added input 'famedly-nixos/famedly-engineering-standards':
    'github:famedly/engineering-standards/5817cc77d058ac50994b690bd483189078591be4' (2026-06-12)
• Added input 'famedly-nixos/famedly-engineering-standards/devshell':
    'github:numtide/devshell/255a2b1725a20d060f566e4755dbf571bbbb5f76' (2026-01-19)
• Added input 'famedly-nixos/famedly-engineering-standards/devshell/nixpkgs':
    follows 'famedly-nixos/famedly-engineering-standards/nixpkgs'
• Added input 'famedly-nixos/famedly-engineering-standards/flake-parts':
    'github:hercules-ci/flake-parts/f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb' (2026-05-13)
• Added input 'famedly-nixos/famedly-engineering-standards/flake-parts/nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/f5901329dade4a6ea039af1433fb087bd9c1fe14' (2026-04-26)
• Added input 'famedly-nixos/famedly-engineering-standards/github-actions-nix':
    'github:synapdeck/github-actions-nix/805a4f69856e0f3d0bcd8ae916f1625f22b0578c' (2026-03-18)
• Added input 'famedly-nixos/famedly-engineering-standards/github-actions-nix/flake-parts':
    follows 'famedly-nixos/famedly-engineering-standards/flake-parts'
• Added input 'famedly-nixos/famedly-engineering-standards/github-actions-nix/nixpkgs':
    follows 'famedly-nixos/famedly-engineering-standards/nixpkgs'
• Added input 'famedly-nixos/famedly-engineering-standards/nixpkgs':
    'https://releases.nixos.org/nixos/26.05/nixos-26.05beta1.705e9929918b/nixexprs.tar.xz?lastModified=1779622335&narHash=sha256-6lZN0CPBbeK9UVgFQ8EV4t2qSVQPhhlerFBGZRiz73Y%3D&rev=705e9929918b43bd7b715dc0a878ac870449bb03' (2026-05-24)
• Added input 'famedly-nixos/famedly-engineering-standards/rust-overlay':
    'github:oxalica/rust-overlay/6cddd512fa2bf7231f098d3a2f92f6e4cff71e0a' (2026-05-27)
• Added input 'famedly-nixos/famedly-engineering-standards/rust-overlay/nixpkgs':
    follows 'famedly-nixos/famedly-engineering-standards/nixpkgs'
• Removed input 'famedly-nixos/fenix'
• Removed input 'famedly-nixos/fenix/nixpkgs'
• Removed input 'famedly-nixos/fenix/rust-analyzer-src'
• Removed input 'famedly-nixos/flake-compat'
• Added input 'famedly-nixos/flake-parts':
    follows 'famedly-nixos/famedly-engineering-standards/flake-parts'
• Updated input 'famedly-nixos/fleet-nixos':
    'github:adamcik/fleet-nixos/427c05f9ea6728ce9415730a8fbf917da35df84c' (2026-05-07)
  → 'github:adamcik/fleet-nixos/e4fce0eaf7c0c898dfbc4c38e9a8358df4133144' (2026-06-05)
• Updated input 'famedly-nixos/fleet-nixos/nixpkgs':
    follows 'famedly-nixos/nixpkgs-unstable'
  → follows 'famedly-nixos/nixpkgs'
• Removed input 'famedly-nixos/nixpkgs-unstable'
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb' (2026-05-13)
  → 'github:hercules-ci/flake-parts/17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e' (2026-07-01)
• Updated input 'flake-parts/nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/f5901329dade4a6ea039af1433fb087bd9c1fe14' (2026-04-26)
  → 'github:nix-community/nixpkgs.lib/db3f255737b94216eb71cce308e2912cf6bc2d7c' (2026-06-28)
• Updated input 'home-manager':
    'github:nix-community/home-manager/4eb4fec41674d5b059aa2eedf0f98453890546fa' (2026-06-08)
  → 'github:nix-community/home-manager/af2beae5f0fae0a4310cc0e6aef2572f56090353' (2026-07-05)
• Updated input 'nix-ast-lint':
    'https://codeberg.org/api/v1/repos/tlater/nix-ast-lint/archive/3447d1c43f79f45f48d979f4a3a204059e2577cf.tar.gz?narHash=sha256-3cFhkledgsDUXgGPCy3jufzRc8QAFEcCm4bu09jzGaM%3D' (2026-03-05)
  → 'https://codeberg.org/api/v1/repos/tlater/nix-ast-lint/archive/3447d1c43f79f45f48d979f4a3a204059e2577cf.tar.gz?narHash=sha256-3cFhkledgsDUXgGPCy3jufzRc8QAFEcCm4bu09jzGaM%3D&rev=3447d1c43f79f45f48d979f4a3a204059e2577cf' (2026-03-05)
• Updated input 'nix-gaming':
    'github:fufexan/nix-gaming/2c1b0276febd6b6cac789a9f3cafe5d6ef4e8f58' (2026-05-09)
  → 'github:fufexan/nix-gaming/ea13b9c4aa381fba9513ebf438a38ea344320b09' (2026-07-09)
• Added input 'nix-gaming/flake-compat':
    'github:NixOS/flake-compat/5edf11c44bc78a0d334f6334cdaf7d60d732daab' (2025-12-29)
• Updated input 'nix-gaming/git-hooks':
    'github:cachix/git-hooks.nix/3cfd774b0a530725a077e17354fbdb87ea1c4aad' (2026-04-21)
  → 'github:cachix/git-hooks.nix/bca82caa46d5ec0f5d422c61fb1e30bc51313cbe' (2026-07-02)
• Updated input 'nix-gaming/git-hooks/flake-compat':
    'github:NixOS/flake-compat/5edf11c44bc78a0d334f6334cdaf7d60d732daab' (2025-12-29)
  → follows 'nix-gaming/flake-compat'
• Removed input 'nix-gaming/git-hooks/gitignore'
• Removed input 'nix-gaming/git-hooks/gitignore/nixpkgs'
• Updated input 'nixpkgs':
    'https://releases.nixos.org/nixos/26.05/nixos-26.05.1183.6b316287bae2/nixexprs.tar.xz?lastModified=1780453794&narHash=sha256-hhAl/iKiurXPn7rdzDgiSuRB8tqOB6f0buWkh8Y9mkY%3D&rev=6b316287bae2ee04c9b93c8c858d930fd07d7338' (2026-06-03)
  → 'https://releases.nixos.org/nixos/26.05/nixos-26.05.4364.0ad6f47ea4fe/nixexprs.tar.xz?lastModified=1783389287&narHash=sha256-R5cxRkQCq5wIM91F9OkIEgu8YoSGjlMeTjYl9o4gpKw%3D&rev=0ad6f47ea4fe188f4bc8f0380f93ae8523337c6c' (2026-07-07)
• Updated input 'wrappers':
    'github:BirdeeHub/nix-wrapper-modules/8dd304c3582ddd339217e1cc5fb53f50acb63c2d' (2026-06-05)
  → 'github:BirdeeHub/nix-wrapper-modules/6e7f66fa2cdf4d63162580b438f7fcf87c28a46f' (2026-06-22)
@TLATER
TLATER force-pushed the tlater/sunshine branch from f661cbf to d23257e Compare July 17, 2026 19:35
TLATER added 2 commits July 20, 2026 22:59
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/c48bc3386b8f9e224157c4238cdc95d9ab06a8d3' (2026-07-10)
  → 'github:nix-community/emacs-overlay/b90ebb6e171b263604fd112e6e2a47b8f12ce6da' (2026-07-20)
• Updated input 'flint':
    'github:NotAShelf/flint/7832a5b5f5ef1243818f8f5e357ad1ee2d35d2b7' (2026-01-03)
  → 'github:NotAShelf/flint/56e8a7d257b671db1d83cc15e21e34e1e92c2b8a' (2026-07-10)
• Updated input 'home-manager':
    'github:nix-community/home-manager/af2beae5f0fae0a4310cc0e6aef2572f56090353' (2026-07-05)
  → 'github:nix-community/home-manager/4ce190229c73d44536caa7072f6308fb2d8feeb3' (2026-07-18)
• Updated input 'ncro':
    'github:manic-systems/ncro/eec6c0ed0577312779b0842d8c15cce8fd4dcbc9' (2026-07-10)
  → 'github:manic-systems/ncro/8681ec50b9570de825786f9ec599b1301214a1ff' (2026-07-16)
• Updated input 'nix-gaming':
    'github:fufexan/nix-gaming/ea13b9c4aa381fba9513ebf438a38ea344320b09' (2026-07-09)
  → 'github:fufexan/nix-gaming/1aef499f40964840bf28c8e5a47ac7e8009a7e7e' (2026-07-19)
• Updated input 'nix-gaming/git-hooks':
    'github:cachix/git-hooks.nix/bca82caa46d5ec0f5d422c61fb1e30bc51313cbe' (2026-07-02)
  → 'github:cachix/git-hooks.nix/43b3c1ab9d40fb1dbb008f451988a91e375825e9' (2026-07-17)
• Updated input 'nixpkgs':
    'https://releases.nixos.org/nixos/26.05/nixos-26.05.4364.0ad6f47ea4fe/nixexprs.tar.xz?lastModified=1783389287&narHash=sha256-R5cxRkQCq5wIM91F9OkIEgu8YoSGjlMeTjYl9o4gpKw%3D&rev=0ad6f47ea4fe188f4bc8f0380f93ae8523337c6c' (2026-07-07)
  → 'https://releases.nixos.org/nixos/26.05/nixos-26.05.5591.fd1462031fde/nixexprs.tar.xz?lastModified=1784432872&narHash=sha256-IX7j5TvSD7hYC9NZ8mgmq7pZ97mYyl24Qs4Tz4uyvO4%3D&rev=fd1462031fdee08f65fd0b4c6b64e22239a77870' (2026-07-19)
• Updated input 'treefmt':
    'github:numtide/treefmt-nix/db947814a175b7ca6ded66e21383d938df01c227' (2026-05-31)
  → 'github:numtide/treefmt-nix/df3c0640565d04a0261253cdd89fce78ec50168a' (2026-07-18)
Need to figure out how to fix the bridge network's DNS assignment.
@TLATER
TLATER force-pushed the tlater/sunshine branch from 143ae24 to ba0fa8a Compare July 20, 2026 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants