Regenerated
This commit is contained in:
+306
-300
File diff suppressed because it is too large
Load Diff
+18
-12
@@ -1829,24 +1829,30 @@ let
|
|||||||
pkgs.hyprland-git or
|
pkgs.hyprland-git or
|
||||||
inputs.hyprland.packages.${pkgs.system}.default;
|
inputs.hyprland.packages.${pkgs.system}.default;
|
||||||
|
|
||||||
# Lijst van bestanden in ./generated/.config/hypr
|
|
||||||
assetFiles = builtins.filter
|
|
||||||
(f: builtins.pathInfo (assetPath + "/" + f).type == "regular")
|
|
||||||
(builtins.attrNames (builtins.readDir assetPath));
|
|
||||||
|
|
||||||
# Home Manager entries voor elk bestand
|
|
||||||
hyprFilesAttrs = lib.listToAttrs (map (f: {
|
|
||||||
name = ".config/hypr/${f}";
|
|
||||||
value = { source = "${assetPath}/${f}"; };
|
|
||||||
}) assetFiles);
|
|
||||||
|
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
# Install Hyprland systemwide
|
||||||
environment.systemPackages = [ hyprlandPkg ];
|
environment.systemPackages = [ hyprlandPkg ];
|
||||||
|
|
||||||
|
# Home Manager user configuration
|
||||||
home-manager.users = {
|
home-manager.users = {
|
||||||
${username} = {
|
${username} = {
|
||||||
home.file = hyprFilesAttrs;
|
home.file = {
|
||||||
|
".config/hypr/animations.conf" = { source = "${assetPath}/animations.conf"; };
|
||||||
|
".config/hypr/behaviour.conf" = { source = "${assetPath}/behaviour.conf"; };
|
||||||
|
".config/hypr/bindings.conf" = { source = "${assetPath}/bindings.conf"; };
|
||||||
|
".config/hypr/exec-once.conf" = { source = "${assetPath}/exec-once.conf"; };
|
||||||
|
".config/hypr/hypridle.conf" = { source = "${assetPath}/hypridle.conf"; };
|
||||||
|
".config/hypr/hyprland.conf" = { source = "${assetPath}/hyprland.conf"; };
|
||||||
|
".config/hypr/hyprlock.conf" = { source = "${assetPath}/hyprlock.conf"; };
|
||||||
|
".config/hypr/layer-rules.conf" = { source = "${assetPath}/layer-rules.conf"; };
|
||||||
|
".config/hypr/layout.conf" = { source = "${assetPath}/layout.conf"; };
|
||||||
|
".config/hypr/monitor-rules.conf" = { source = "${assetPath}/monitor-rules.conf"; };
|
||||||
|
".config/hypr/scripts/layout-selector.sh" = { source = "${assetPath}/scripts/layout-selector.sh"; executable = true; };
|
||||||
|
".config/hypr/theming.css" = { source = "${assetPath}/theming.css"; };
|
||||||
|
".config/hypr/window-rules.conf" = { source = "${assetPath}/window-rules.conf"; };
|
||||||
|
".config/hypr/workspace-rules.conf" = { source = "${assetPath}/workspace-rules.conf"; };
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,24 +9,30 @@ let
|
|||||||
pkgs.hyprland-git or
|
pkgs.hyprland-git or
|
||||||
inputs.hyprland.packages.${pkgs.system}.default;
|
inputs.hyprland.packages.${pkgs.system}.default;
|
||||||
|
|
||||||
# Lijst van bestanden in ./generated/.config/hypr
|
|
||||||
assetFiles = builtins.filter
|
|
||||||
(f: builtins.pathInfo (assetPath + "/" + f).type == "regular")
|
|
||||||
(builtins.attrNames (builtins.readDir assetPath));
|
|
||||||
|
|
||||||
# Home Manager entries voor elk bestand
|
|
||||||
hyprFilesAttrs = lib.listToAttrs (map (f: {
|
|
||||||
name = ".config/hypr/${f}";
|
|
||||||
value = { source = "${assetPath}/${f}"; };
|
|
||||||
}) assetFiles);
|
|
||||||
|
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
# Install Hyprland systemwide
|
||||||
environment.systemPackages = [ hyprlandPkg ];
|
environment.systemPackages = [ hyprlandPkg ];
|
||||||
|
|
||||||
|
# Home Manager user configuration
|
||||||
home-manager.users = {
|
home-manager.users = {
|
||||||
${username} = {
|
${username} = {
|
||||||
home.file = hyprFilesAttrs;
|
home.file = {
|
||||||
|
".config/hypr/animations.conf" = { source = "${assetPath}/animations.conf"; };
|
||||||
|
".config/hypr/behaviour.conf" = { source = "${assetPath}/behaviour.conf"; };
|
||||||
|
".config/hypr/bindings.conf" = { source = "${assetPath}/bindings.conf"; };
|
||||||
|
".config/hypr/exec-once.conf" = { source = "${assetPath}/exec-once.conf"; };
|
||||||
|
".config/hypr/hypridle.conf" = { source = "${assetPath}/hypridle.conf"; };
|
||||||
|
".config/hypr/hyprland.conf" = { source = "${assetPath}/hyprland.conf"; };
|
||||||
|
".config/hypr/hyprlock.conf" = { source = "${assetPath}/hyprlock.conf"; };
|
||||||
|
".config/hypr/layer-rules.conf" = { source = "${assetPath}/layer-rules.conf"; };
|
||||||
|
".config/hypr/layout.conf" = { source = "${assetPath}/layout.conf"; };
|
||||||
|
".config/hypr/monitor-rules.conf" = { source = "${assetPath}/monitor-rules.conf"; };
|
||||||
|
".config/hypr/scripts/layout-selector.sh" = { source = "${assetPath}/scripts/layout-selector.sh"; executable = true; };
|
||||||
|
".config/hypr/theming.css" = { source = "${assetPath}/theming.css"; };
|
||||||
|
".config/hypr/window-rules.conf" = { source = "${assetPath}/window-rules.conf"; };
|
||||||
|
".config/hypr/workspace-rules.conf" = { source = "${assetPath}/workspace-rules.conf"; };
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user