66 lines
1.2 KiB
Nix
66 lines
1.2 KiB
Nix
{ pkgs, inputs, ... }:
|
|
|
|
{
|
|
imports = [
|
|
inputs.niri.homeModules.niri
|
|
inputs.niri.homeModules.config
|
|
inputs.noctalia.homeModules.default
|
|
];
|
|
|
|
programs.niri = {
|
|
enable = true;
|
|
|
|
settings = {
|
|
layout = {
|
|
gaps = 8;
|
|
};
|
|
};
|
|
};
|
|
|
|
programs.noctalia = {
|
|
enable = true;
|
|
|
|
settings = {
|
|
shell.settings_show_advanced = true;
|
|
theme = {
|
|
mode = "dark";
|
|
source = "builtin";
|
|
builtin = "Catppuccin";
|
|
};
|
|
};
|
|
};
|
|
|
|
programs.git = {
|
|
enable = true;
|
|
userName = "fe5hua";
|
|
userEmail = "gitea@fe5hua.de";
|
|
};
|
|
|
|
home.sessionVariables = {
|
|
# EDITOR = "vim";
|
|
};
|
|
|
|
home.persistence."/persist" = {
|
|
directories = [
|
|
"nixos-config"
|
|
"Downloads"
|
|
"Music"
|
|
"Pictures"
|
|
"Documents"
|
|
"Videos"
|
|
"Projects"
|
|
# "VirtualBox VMs"
|
|
# { directory = ".gnupg"; mode = "0700"; }
|
|
# { directory = ".ssh"; mode = "0700"; }
|
|
# { directory = ".nixops"; mode = "0700"; }
|
|
# { directory = ".local/share/keyrings"; mode = "0700"; }
|
|
# ".local/share/direnv"
|
|
];
|
|
files = [
|
|
];
|
|
};
|
|
|
|
home.stateVersion = "26.05";
|
|
programs.home-manager.enable = true;
|
|
}
|