tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
calamares-nixos: convert to wrapper
K900
6 months ago
92eee7ea
a5fae155
+30
-8
3 changed files
expand all
collapse all
unified
split
pkgs
by-name
ca
calamares
package.nix
calamares-nixos
package.nix
top-level
all-packages.nix
+30
pkgs/by-name/ca/calamares-nixos/package.nix
···
1
1
+
{
2
2
+
lib,
3
3
+
runCommand,
4
4
+
makeWrapper,
5
5
+
calamares,
6
6
+
calamares-nixos-extensions,
7
7
+
}:
8
8
+
runCommand "calamares-wrapped"
9
9
+
{
10
10
+
inherit (calamares) version meta;
11
11
+
12
12
+
nativeBuildInputs = [ makeWrapper ];
13
13
+
}
14
14
+
''
15
15
+
mkdir -p $out/bin
16
16
+
17
17
+
cd ${calamares}
18
18
+
19
19
+
for i in *; do
20
20
+
if [ "$i" == "bin" ]; then
21
21
+
continue
22
22
+
fi
23
23
+
ln -s ${calamares}/$i $out/$i
24
24
+
done
25
25
+
26
26
+
makeWrapper ${lib.getExe calamares} $out/bin/calamares \
27
27
+
--prefix XDG_DATA_DIRS : ${calamares-nixos-extensions}/share \
28
28
+
--prefix XDG_CONFIG_DIRS : ${calamares-nixos-extensions}/etc \
29
29
+
--add-flag --xdg-config
30
30
+
''
-7
pkgs/by-name/ca/calamares/package.nix
···
19
19
os-prober,
20
20
xkeyboard_config,
21
21
22
22
-
nixos-extensions ? false,
23
22
# passthru.tests
24
23
calamares-nixos,
25
25
-
calamares-nixos-extensions,
26
24
}:
27
25
28
26
stdenv.mkDerivation (finalAttrs: {
···
101
99
util-linux
102
100
]
103
101
}"
104
104
-
]
105
105
-
++ lib.optionals nixos-extensions [
106
106
-
"--prefix XDG_DATA_DIRS : ${calamares-nixos-extensions}/share"
107
107
-
"--prefix XDG_CONFIG_DIRS : ${calamares-nixos-extensions}/etc"
108
108
-
"--add-flag --xdg-config"
109
102
];
110
103
111
104
passthru.tests = {
-1
pkgs/top-level/all-packages.nix
···
1904
1904
'';
1905
1905
});
1906
1906
1907
1907
-
calamares-nixos = lowPrio (calamares.override { nixos-extensions = true; });
1908
1907
candle = libsForQt5.callPackage ../applications/misc/candle { };
1909
1908
1910
1909
capstone = callPackage ../development/libraries/capstone { };