setting up plasma-manager
This commit is contained in:
parent
27f6d411b7
commit
d9d58bbca9
3 changed files with 75 additions and 49 deletions
28
flake.nix
28
flake.nix
|
@ -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 @@
|
|||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue