Shared config working on desktop

This commit is contained in:
2025-11-15 13:08:34 +00:00
parent 0ba6844b6e
commit 7f467b9daf
13 changed files with 76 additions and 668 deletions
+5 -59
View File
@@ -11,21 +11,12 @@ let
in
{
# Symlink dotfiles
home.file = mkSymlinkAttrs {
# Fonts
".local/share/fonts" = {
source = ../../fonts;
outOfStoreSymlink = true;
recursive = true;
};
imports = [
../graphical/file.nix # import shared configs
];
# Configs
".config/hypr" = {
source = ../../configs/hypr;
outOfStoreSymlink = true;
recursive = true;
};
# Symlink per-host ddtfiles
home.file = mkSymlinkAttrs {
".config/hypr/hypr-monitors.conf" = {
source = ../../configs/hypr-desktop/hypr-monitors.conf;
outOfStoreSymlink = true;
@@ -36,55 +27,10 @@ in
outOfStoreSymlink = true;
recursive = false;
};
".config/matugen" = {
source = ../../configs/matugen;
outOfStoreSymlink = true;
recursive = true;
};
".config/DankMaterialShell" = {
source = ../../configs/dms-desktop;
outOfStoreSymlink = true;
recursive = true;
};
".config/river" = {
source = ../../configs/river;
outOfStoreSymlink = true;
recursive = true;
};
".config/emacs" = {
source = ../../configs/emacs;
outOfStoreSymlink = true;
recursive = true;
};
".config/waybar" = {
source = ../../configs/waybar;
outOfStoreSymlink = true;
recursive = true;
};
".config/ghostty" = {
source = ../../configs/ghostty;
outOfStoreSymlink = true;
recursive = true;
};
".config/nvim" = {
source = ../../configs/nvim;
outOfStoreSymlink = true;
recursive = true;
};
".config/wofi" = {
source = ../../configs/wofi;
outOfStoreSymlink = true;
recursive = true;
};
".config/swaync" = {
source = ../../configs/swaync;
outOfStoreSymlink = true;
recursive = true;
};
".config/fastfetch" = {
source = ../../configs/fastfetch;
outOfStoreSymlink = true;
recursive = true;
};
};
}