From e93235f70aa6a0bcc2840002c57c21a0277c6fb7 Mon Sep 17 00:00:00 2001 From: Mohamed Chrayed Date: Thu, 5 Mar 2026 23:22:31 +0100 Subject: [PATCH] deck --- flake.lock | 44 +++++++++++++++++++++++++++++++++++ flake.nix | 2 ++ modules/gaming/sys/jovian.nix | 2 +- 3 files changed, 47 insertions(+), 1 deletion(-) diff --git a/flake.lock b/flake.lock index 38ff9fe..e7cb9c6 100644 --- a/flake.lock +++ b/flake.lock @@ -127,6 +127,27 @@ "type": "github" } }, + "jovian-nixos": { + "inputs": { + "nix-github-actions": "nix-github-actions", + "nixpkgs": [ + "nixpkgs-unstable" + ] + }, + "locked": { + "lastModified": 1772517207, + "narHash": "sha256-qxHfxqbigqBTn//U4leIS5he22Wp1GS0+zmwGV7Pozs=", + "owner": "Jovian-Experiments", + "repo": "Jovian-NixOS", + "rev": "7ca1501c2d80900b5967baea4d42581f84b388dd", + "type": "github" + }, + "original": { + "owner": "Jovian-Experiments", + "repo": "Jovian-NixOS", + "type": "github" + } + }, "lanzaboote": { "inputs": { "crane": "crane", @@ -151,6 +172,28 @@ "type": "github" } }, + "nix-github-actions": { + "inputs": { + "nixpkgs": [ + "jovian-nixos", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1729697500, + "narHash": "sha256-VFTWrbzDlZyFHHb1AlKRiD/qqCJIripXKiCSFS8fAOY=", + "owner": "zhaofengli", + "repo": "nix-github-actions", + "rev": "e418aeb728b6aa5ca8c5c71974e7159c2df1d8cf", + "type": "github" + }, + "original": { + "owner": "zhaofengli", + "ref": "matrix-name", + "repo": "nix-github-actions", + "type": "github" + } + }, "nixpkgs": { "locked": { "lastModified": 1772598333, @@ -250,6 +293,7 @@ "flake-parts": "flake-parts", "home-manager": "home-manager", "import-tree": "import-tree", + "jovian-nixos": "jovian-nixos", "lanzaboote": "lanzaboote", "nixpkgs": "nixpkgs", "nixpkgs-unstable": "nixpkgs-unstable", diff --git a/flake.nix b/flake.nix index 6e4cdab..94ca269 100644 --- a/flake.nix +++ b/flake.nix @@ -15,6 +15,8 @@ plasma-manager.url = "github:nix-community/plasma-manager"; plasma-manager.inputs.nixpkgs.follows = "nixpkgs"; plasma-manager.inputs.home-manager.follows = "home-manager"; + jovian-nixos.url = "github:Jovian-Experiments/Jovian-NixOS"; + jovian-nixos.inputs.nixpkgs.follows = "nixpkgs-unstable"; }; outputs = inputs: inputs.flake-parts.lib.mkFlake { inherit inputs; } diff --git a/modules/gaming/sys/jovian.nix b/modules/gaming/sys/jovian.nix index 1266bd3..97ff4c9 100644 --- a/modules/gaming/sys/jovian.nix +++ b/modules/gaming/sys/jovian.nix @@ -1,5 +1,5 @@ { ... }: { - flake.nixosModules.gaming-sys-jovian = { ... }:{ + flake.nixosModules.gaming-sys-jovian = { inputs, ... }:{ imports = [ inputs.jovian-nixos.nixosModules.default ]; jovian.steam.enable = true; jovian.steam.autoStart = true;