From 3e64801e8c056717c16320c920d80b541cc3ba39 Mon Sep 17 00:00:00 2001 From: harry123 Date: Sat, 2 Aug 2025 10:15:01 +0200 Subject: [PATCH] better moonlight override --- flake.lock | 105 ++++++++++++++------- hosts/goober/features/software/discord.nix | 15 +-- 2 files changed, 79 insertions(+), 41 deletions(-) diff --git a/flake.lock b/flake.lock index c64df72..4807b49 100644 --- a/flake.lock +++ b/flake.lock @@ -5,11 +5,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1753284130, - "narHash": "sha256-qadXtVNH5qFiD3zIAk7mk6E8kV+TuK86a7TUhs0kouc=", + "lastModified": 1753260820, + "narHash": "sha256-hh7QESW339Wp0YqgcFIFL66JPN8SV3j2zdGShfQH+Fw=", "owner": "catppuccin", "repo": "nix", - "rev": "6365c59e7506fd3e6e5050c8184b41aa7410d6e7", + "rev": "227c41fd57210559a05720bece5453369d7abe0f", "type": "github" }, "original": { @@ -291,11 +291,11 @@ ] }, "locked": { - "lastModified": 1753373145, - "narHash": "sha256-UhuUj46dobD/POOdVNxKvAvP3luI2T0MZPm2IXl266Y=", + "lastModified": 1753181343, + "narHash": "sha256-CLQfNtUqirNVSYoW/kYbvL4PeeNasmZonaPnjO3+1YQ=", "owner": "nix-community", "repo": "home-manager", - "rev": "64796151f79e6f3834bfc55f07c5487708bb5b3f", + "rev": "0cdfcdbb525b77b951c889b6131047bc374f48fe", "type": "github" }, "original": { @@ -358,11 +358,11 @@ "lix": { "flake": false, "locked": { - "lastModified": 1753372565, - "narHash": "sha256-C6hTlYrguEZzc02JDAsht0i/wxAxgqvv2MGhJrHzNbw=", - "rev": "e88a85bd928afe02adaaea254eecde44d59c769d", + "lastModified": 1753239105, + "narHash": "sha256-b6kNz4HI/K/XANrGbBLwE4e0c9DsJ+PkKfAPpZMX1mE=", + "rev": "8a2d25054ddff44dd8878154b702365eb1966a78", "type": "tarball", - "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/e88a85bd928afe02adaaea254eecde44d59c769d.tar.gz" + "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/8a2d25054ddff44dd8878154b702365eb1966a78.tar.gz?rev=8a2d25054ddff44dd8878154b702365eb1966a78" }, "original": { "type": "tarball", @@ -381,15 +381,15 @@ ] }, "locked": { - "lastModified": 1751240025, - "narHash": "sha256-SXUAlxpjPRkArRMHy5+Hdi+PiC+ND9yzzIjiaHmTvQU=", - "rev": "8b1094356f4723d6e89d3f8a95b333ee16d9ab02", + "lastModified": 1751909859, + "narHash": "sha256-gbpuESxl/An4GTh7QEbQRYJozVIxWkwVGbWK0/0GoRc=", + "rev": "4d4c2b8f0a801c91ce5b717c77fe3a17efa1402f", "type": "tarball", - "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/8b1094356f4723d6e89d3f8a95b333ee16d9ab02.tar.gz" + "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/4d4c2b8f0a801c91ce5b717c77fe3a17efa1402f.tar.gz?rev=4d4c2b8f0a801c91ce5b717c77fe3a17efa1402f" }, "original": { "type": "tarball", - "url": "https://git.lix.systems/lix-project/nixos-module/archive/2.93.2-1.tar.gz" + "url": "https://git.lix.systems/lix-project/nixos-module/archive/main.tar.gz" } }, "miovim": { @@ -412,12 +412,32 @@ "url": "https://git.rougebordeaux.xyz/misschloe/miovim.git" } }, - "musnix": { + "moonlight": { "inputs": { + "flake-utils": "flake-utils_3", "nixpkgs": [ "nixpkgsUnstable" ] }, + "locked": { + "lastModified": 1753392240, + "narHash": "sha256-4U0ABI8mT/C4mySei6nlkvsvr62dA+5BdTSEFrZkMlM=", + "owner": "moonlight-mod", + "repo": "moonlight", + "rev": "7248b01a141412f7cc0b4224eead0f90443780aa", + "type": "github" + }, + "original": { + "owner": "moonlight-mod", + "ref": "develop", + "repo": "moonlight", + "type": "github" + } + }, + "musnix": { + "inputs": { + "nixpkgs": "nixpkgs_4" + }, "locked": { "lastModified": 1741303672, "narHash": "sha256-eRKbKccBu3PK/oJpmUuLo+0v45d0SEjosE8tVsHbpeA=", @@ -443,11 +463,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1753343196, - "narHash": "sha256-o9veRunwEQOhokmU9J+sQao/TRGtgwK20CGCiHtzKdM=", + "lastModified": 1753258173, + "narHash": "sha256-a7ri+24SEelYz1P1VyO2joZrXQgWhc4g6Iy5i/YROI0=", "owner": "nix-community", "repo": "neovim-nightly-overlay", - "rev": "e2091f21d83fd357ebb79ff566428826bbb4f565", + "rev": "5c2f79eef3dbe9522b6e79fb7f1d99dd593e478a", "type": "github" }, "original": { @@ -459,11 +479,11 @@ "neovim-src": { "flake": false, "locked": { - "lastModified": 1753271847, - "narHash": "sha256-RuuJ3b4otjQGraffcktEvP6Wk54MCHWwXnvoIy01dyo=", + "lastModified": 1753225057, + "narHash": "sha256-/Z6FyO4cZ9SGa8X7l7MmEXoKlZWCXgv65qZ9HYbuDvw=", "owner": "neovim", "repo": "neovim", - "rev": "0dcdd65dcc08483d9a5c106f62b862a9de30983e", + "rev": "1685c44dd463217db01643a97163420ed9f5b177", "type": "github" }, "original": { @@ -593,11 +613,11 @@ }, "nixpkgsSmall": { "locked": { - "lastModified": 1753328706, - "narHash": "sha256-Ho3kXSPtqLGRlvW3SeOc0QyB7fGyHXB2EuieEpe+U4I=", + "lastModified": 1753208034, + "narHash": "sha256-w24+7Iu031O5iAcWY+exrtRkc60Q9Q3qs+LqhBxQiTg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "25ff20a127c4136c63c44d718db4d82695cb999a", + "rev": "3f7a24d6c01fc1875650ff6f7849126910fe9369", "type": "github" }, "original": { @@ -609,11 +629,11 @@ }, "nixpkgsUnstable": { "locked": { - "lastModified": 1753250450, - "narHash": "sha256-i+CQV2rPmP8wHxj0aq4siYyohHwVlsh40kV89f3nw1s=", + "lastModified": 1752950548, + "narHash": "sha256-NS6BLD0lxOrnCiEOcvQCDVPXafX1/ek1dfJHX1nUIzc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "fc02ee70efb805d3b2865908a13ddd4474557ecf", + "rev": "c87b95e25065c028d31a94f06a62927d18763fdf", "type": "github" }, "original": { @@ -656,6 +676,22 @@ } }, "nixpkgs_4": { + "locked": { + "lastModified": 1740695751, + "narHash": "sha256-D+R+kFxy1KsheiIzkkx/6L63wEHBYX21OIwlFV8JvDs=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "6313551cd05425cd5b3e63fe47dbc324eabb15e4", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_5": { "locked": { "lastModified": 1753151930, "narHash": "sha256-XSQy6wRKHhRe//iVY5lS/ZpI/Jn6crWI8fQzl647wCg=", @@ -673,11 +709,11 @@ }, "nixpkgs_6": { "locked": { - "lastModified": 1753345091, - "narHash": "sha256-CdX2Rtvp5I8HGu9swBmYuq+ILwRxpXdJwlpg8jvN4tU=", + "lastModified": 1753115646, + "narHash": "sha256-yLuz5cz5Z+sn8DRAfNkrd2Z1cV6DaYO9JMrEz4KZo/c=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3ff0e34b1383648053bba8ed03f201d3466f90c9", + "rev": "92c2e04a475523e723c67ef872d8037379073681", "type": "github" }, "original": { @@ -774,6 +810,7 @@ "lix": "lix", "lix-module": "lix-module", "miovim": "miovim", + "moonlight": "moonlight", "musnix": "musnix", "neovim-nightly-overlay": "neovim-nightly-overlay", "nix-darwin": "nix-darwin", @@ -936,11 +973,11 @@ ] }, "locked": { - "lastModified": 1753374305, - "narHash": "sha256-z+NsaMTaEbt+ZyDoPF9WQOtHrDnBPeFrvzmXIXXljoo=", + "lastModified": 1753069499, + "narHash": "sha256-YtgY0ueqKNrBma4Euu8WH23BhUkBujirJDMDE1KujnU=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "6b8585d94444d6f13e59524e7f8e5d27016e92ac", + "rev": "c64b94235ae24e3b9e01a08f0331d8bb0e5b037a", "type": "github" }, "original": { diff --git a/hosts/goober/features/software/discord.nix b/hosts/goober/features/software/discord.nix index 562702e..2b35f7f 100644 --- a/hosts/goober/features/software/discord.nix +++ b/hosts/goober/features/software/discord.nix @@ -4,14 +4,15 @@ pkgs, ... }: +let + discord = pkgs.discord.override { + withMoonlight = true; + moonlight = inputs.moonlight.packages.${pkgs.system}.moonlight; + }; +in { - environment.systemPackages = with pkgs; [ - discord.override - { - withMoonlight = true; - moonlight = inputs.moonlight.packages.${pkgs.system}.moonlight; - } - vesktop + environment.systemPackages = [ + discord ]; # screen record support xdg = {