declare home-manager install

This commit is contained in:
Mohamed Chrayed 2024-08-03 17:34:34 +02:00
parent a5e2d1ff7a
commit e752b3aeaa
6 changed files with 41 additions and 4 deletions

View File

@ -8,8 +8,10 @@
./packages/firefoxpkgs.nix
./packages/gamingpkgs.nix
./packages/hardwarepkgs.nix
./packages/miscpkgs.nix
./packages/plasmapkgs.nix
./packages/steampkgs.nix
./packages/systempkgs.nix
# Settings
./system/boot.nix
./system/controller.nix

View File

@ -9,9 +9,8 @@
plasma-manager.url = "github:nix-community/plasma-manager/trunk";
plasma-manager.inputs.nixpkgs.follows = "nixpkgs";
plasma-manager.inputs.home-manager.follows = "home-manager";
agenix.url = "github:ryantm/agenix";
};
outputs = { self,nixpkgs,nixpkgs-stable, home-manager, jovian, plasma-manager, agenix, ...}:
outputs = { self,nixpkgs,nixpkgs-stable, home-manager, jovian, plasma-manager, ...}:
let
lib = nixpkgs.lib;
system = "x86_64-linux";
@ -36,7 +35,6 @@
modules = [
./home.nix
plasma-manager.homeManagerModules.plasma-manager
agenix.nixosModules.default
];
extraSpecialArgs = {
inherit pkgs-stable;

View File

@ -0,0 +1,12 @@
{ config, pkgs, pkgs-stable, ... }:
{
environment.systemPackages =
(with pkgs; [
])
++
(with pkgs-stable; [
]);
}

12
packages/systempkgs.nix Normal file
View File

@ -0,0 +1,12 @@
{ config, pkgs, pkgs-stable, ... }:
{
environment.systemPackages =
(with pkgs; [
])
++
(with pkgs-stable; [
]);
}

13
system/systempkgs.nix Normal file
View File

@ -0,0 +1,13 @@
{ config, pkgs, pkgs-stable, ... }:
{
environment.systemPackages =
(with pkgs; [
home-manager
])
++
(with pkgs-stable; [
]);
}

View File

@ -5,7 +5,7 @@ system.autoUpgrade = {
dates = "04:00";
flake = "../flake.nix";
flags = [
"--update-input" "nixpkgs"
"--update-input" "nixpkgs" "--commit-lock-file"
];
allowReboot = true;
};