Added workstation separation

This commit is contained in:
2025-07-22 17:40:34 +02:00
parent 0bffd733a5
commit 7a70b7a4b5
4 changed files with 22 additions and 18 deletions

30
flake.lock generated
View File

@@ -117,11 +117,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1752814804, "lastModified": 1753180535,
"narHash": "sha256-irfg7lnfEpJY+3Cffkluzp2MTVw1Uq9QGxFp6qadcXI=", "narHash": "sha256-KEtlzMs2O7FDvciFtjk9W4hyau013Pj9qZNK9a0PxEc=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "d0300c8808e41da81d6edfc202f3d3833c157daf", "rev": "847711c7ffa9944b0c5c39a8342ac8eb6a9f9abc",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -179,11 +179,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1752814804, "lastModified": 1753180535,
"narHash": "sha256-irfg7lnfEpJY+3Cffkluzp2MTVw1Uq9QGxFp6qadcXI=", "narHash": "sha256-KEtlzMs2O7FDvciFtjk9W4hyau013Pj9qZNK9a0PxEc=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "d0300c8808e41da81d6edfc202f3d3833c157daf", "rev": "847711c7ffa9944b0c5c39a8342ac8eb6a9f9abc",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -266,11 +266,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1752936500, "lastModified": 1753175652,
"narHash": "sha256-StLLgYbL3U2iDezMbfr/QjUtd2a0Mb+pScDSQxFElTg=", "narHash": "sha256-IXwbcUXRMINAcmmOoscjcElf990YSUCsPHoab0GAJ2M=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "91d8a629ebfffaa46290331a74a54e249dec64fe", "rev": "fdbbad04bbf2382e9a980418c976668fc062f195",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -529,11 +529,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1752900028, "lastModified": 1753091883,
"narHash": "sha256-dPALCtmik9Wr14MGqVXm+OQcv7vhPBXcWNIOThGnB/Q=", "narHash": "sha256-oVZt8VRJkO2Gytc7D2Pfqqy7wTnSECzdKPnoL9z8iFA=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "6b4955211758ba47fac850c040a27f23b9b4008f", "rev": "2baf8e1658cba84a032c3a8befb1e7b06629242a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -545,11 +545,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1752900028, "lastModified": 1753091883,
"narHash": "sha256-dPALCtmik9Wr14MGqVXm+OQcv7vhPBXcWNIOThGnB/Q=", "narHash": "sha256-oVZt8VRJkO2Gytc7D2Pfqqy7wTnSECzdKPnoL9z8iFA=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "6b4955211758ba47fac850c040a27f23b9b4008f", "rev": "2baf8e1658cba84a032c3a8befb1e7b06629242a",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -53,7 +53,7 @@
system = "x86_64-linux"; system = "x86_64-linux";
user = "r3ddy"; user = "r3ddy";
email = personalEmail; email = personalEmail;
gamingSystem = false; workSystem = true;
desktopEnvironment = "gnome"; desktopEnvironment = "gnome";
}; };
}; };

View File

@@ -12,6 +12,7 @@ name:
wsl ? false, wsl ? false,
stable ? false, stable ? false,
gamingSystem ? false, gamingSystem ? false,
workSystem ? false,
desktopEnvironment ? "" desktopEnvironment ? ""
}: }:
let let
@@ -65,6 +66,7 @@ let
currentSystemEmail = email; currentSystemEmail = email;
currentSystemDe = desktopEnvironment; currentSystemDe = desktopEnvironment;
gamingSystem = gamingSystem; gamingSystem = gamingSystem;
workSystem = workSystem;
isWSL = isWSL; isWSL = isWSL;
isDarwin = isDarwin; isDarwin = isDarwin;
inputs = inputs; inputs = inputs;

View File

@@ -44,7 +44,6 @@
vulkan-tools vulkan-tools
# GUI applications # GUI applications
android-studio
baobab baobab
firefox firefox
gnome-boxes gnome-boxes
@@ -62,7 +61,10 @@
protonplus protonplus
steam steam
vesktop vesktop
] else []) ] else []
++ (if workSystem then [
android-studio
] else []))
++ (if currentSystemDe == "plasma" then [ ++ (if currentSystemDe == "plasma" then [
kdePackages.wallpaper-engine-plugin kdePackages.wallpaper-engine-plugin
] else []) ] else [])