This commit is contained in:
m3tam3re
2025-08-07 21:20:35 +02:00
commit 54f6c6b65b
11 changed files with 486 additions and 0 deletions

View File

@ -0,0 +1,46 @@
{ config,
lib,
systemConfig ? {},
...}:
{
imports = [
../../modules
];
config = lib.mkMerge [
{
home = {
username = "m3tam3re";
homeDirectory = lib.mkDefault "/home/${config.home.username}";
stateVersion = "25.05";
};
programs = {
home-manager.enable = true;
git = {
enable = true;
difftastic.enable = true;
userName = "m3tam3re";
userEmail = "m@m3tam3re.com";
aliases = {
st = "status";
logd = "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit";
};
extraConfig = {
core.excludesfile = "~/.gitignore_global";
init.defaultBranch = "master";
};
};
jujutsu = {
enable = true;
settings = {
user = {
email = "m@m3tam3re.com";
name = "Sascha Koenig";
};
};
};
};}
(lib.mkIf (systemConfig != {}) systemConfig)
];
}

View File

@ -0,0 +1,9 @@
{...}: {
features = {
cli = {
shell.nushell.enable = true;
shell.nitch.enable = true;
tools.fzf.enable = true;
};
};
}