alpha
Login
or
Join now
lass.pds.lassul.us
/
superconfig
Star
0
Fork
1
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
1
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
1
Pipelines
copy nix.nix from srvos
author
lassulus
date
2 years ago
(Dec 7, 2024, 9:57 PM CET)
commit
47b97d03
47b97d037e12358fda651c24d6426135e781aa67
parent
28995cb7
28995cb7946f20f28cc08d5d3cc89b93e5a9ff25
+28
-7
2 changed files
Expand all
Collapse all
Unified
Split
2configs
default.nix
nix.nix
+1
-7
2configs/default.nix
View file
Reviewed
···
21
21
./zerotier.nix
22
22
./nether.nix
23
23
./spora.nix
24
24
+
./nix.nix
24
25
self.inputs.stockholm.nixosModules.users
25
26
self.inputs.stockholm.nixosModules.hosts
26
27
self.inputs.stockholm.nixosModules.kartei
···
178
179
build.user = config.krebs.users.lass;
179
180
ssl.trustIntermediate = true;
180
181
};
181
181
-
182
182
-
nix.settings.sandbox = true;
183
182
184
183
users.mutableUsers = false;
185
184
···
361
360
networking.extraHosts = ''
362
361
10.42.0.1 styx.gg23
363
362
'';
364
364
-
365
365
-
nix.settings.experimental-features = [
366
366
-
"nix-command"
367
367
-
"flakes"
368
368
-
];
369
363
370
364
# use 24:00 time format, the default got sneakily changed around 20.03
371
365
i18n.defaultLocale = lib.mkDefault "C.UTF-8";
+27
2configs/nix.nix
View file
Reviewed
···
1
1
+
{ lib, ... }:
2
2
+
{
3
3
+
nix.settings.connect-timeout = 5;
4
4
+
5
5
+
# Enable flakes
6
6
+
nix.settings.experimental-features = [
7
7
+
"nix-command"
8
8
+
"flakes"
9
9
+
"impure-derivations"
10
10
+
"auto-allocate-uids"
11
11
+
];
12
12
+
13
13
+
# The default at 10 is rarely enough.
14
14
+
nix.settings.log-lines = lib.mkDefault 25;
15
15
+
16
16
+
# Avoid disk full issues
17
17
+
nix.settings.max-free = lib.mkDefault (3000 * 1024 * 1024);
18
18
+
nix.settings.min-free = lib.mkDefault (512 * 1024 * 1024);
19
19
+
20
20
+
# TODO: cargo culted.
21
21
+
nix.daemonCPUSchedPolicy = lib.mkDefault "batch";
22
22
+
nix.daemonIOSchedClass = lib.mkDefault "idle";
23
23
+
nix.daemonIOSchedPriority = lib.mkDefault 7;
24
24
+
25
25
+
# Avoid copying unnecessary stuff over SSH
26
26
+
nix.settings.builders-use-substitutes = true;
27
27
+
}