42 lines
1.1 KiB
Nix
42 lines
1.1 KiB
Nix
{ cfg, config, context, pkgs, ... }:
|
|
|
|
let
|
|
mkSymlinkAttrs = import ../../utils/mkSymlinkAttrs.nix {
|
|
inherit pkgs;
|
|
inherit (cfg) context runtimeRoot;
|
|
};
|
|
|
|
in
|
|
{
|
|
imports = [ ../graphical/file.nix ];
|
|
|
|
# Symlink per-host ddtfiles
|
|
systemd.user.tmpfiles.rules = mkSymlinkAttrs {
|
|
".config/hypr/hypr-monitors.conf" = {
|
|
source = ../../configs/hypr-desktop/hypr-monitors.conf;
|
|
outOfStoreSymlink = true;
|
|
recursive = false;
|
|
};
|
|
".config/hypr/hypr-colors.conf" = {
|
|
source = ../../configs/hypr-desktop/hypr-colors.conf;
|
|
outOfStoreSymlink = true;
|
|
recursive = false;
|
|
};
|
|
".config/hypr/monitors.conf" = {
|
|
source = ../../configs/hypr-desktop/monitors.conf;
|
|
outOfStoreSymlink = true;
|
|
recursive = false;
|
|
};
|
|
".config/hypr/workspaces.conf" = {
|
|
source = ../../configs/hypr-desktop/workspaces.conf;
|
|
outOfStoreSymlink = true;
|
|
recursive = false;
|
|
};
|
|
".config/DankMaterialShell" = {
|
|
source = ../../configs/dms-desktop;
|
|
outOfStoreSymlink = true;
|
|
recursive = true;
|
|
};
|
|
};
|
|
}
|