This commit is contained in:
2026-03-19 19:57:48 +01:00
parent ce490cacdc
commit 944ee0e6e7
6 changed files with 46 additions and 26 deletions

View File

@@ -17,7 +17,20 @@
}; };
}) })
(den.lib.perUser { (den.lib.perUser {
includes = [den.aspects.desktop]; includes = [
den.aspects.cschmatzler
den.aspects.shell
den.aspects.ssh-client
den.aspects.terminal
den.aspects.atuin
den.aspects.dev-tools
den.aspects.neovim
den.aspects.ai-tools
den.aspects.secrets
den.aspects.zellij
den.aspects.zk
den.aspects.desktop
];
homeManager = {...}: { homeManager = {...}: {
fonts.fontconfig.enable = true; fonts.fontconfig.enable = true;

View File

@@ -141,6 +141,8 @@
homebrew = { homebrew = {
enable = true; enable = true;
casks = [ casks = [
"alcove"
"aqua-voice"
"ghostty@tip" "ghostty@tip"
"helium-browser" "helium-browser"
"tidal" "tidal"

View File

@@ -1,7 +1,7 @@
{...}: { {...}: {
den.aspects.desktop.homeManager = { den.aspects.desktop.homeManager = {
pkgs,
lib, lib,
pkgs,
... ...
}: { }: {
home.packages = with pkgs; home.packages = with pkgs;

View File

@@ -13,7 +13,20 @@
}; };
}) })
(den.lib.perUser { (den.lib.perUser {
includes = [den.aspects.desktop]; includes = [
den.aspects.cschmatzler
den.aspects.shell
den.aspects.ssh-client
den.aspects.terminal
den.aspects.atuin
den.aspects.dev-tools
den.aspects.neovim
den.aspects.ai-tools
den.aspects.secrets
den.aspects.zellij
den.aspects.zk
den.aspects.desktop
];
homeManager = {...}: { homeManager = {...}: {
fonts.fontconfig.enable = true; fonts.fontconfig.enable = true;

View File

@@ -52,6 +52,21 @@
}; };
}) })
(den.lib.perUser { (den.lib.perUser {
includes = [
den.aspects.cschmatzler
den.aspects.shell
den.aspects.ssh-client
den.aspects.terminal
den.aspects.atuin
den.aspects.dev-tools
den.aspects.neovim
den.aspects.ai-tools
den.aspects.secrets
den.aspects.zellij
den.aspects.zk
den.aspects.email
];
homeManager = { homeManager = {
config, config,
inputs', inputs',

View File

@@ -1,34 +1,11 @@
{den, ...}: { {den, ...}: {
den.aspects.cschmatzler.includes = [ den.aspects.cschmatzler.includes = [
den._.bidirectional
den.provides.primary-user den.provides.primary-user
den.aspects.shell
den.aspects.ssh-client
den.aspects.terminal
den.aspects.email
den.aspects.atuin
den.aspects.dev-tools
den.aspects.neovim
den.aspects.ai-tools
den.aspects.secrets
den.aspects.zellij
den.aspects.zk
]; ];
den.aspects.cschmatzler.homeManager = { den.aspects.cschmatzler.homeManager = {
lib,
pkgs,
... ...
}: { }: {
programs.home-manager.enable = true; programs.home-manager.enable = true;
home.activation =
lib.mkIf pkgs.stdenv.isDarwin {
"setWallpaper" =
lib.hm.dag.entryAfter ["revealHomeLibraryDirectory"] ''
echo "[+] Setting wallpaper"
${import ./_lib/wallpaper.nix {inherit pkgs;}}/bin/set-wallpaper-script
'';
};
}; };
} }