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

View File

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

View File

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

View File

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