restructure home-manager modules

This commit is contained in:
2025-10-01 19:36:53 +02:00
parent 69f948a677
commit 48c5929dfd
10 changed files with 71 additions and 11 deletions

View File

@@ -1,5 +1,14 @@
{ config, pkgs, ... }:
{ {
self,
config,
pkgs,
...
}:
{
imports = [
self.homeManagerModules.dotfiles
];
home.packages = with pkgs; [ senpai ]; home.packages = with pkgs; [ senpai ];
xdg.configFile."senpai".source = "${config.dotfiles.path}/.config/senpai"; xdg.configFile."senpai".source = "${config.dotfiles.path}/.config/senpai";

View File

@@ -1,5 +1,14 @@
{ config, pkgs, ... }:
{ {
self,
config,
pkgs,
...
}:
{
imports = [
self.homeManagerModules.dotfiles
];
home.packages = with pkgs; [ home.packages = with pkgs; [
bottom bottom
btop btop

View File

@@ -1,6 +1,12 @@
{ config, inputs, ... }: {
self,
config,
inputs,
...
}:
{ {
imports = [ imports = [
self.homeManagerModules.dotfiles
inputs.ignis.homeManagerModules.default inputs.ignis.homeManagerModules.default
]; ];

View File

@@ -1,6 +1,7 @@
{ config, ... }: { self, config, ... }:
{ {
imports = [ imports = [
self.homeManagerModules.dotfiles
./ignis.nix ./ignis.nix
]; ];

View File

@@ -1,5 +1,14 @@
{ config, pkgs, ... }:
{ {
self,
config,
pkgs,
...
}:
{
imports = [
self.homeManagerModules.dotfiles
];
home.packages = with pkgs; [ home.packages = with pkgs; [
alacritty alacritty
ghostty ghostty

View File

@@ -1,5 +1,16 @@
{ config, pkgs, ... }:
{ {
self,
config,
pkgs,
...
}:
{
imports = [
./cli.nix
./helix.nix
self.homeManagerModules.dotfiles
];
home.packages = with pkgs; [ home.packages = with pkgs; [
direnv direnv
hut hut

View File

@@ -0,0 +1,5 @@
{
flake.homeManagerModules = {
dotfiles.imports = [ ./dotfiles.nix ];
};
}

View File

@@ -1,6 +1,14 @@
{ config, pkgs, ... }:
{ {
self,
config,
pkgs,
...
}:
{
imports = [
self.homeManagerModules.dotfiles
];
home.packages = [ pkgs.helix ]; home.packages = [ pkgs.helix ];
programs.helix = { programs.helix = {

View File

@@ -17,13 +17,17 @@
../../system ../../system
self.nixosModules.desktop self.nixosModules.desktop
self.nixosModules.nix-defaults
self.inputs.home-manager.nixosModules.home-manager self.inputs.home-manager.nixosModules.home-manager
{ {
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true; home-manager.useUserPackages = true;
home-manager.users.rpqt = ./home.nix; home-manager.users.rpqt = ./home.nix;
home-manager.extraSpecialArgs = { inherit (self) inputs; }; home-manager.extraSpecialArgs = {
inherit (self) inputs;
inherit self;
};
} }
]; ];

View File

@@ -1,11 +1,9 @@
{ {
imports = [ imports = [
../../home-manager/chat.nix ../../home-manager/chat.nix
../../home-manager/cli.nix
../../home-manager/common.nix ../../home-manager/common.nix
../../home-manager/desktop ../../home-manager/desktop
../../home-manager/dev.nix ../../home-manager/dev.nix
../../home-manager/dotfiles.nix
../../home-manager/helix.nix ../../home-manager/helix.nix
../../home-manager/mail ../../home-manager/mail
../../home-manager/minecraft.nix ../../home-manager/minecraft.nix