Restructure

- Restructure
- Add sops+age
This commit is contained in:
aloslider
2026-04-02 21:21:06 +03:00
parent 03548606e4
commit 6a3ff12527
39 changed files with 590 additions and 194 deletions
+1
View File
@@ -0,0 +1 @@
Home configs per host.
+1
View File
@@ -0,0 +1 @@
Home config for benq user on homelab.
+29
View File
@@ -0,0 +1,29 @@
{
config,
pkgs,
lib,
inputs,
...
}:
{
imports = [
inputs.home-manager.nixosModules.home-manager
];
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
users.benq =
{ pkgs, ... }:
{
imports = lib.flatten [
./packages.nix
(map (f: lib.custom.relativeToRoot "home/common/optional/${f}") [
"git.nix"
])
];
home.stateVersion = "25.05";
};
};
}
+12
View File
@@ -0,0 +1,12 @@
{
config,
pkgs,
...
}:
{
home.packages = with pkgs; [
chezmoi
lazygit
lazydocker
];
}
+29
View File
@@ -0,0 +1,29 @@
{ config, lib, ... }:
with lib;
let
cfg = config.programs.git.options;
in
{
options.programs.git.options = {
username = mkOption {
type = types.str;
default = "aloslider";
};
email = mkOption {
type = types.str;
default = "53711835+aloslider@users.noreply.github.com";
};
};
config = {
programs.git = {
settings = {
user = {
name = cfg.username;
email = cfg.email;
};
init.defaultBranch = "master";
};
};
};
}