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/firefoxpkgs.nix
./packages/gamingpkgs.nix ./packages/gamingpkgs.nix
./packages/hardwarepkgs.nix ./packages/hardwarepkgs.nix
./packages/miscpkgs.nix
./packages/plasmapkgs.nix ./packages/plasmapkgs.nix
./packages/steampkgs.nix ./packages/steampkgs.nix
./packages/systempkgs.nix
# Settings # Settings
./system/boot.nix ./system/boot.nix
./system/controller.nix ./system/controller.nix

View File

@ -9,9 +9,8 @@
plasma-manager.url = "github:nix-community/plasma-manager/trunk"; plasma-manager.url = "github:nix-community/plasma-manager/trunk";
plasma-manager.inputs.nixpkgs.follows = "nixpkgs"; plasma-manager.inputs.nixpkgs.follows = "nixpkgs";
plasma-manager.inputs.home-manager.follows = "home-manager"; 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 let
lib = nixpkgs.lib; lib = nixpkgs.lib;
system = "x86_64-linux"; system = "x86_64-linux";
@ -36,7 +35,6 @@
modules = [ modules = [
./home.nix ./home.nix
plasma-manager.homeManagerModules.plasma-manager plasma-manager.homeManagerModules.plasma-manager
agenix.nixosModules.default
]; ];
extraSpecialArgs = { extraSpecialArgs = {
inherit pkgs-stable; 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"; dates = "04:00";
flake = "../flake.nix"; flake = "../flake.nix";
flags = [ flags = [
"--update-input" "nixpkgs" "--update-input" "nixpkgs" "--commit-lock-file"
]; ];
allowReboot = true; allowReboot = true;
}; };