Skip to content

Commit 4697f60

Browse files
committed
substituteAll was deprecated
1 parent 6efaf36 commit 4697f60

File tree

5 files changed

+26
-25
lines changed

5 files changed

+26
-25
lines changed

pkgs/kitty-conf.nix

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,11 @@ stdenvNoCC.mkDerivation {
1313

1414
__structuredAttrs = true;
1515

16-
env = {
17-
theme = "rosepine";
18-
};
16+
theme = "rosepine";
1917

2018
buildCommand = ''
21-
substituteAll ${./kitty.conf} kitty.conf
19+
substitute ${./kitty.conf} kitty.conf \
20+
--replace-fail '@theme@' "$theme"
2221
2322
(
2423
echo "# BEGIN_KITTY_THEME"

pkgs/launchd-exec.nix

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ stdenv.mkDerivation {
77
version = "0.1.0";
88

99
buildCommand = ''
10-
substituteAll ${./launchd-exec.c} launchd-exec.c
10+
substitute ${./launchd-exec.c} launchd-exec.c \
11+
--replace-fail '@version@' "$version"
1112
mkdir -p $out/bin
1213
$CC launchd-exec.c -o $out/bin/launchd-exec
1314
'';

pkgs/tmux-conf.nix

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -94,14 +94,16 @@ stdenvNoCC.mkDerivation {
9494

9595
__structuredAttrs = true;
9696

97-
env = {
98-
inherit (tmuxPlugins) sensible yank;
99-
inherit sourceTheme;
100-
inherit interactiveShell;
101-
};
97+
inherit (tmuxPlugins) sensible yank;
98+
inherit sourceTheme;
99+
inherit interactiveShell;
102100

103101
buildCommand = ''
104-
substituteAll ${./tmux.conf} $out
102+
substitute ${./tmux.conf} $out \
103+
--replace-fail '@sensible@' "$sensible" \
104+
--replace-fail '@yank@' "$yank" \
105+
--replace-fail '@sourceTheme@' "$sourceTheme" \
106+
--replace-fail '@interactiveShell@' "$interactiveShell"
105107
'';
106108

107109
meta = {

pkgs/wezterm-config.nix

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ stdenvNoCC.mkDerivation {
3333

3434
__structuredAttrs = true;
3535

36-
env = {
37-
theme = if theme == null then "" else theme;
38-
colorScheme = if theme == null then "" else colorScheme;
39-
};
36+
theme = if theme == null then "" else theme;
37+
colorScheme = if theme == null then "" else colorScheme;
4038

4139
buildCommand = ''
42-
substituteAll "${./wezterm-config.lua}" "$out"
40+
substitute "${./wezterm-config.lua}" "$out" \
41+
--replace-fail '@theme@' "$theme" \
42+
--replace-fail '@colorScheme@' "$colorScheme"
4343
'';
4444

4545
meta = {

pkgs/zellij-config.nix

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,17 @@ stdenvNoCC.mkDerivation {
1919

2020
__structuredAttrs = true;
2121

22-
env = {
23-
theme =
24-
if zellijTheme == null then
25-
"default"
26-
else
27-
assert (lib.asserts.assertOneOf "zellijTheme" zellijTheme validThemes);
28-
zellijTheme;
29-
};
22+
theme =
23+
if zellijTheme == null then
24+
"default"
25+
else
26+
assert (lib.asserts.assertOneOf "zellijTheme" zellijTheme validThemes);
27+
zellijTheme;
3028

3129
buildCommand = ''
3230
mkdir $out
33-
substituteAll ${./zellij.kdl} $out/config.kdl
31+
substitute ${./zellij.kdl} $out/config.kdl \
32+
--replace-fail '@theme@' "$theme"
3433
'';
3534

3635
meta = {

0 commit comments

Comments
 (0)