tangled
alpha
login
or
join now
freshlybakedca.ke
/
patisserie
10
fork
atom
Your one-stop-cake-shop for everything Freshly Baked has to offer
10
fork
atom
overview
issues
pulls
5
pipelines
fix: deadnix
thecoded.prof
4 months ago
275f78e4
b76f892d
verified
This commit was signed with the committer's
known signature
.
thecoded.prof
SSH Key Fingerprint:
SHA256:ePn0u8NlJyz3J4Zl9MHOYW3f4XKoi5K1I4j53bwpG0U=
4/5
deadnix.yml
success
1m 5s
packetmix-build.yml
pending
3mo ago
packetmix-npins-duplicate-check.yml
success
1m 5s
packetmix-treefmt.yaml
success
2m 53s
reuse.yml
success
2m 48s
+21
-30
7 changed files
expand all
collapse all
unified
split
.tangled
workflows
deadnix.yml
packetmix
ci.nix
homes
default.nix
nilla.nix
packages
OpenLinkHub
default.nix
kavita
default.nix
systems
teal
vaultwarden.nix
+1
-1
.tangled/workflows/deadnix.yml
reviewed
···
18
18
command: |
19
19
set -eo pipefail
20
20
21
21
-
deadnix --exclude **/npins --no-underscore --fail | ansifilter
21
21
+
deadnix --exclude **/npins --no-underscore --no-lambda-pattern-names --fail | ansifilter
+20
-21
packetmix/ci.nix
reviewed
···
6
6
base = import ./nilla.nix;
7
7
project = base.extend {
8
8
modules = [
9
9
-
(
10
10
-
{ config, ... }:
11
11
-
{
12
12
-
config.inputs = (
13
13
-
builtins.mapAttrs (
14
14
-
_name: value:
15
15
-
if value ? settings.configuration.allowUnfree then
16
16
-
{
17
17
-
settings.configuration = {
18
18
-
allowUnfree = false;
19
19
-
allowUnfreePredicate = (
20
20
-
x: (x ? meta.license) && (x.meta.license.shortName == "unfreeRedistributable")
21
21
-
); # As we push to a public cachix, we can't use non-redistributable unfree software in CI
22
22
-
};
23
23
-
}
24
24
-
else
25
25
-
{ }
26
26
-
) base.inputs
27
27
-
);
28
28
-
}
29
29
-
)
9
9
+
10
10
+
{
11
11
+
config.inputs = (
12
12
+
builtins.mapAttrs (
13
13
+
_name: value:
14
14
+
if value ? settings.configuration.allowUnfree then
15
15
+
{
16
16
+
settings.configuration = {
17
17
+
allowUnfree = false;
18
18
+
allowUnfreePredicate = (
19
19
+
x: (x ? meta.license) && (x.meta.license.shortName == "unfreeRedistributable")
20
20
+
); # As we push to a public cachix, we can't use non-redistributable unfree software in CI
21
21
+
};
22
22
+
}
23
23
+
else
24
24
+
{ }
25
25
+
) base.inputs
26
26
+
);
27
27
+
}
28
28
+
30
29
{
31
30
config.lib.ci = true;
32
31
}
-1
packetmix/homes/default.nix
reviewed
···
3
3
#
4
4
# SPDX-License-Identifier: MIT
5
5
6
6
-
{ config, ... }:
7
6
{
8
7
config.homes."maya:x86_64-linux" = {
9
8
modules = [
-1
packetmix/nilla.nix
reviewed
···
106
106
{
107
107
pkgs,
108
108
system,
109
109
-
npins,
110
109
mkShell,
111
110
kdePackages,
112
111
...
-1
packetmix/packages/OpenLinkHub/default.nix
reviewed
···
1
1
# SPDX-FileCopyrightText: 2025 FreshlyBakedCake
2
2
#
3
3
# SPDX-License-Identifier: MIT
4
4
-
{ config, ... }:
5
4
{
6
5
config.packages.openlinkhub = {
7
6
systems = [ "x86_64-linux" ];
-1
packetmix/packages/kavita/default.nix
reviewed
···
2
2
# SPDX-FileCopyrightText: 2025 Nixpkgs Maintainers
3
3
#
4
4
# SPDX-License-Identifier: MIT
5
5
-
{ config, ... }:
6
5
{
7
6
config.packages.kavita = {
8
7
systems = [ "x86_64-linux" ];
-4
packetmix/systems/teal/vaultwarden.nix
reviewed
···
3
3
# SPDX-License-Identifier: MIT
4
4
5
5
{
6
6
-
config,
7
7
-
...
8
8
-
}:
9
9
-
{
10
6
services.vaultwarden = {
11
7
enable = true;
12
8
dbBackend = "postgresql";