Add plasma-manager input

This commit is contained in:
Sameer Rahmani 2024-03-27 20:09:20 +00:00
parent cb9b414682
commit 937a8e55cb
Signed by: lxsameer
GPG Key ID: 8741FACBF412FFA5
5 changed files with 111 additions and 47 deletions

View File

@ -398,6 +398,28 @@
} }
}, },
"home-manager_3": { "home-manager_3": {
"inputs": {
"nixpkgs": [
"plasma-mgr",
"nixpkgs"
]
},
"locked": {
"lastModified": 1710888565,
"narHash": "sha256-s9Hi4RHhc6yut4EcYD50sZWRDKsugBJHSbON8KFwoTw=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "f33900124c23c4eca5831b9b5eb32ea5894375ce",
"type": "github"
},
"original": {
"owner": "nix-community",
"ref": "release-23.11",
"repo": "home-manager",
"type": "github"
}
},
"home-manager_4": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"stylix", "stylix",
@ -550,6 +572,22 @@
} }
}, },
"nixpkgs_5": { "nixpkgs_5": {
"locked": {
"lastModified": 1711124224,
"narHash": "sha256-l0zlN/3CiodvWDtfBOVxeTwYSRz93muVbXWSpaMjXxM=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "56528ee42526794d413d6f244648aaee4a7b56c0",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-23.11",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_6": {
"locked": { "locked": {
"lastModified": 1700856099, "lastModified": 1700856099,
"narHash": "sha256-RnEA7iJ36Ay9jI0WwP+/y4zjEhmeN6Cjs9VOFBH7eVQ=", "narHash": "sha256-RnEA7iJ36Ay9jI0WwP+/y4zjEhmeN6Cjs9VOFBH7eVQ=",
@ -565,6 +603,25 @@
"type": "github" "type": "github"
} }
}, },
"plasma-mgr": {
"inputs": {
"home-manager": "home-manager_3",
"nixpkgs": "nixpkgs_5"
},
"locked": {
"lastModified": 1711549217,
"narHash": "sha256-O9fCqmgrlRyNpApIVqhYyVSjKWfVzrw9qsEzeTYfBEc=",
"owner": "pjones",
"repo": "plasma-manager",
"rev": "298f345f3ca9528ca88dbbbdcadfc270b7582ded",
"type": "github"
},
"original": {
"owner": "pjones",
"repo": "plasma-manager",
"type": "github"
}
},
"root": { "root": {
"inputs": { "inputs": {
"agenix": "agenix", "agenix": "agenix",
@ -575,6 +632,7 @@
"nixos-generators": "nixos-generators", "nixos-generators": "nixos-generators",
"nixos-hardware": "nixos-hardware", "nixos-hardware": "nixos-hardware",
"nixpkgs": "nixpkgs_4", "nixpkgs": "nixpkgs_4",
"plasma-mgr": "plasma-mgr",
"stylix": "stylix" "stylix": "stylix"
} }
}, },
@ -591,8 +649,8 @@
"base16-vim": "base16-vim", "base16-vim": "base16-vim",
"flake-compat": "flake-compat", "flake-compat": "flake-compat",
"gnome-shell": "gnome-shell", "gnome-shell": "gnome-shell",
"home-manager": "home-manager_3", "home-manager": "home-manager_4",
"nixpkgs": "nixpkgs_5" "nixpkgs": "nixpkgs_6"
}, },
"locked": { "locked": {
"lastModified": 1708896938, "lastModified": 1708896938,

View File

@ -38,6 +38,8 @@
agenix.url = "github:ryantm/agenix"; agenix.url = "github:ryantm/agenix";
agenix.inputs.nixpkgs.follows = "nixpkgs"; agenix.inputs.nixpkgs.follows = "nixpkgs";
plasma-mgr.url = "github:pjones/plasma-manager";
stylix.url = "github:danth/stylix/fcff15ac5ffbe81f1c66e352f3167c270d79cdab"; stylix.url = "github:danth/stylix/fcff15ac5ffbe81f1c66e352f3167c270d79cdab";
# TODO: Checkout hercules # TODO: Checkout hercules
# hercules-ci-agent.url = "github:hercules-ci/hercules-ci-agent"; # hercules-ci-agent.url = "github:hercules-ci/hercules-ci-agent";

View File

@ -116,7 +116,6 @@
shotwell shotwell
flameshot flameshot
]; ];
# basic configuration of git, please change to your own # basic configuration of git, please change to your own

View File

@ -1,56 +1,58 @@
{ {
devices = { disko = {
disk = { devices = {
oneT = { disk = {
device = "/dev/disk/by-id/nvme-Seagate_FireCuda_530_ZP1000GM30013_7VQ04CBH"; oneT = {
type = "disk"; device = "/dev/disk/by-id/nvme-Seagate_FireCuda_530_ZP1000GM30013_7VQ04CBH";
content = { type = "disk";
type = "gpt"; content = {
partitions = { type = "gpt";
home = { partitions = {
size = "100%"; home = {
content = { size = "100%";
type = "filesystem"; content = {
format = "ext4"; type = "filesystem";
mountpoint = "/home"; format = "ext4";
mountpoint = "/home";
};
}; };
}; };
}; };
}; };
};
twoT = { twoT = {
device = "/dev/disk/by-id/nvme-Samsung_SSD_990_PRO_2TB_S7DNNJ0WA07648B"; device = "/dev/disk/by-id/nvme-Samsung_SSD_990_PRO_2TB_S7DNNJ0WA07648B";
type = "disk"; type = "disk";
content = { content = {
type = "gpt"; type = "gpt";
partitions = { partitions = {
ESP = { ESP = {
size = "1G"; size = "1G";
type = "EF00"; type = "EF00";
content = { content = {
type = "filesystem"; type = "filesystem";
format = "vfat"; format = "vfat";
mountpoint = "/boot"; mountpoint = "/boot";
};
}; };
}; swap = {
swap = { size = "64G";
size = "64G"; content = {
content = { type = "swap";
type = "swap"; resumeDevice = true;
resumeDevice = true; };
}; };
};
root = { root = {
size = "100%"; size = "100%";
content = { content = {
type = "filesystem"; type = "filesystem";
format = "ext4"; format = "ext4";
mountpoint = "/"; mountpoint = "/";
};
}; };
};
};
}; };
}; };
}; };

View File

@ -121,6 +121,9 @@ in {
home-manager.extraSpecialArgs = { home-manager.extraSpecialArgs = {
inherit inputs fg42; inherit inputs fg42;
}; };
extraModules = [
inputs.plasma-mgr.homeManagerModules.plasma-manager
];
} }
]); ]);