alpha
Login
or
Join now
hermes.pds.lassul.us
/
superconfig
forked from
lass.pds.lassul.us/superconfig
Star
0
Fork
0
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
0
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
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
+
}