successful integration of jovian
This commit is contained in:
Generated
+44
@@ -779,6 +779,27 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"jovian_2": {
|
||||||
|
"inputs": {
|
||||||
|
"nix-github-actions": "nix-github-actions_2",
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1752755091,
|
||||||
|
"narHash": "sha256-H/k35QJLyQxkFnXR5ckMv/Z+ElNa5f22qNKdyGBMAn4=",
|
||||||
|
"owner": "Jovian-Experiments",
|
||||||
|
"repo": "Jovian-NixOS",
|
||||||
|
"rev": "0d09755fe1df1886e5f07dbb16f7ed373080f86a",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "Jovian-Experiments",
|
||||||
|
"repo": "Jovian-NixOS",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"matugen": {
|
"matugen": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
@@ -845,6 +866,28 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nix-github-actions_2": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"jovian",
|
||||||
|
"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"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nixovim": {
|
"nixovim": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-parts": "flake-parts",
|
"flake-parts": "flake-parts",
|
||||||
@@ -1088,6 +1131,7 @@
|
|||||||
"flake-utils": "flake-utils_2",
|
"flake-utils": "flake-utils_2",
|
||||||
"home-manager": "home-manager_2",
|
"home-manager": "home-manager_2",
|
||||||
"hyprland": "hyprland",
|
"hyprland": "hyprland",
|
||||||
|
"jovian": "jovian_2",
|
||||||
"matugen": "matugen",
|
"matugen": "matugen",
|
||||||
"nixovim": "nixovim",
|
"nixovim": "nixovim",
|
||||||
"nixpkgs": "nixpkgs_4",
|
"nixpkgs": "nixpkgs_4",
|
||||||
|
|||||||
@@ -11,6 +11,11 @@
|
|||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
jovian = {
|
||||||
|
url = "github:Jovian-Experiments/Jovian-NixOS";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
|
||||||
hyprland.url = "github:hyprwm/Hyprland";
|
hyprland.url = "github:hyprwm/Hyprland";
|
||||||
hyprland.inputs.nixpkgs.follows = "nixpkgs";
|
hyprland.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
|
||||||
@@ -80,13 +85,6 @@
|
|||||||
./hosts/hakase/configuration.nix
|
./hosts/hakase/configuration.nix
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
steamos = nixpkgs.lib.nixosSystem {
|
|
||||||
system = "x86_64-linux";
|
|
||||||
specialArgs = mkArgs "x86_64-linux";
|
|
||||||
modules = [
|
|
||||||
./hosts/steamos/configuration.nix
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
homeConfigurations = {
|
homeConfigurations = {
|
||||||
|
|||||||
@@ -95,14 +95,15 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
getty.autologinUser = "${myConfig.essentials.Username}";
|
displayManager.sessionPackages = [inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland];
|
||||||
greetd = {
|
# getty.autologinUser = "${myConfig.essentials.Username}";
|
||||||
enable = true;
|
# greetd = {
|
||||||
settings.default_session = {
|
# enable = true;
|
||||||
user = "${myConfig.essentials.Username}";
|
# settings.default_session = {
|
||||||
command = "steam-gamescope";
|
# user = "${myConfig.essentials.Username}";
|
||||||
};
|
# command = "Hyprland";
|
||||||
};
|
# };
|
||||||
|
# };
|
||||||
|
|
||||||
seatd.enable = true;
|
seatd.enable = true;
|
||||||
upower.enable = true;
|
upower.enable = true;
|
||||||
|
|||||||
@@ -12,5 +12,8 @@
|
|||||||
++ [
|
++ [
|
||||||
../../packages/steam/default.nix
|
../../packages/steam/default.nix
|
||||||
../../packages/bottles/default.nix
|
../../packages/bottles/default.nix
|
||||||
|
]
|
||||||
|
++ lib.optionals (myConfig.nixos.Gaming.enable == true) [
|
||||||
|
../../packages/steam/jovian.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,16 @@
|
|||||||
{inputs, ...}: {
|
{
|
||||||
|
inputs,
|
||||||
|
pkgs,
|
||||||
|
myConfig,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
imports = [
|
imports = [
|
||||||
inputs.jovian.nixosModules.default
|
inputs.jovian.nixosModules.default
|
||||||
];
|
];
|
||||||
jovian.steamAutostart = true;
|
# environment.systemPackages = with pkgs; [inputs.jovian.packages.${system}.default];
|
||||||
jovian.steam.desktopSession = "Hyprland";
|
jovian.steam.enable = true;
|
||||||
|
jovian.steam.autoStart = true;
|
||||||
|
jovian.steam.desktopSession = "hyprland";
|
||||||
|
jovian.steam.user = "${myConfig.essentials.Username}";
|
||||||
|
jovian.hardware.has.amd.gpu = true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user