feat: make all hyprland config files symlinks

This commit is contained in:
2025-09-27 22:27:50 +05:00
parent 63a06ca3ec
commit 23ddc84bfc

View File

@@ -1,16 +1,19 @@
{ config, lib, pkgs, ... }:
{ {
config,
lib,
pkgs,
...
}: {
home = { home = {
file = { file = {
"${config.xdg.configHome}/hypr".source = "${config.xdg.configHome}/hypr".source =
lib.custom.relativeToRoot "dotfiles/hypr"; config.lib.file.mkOutOfStoreSymlink "${lib.custom.relativeToRoot "dotfiles/hypr"}";
"${config.xdg.configHome}/waybar".source = "${config.xdg.configHome}/waybar".source =
lib.custom.relativeToRoot "dotfiles/waybar"; config.lib.file.mkOutOfStoreSymlink "${lib.custom.relativeToRoot "dotfiles/waybar"}";
"${config.xdg.configHome}/wofi".source = "${config.xdg.configHome}/wofi".source =
lib.custom.relativeToRoot "dotfiles/wofi"; config.lib.file.mkOutOfStoreSymlink "${lib.custom.relativeToRoot "dotfiles/wofi"}";
"${config.xdg.configHome}/mako".source = "${config.xdg.configHome}/mako".source =
lib.custom.relativeToRoot "dotfiles/mako"; config.lib.file.mkOutOfStoreSymlink "${lib.custom.relativeToRoot "dotfiles/mako"}";
}; };
packages = with pkgs; [ packages = with pkgs; [