Use more link farms
This commit is contained in:
parent
186303ffdb
commit
c4e3fd958b
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue