1
0
Fork 0

Use more link farms

This commit is contained in:
Malte 2023-02-11 16:57:14 +01:00
parent 186303ffdb
commit c4e3fd958b
3 changed files with 11 additions and 14 deletions

View file

@ -17,12 +17,10 @@
source = true;
dependencies = [pkgs.dhallPackages.Prelude];
};
dhallResult = pkgs.runCommand "kassandra-config" {} ''
mkdir $out
ln -s ${backend}/source.dhall $out/backend.dhall
ln -s ${standalone}/source.dhall $out/config.dhall
'';
dhallResult = pkgs.recursiveLinkFarm "kassandra-config" {
"backend.dhall" = "${backend}/source.dhall";
"config.dhall" = "${standalone}/source.dhall";
};
in {
xdg.configFile.kassandra.source = dhallResult.out;
}

View file

@ -1,8 +1,8 @@
{pkgs, ...}: let
script = pkgs.runCommand "autosave.lua" {passthru.scriptName = "autosave.lua";} ''
mkdir -p $out/share/mpv/scripts/
ln -s ${./autosave.lua} $out/share/mpv/scripts/autosave.lua
'';
script =
(pkgs.recursiveLinkFarm "autosave.lua"
{"share/mpv/scripts/autosave.lua" = ./autosave.lua;})
// {scriptName = "autosave.lua";};
in {
programs.mpv = {
enable = true;

View file

@ -5,10 +5,9 @@
}: {
home.sessionVariables.TERMINAL = "${pkgs.kitty}/bin/kitty";
home.packages = [
(pkgs.runCommandLocal "fake-gnome-terminal" {} ''
mkdir -p $out/bin
ln -s ${config.home.sessionVariables.TERMINAL} $out/bin/gnome-terminal
'')
(pkgs.recursiveLinkFarm "fake-gnome-terminal" {
"bin/gnome-terminal" = config.home.sessionVariables.TERMINAL;
})
];
programs.kitty = {
enable = true;