2023-11-04 10:14:42 +00:00
|
|
|
{...}: let
|
2023-11-05 09:21:37 +00:00
|
|
|
homePath = ../resources/dotfiles;
|
|
|
|
binPath = ../resources/dotfiles/bin;
|
|
|
|
configPath = ../resources/dotfiles/config;
|
|
|
|
dataPath = ../resources/dotfiles/data;
|
2023-11-04 10:14:42 +00:00
|
|
|
in {
|
2023-09-19 00:17:43 +00:00
|
|
|
xdg.configFile = {
|
|
|
|
"fontconfig" = {
|
|
|
|
source = "${configPath}/fontconfig";
|
|
|
|
recursive = true;
|
|
|
|
};
|
2023-11-06 06:34:57 +00:00
|
|
|
#"picom" = {
|
|
|
|
# source = "${configPath}/picom";
|
|
|
|
# recursive = true;
|
|
|
|
#};
|
|
|
|
#"makepkgs.conf" = {
|
|
|
|
# source = "${configPath}/makepkgs.conf";
|
|
|
|
#};
|
|
|
|
#"alsoft.conf" = {
|
|
|
|
# source = "${configPath}/alsoft.conf";
|
|
|
|
#};
|
2023-09-19 00:17:43 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
xdg.dataFile = {
|
|
|
|
"backgrounds" = {
|
|
|
|
source = "${dataPath}/backgrounds";
|
|
|
|
recursive = true;
|
|
|
|
};
|
|
|
|
#"flatpak" = {
|
|
|
|
# source = "${dataPath}/flatpak";
|
|
|
|
# recursive = true;
|
|
|
|
#};
|
|
|
|
};
|
|
|
|
|
2023-11-05 14:11:52 +00:00
|
|
|
home.sessionPath = ["$HOME/.local/bin"];
|
2023-09-19 00:17:43 +00:00
|
|
|
home.file = {
|
|
|
|
".local/bin" = {
|
|
|
|
source = "${binPath}";
|
|
|
|
recursive = true;
|
|
|
|
};
|
|
|
|
".drirc" = {
|
|
|
|
source = "${homePath}/.drirc";
|
|
|
|
recursive = true;
|
|
|
|
};
|
|
|
|
".xinitrc" = {
|
|
|
|
source = "${homePath}/.xinitrc";
|
|
|
|
recursive = true;
|
|
|
|
};
|
|
|
|
};
|
2023-11-04 10:14:42 +00:00
|
|
|
}
|