Added Plasma Configuration to home-manager

This commit is contained in:
KoenDR06 2024-05-22 22:21:53 +02:00
parent cfa8b0bfbd
commit 3e02c0a1d0
4 changed files with 392 additions and 16 deletions

View file

@ -9,18 +9,18 @@
home-manager.url = "github:nix-community/home-manager";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
# TODO: Add any other flake you might need
# hardware.url = "github:nixos/nixos-hardware";
# Shameless plug: looking for a way to nixify your themes and make
# everything match nicely? Try nix-colors!
# nix-colors.url = "github:misterio77/nix-colors";
plasma-manager = {
url = "github:pjones/plasma-manager";
inputs.nixpkgs.follows = "nixpkgs";
inputs.home-manager.follows = "home-manager";
};
};
outputs = {
self,
nixpkgs,
home-manager,
plasma-manager,
...
} @ inputs: let
inherit (self) outputs;
@ -59,12 +59,20 @@
specialArgs = {inherit inputs outputs;};
modules = [
./machines/luna/configuration.nix
home-manager.nixosModules.home-manager
{
home-manager.sharedModules = [ plasma-manager.homeManagerModules.plasma-manager ];
}
];
};
terra = nixpkgs.lib.nixosSystem {
specialArgs = {inherit inputs outputs;};
modules = [
./machines/terra/configuration.nix
home-manager.nixosModules.home-manager
{
home-manager.sharedModules = [ plasma-manager.homeManagerModules.plasma-manager ];
}
];
};
solis = nixpkgs.lib.nixosSystem {