setting up plasma-manager

This commit is contained in:
cswimr 2024-12-02 15:56:32 -05:00
parent 27f6d411b7
commit d9d58bbca9
Signed by: cswimr
GPG key ID: 0EC431A8DA8F8087
3 changed files with 75 additions and 49 deletions

View file

@ -6,6 +6,11 @@
url = "github:nix-community/home-manager/master";
inputs.nixpkgs.follows = "nixpkgs";
};
plasma-manager = {
url = "github:nix-community/plasma-manager";
inputs.nixpkgs.follows = "nixpkgs";
inputs.home-manager.follows = "home-manager";
};
nix-flatpak.url = "github:gmodena/nix-flatpak";
nixvim = {
url = "github:nix-community/nixvim";
@ -21,6 +26,7 @@
};
outputs = { nixpkgs, home-manager, ... }@inputs:
let
user = "cswimr";
system = "x86_64-linux";
pkgs = import nixpkgs {
inherit system;
@ -70,19 +76,23 @@
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
sharedModules =
[ inputs.plasma-manager.homeManagerModules.plasma-manager ];
backupFileExtension = "bak";
extraSpecialArgs = {
inherit inputs;
inherit pkgs;
system = system;
hostname = "eclipse";
user = user;
};
users.cswimr = {
users.${user} = {
imports = [
./home-manager/cswimr.nix
./home-manager/user.nix
./home-manager/vscode.nix
{
programs.git.extraConfig.user.signingkey = "0EC431A8DA8F8087";
programs.git.extraConfig.user.signingkey =
"0EC431A8DA8F8087";
}
];
};
@ -130,19 +140,23 @@
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
sharedModules =
[ inputs.plasma-manager.homeManagerModules.plasma-manager ];
backupFileExtension = "bak";
extraSpecialArgs = {
inherit inputs;
inherit pkgs;
system = system;
hostname = "nebula";
user = user;
};
users.cswimr = {
users.${user} = {
imports = [
./home-manager/cswimr.nix
./home-manager/user.nix
./home-manager/vscode.nix
{
programs.git.extraConfig.user.signingkey = "082F226A1D8C0860";
programs.git.extraConfig.user.signingkey =
"082F226A1D8C0860";
}
];
};
@ -151,6 +165,6 @@
];
};
};
};
};
}