Modularize teams sops yazi

This commit is contained in:
DashieTM 2024-08-24 13:25:08 +02:00
parent 7730cbef59
commit c73cb37278
75 changed files with 3023 additions and 3573 deletions

View file

@ -15,31 +15,28 @@ let
inputs.sops-nix.homeManagerModules.sops
inputs.dashvim.homeManagerModules.dashvim
];
in
{
xdg.portal.config.common.default = "*";
xdg.portal = {
enable = true;
extraPortals = [
pkgs.xdg-desktop-portal-gtk
];
};
home-manager.useGlobalPkgs = true;
# home-manager.backupFileExtension = "backup";
home-manager.useUserPackages = true;
home-manager.extraSpecialArgs = {
inherit inputs;
in {
xdg = {
portal.config.common.default = "*";
portal = {
enable = true;
extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
};
};
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
extraSpecialArgs = { inherit inputs; };
home-manager.users.${config.conf.username} = {
imports = [
./common.nix
./xdg.nix
./oxi/default.nix
./themes/default.nix
./individual_configs/default.nix
./sync.nix
] ++ base_imports
++ lib.optional (builtins.pathExists mod) mod;
users.${config.conf.username} = {
imports = [
./common.nix
./xdg.nix
./oxi/default.nix
./themes/default.nix
./individual_configs/default.nix
./sync.nix
] ++ base_imports ++ lib.optional (builtins.pathExists mod) mod;
};
};
}