-
Notifications
You must be signed in to change notification settings - Fork 0
/
default.nix
43 lines (35 loc) · 1.25 KB
/
default.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
{ config, lib, ... }:
{
imports = [
./programs.nix
./syncthing.nix
./filesystems.nix
./secrets/default.nix
./hardware-configuration.nix
];
networking.hostName = "neith-deck";
gradient.profiles.gaming.enable = true;
# Use Jovian's steam deck UI autostart.
services.displayManager.sddm.enable = lib.mkForce false;
jovian.steam.autoStart = true;
jovian.steam.user = "neith";
jovian.decky-loader.user = "neith";
jovian.steam.desktopSession = "plasma";
gradient.substituters = {
asiyah = "ssh-ng://[email protected]?priority=50";
briah = "ssh-ng://[email protected]?priority=60";
vera = "ssh-ng://[email protected]?priority=50";
vera-deck = "ssh-ng://[email protected]?priority=45";
vera-deck-oled = "ssh-ng://[email protected]?priority=50";
};
networking.hosts = with config.gradient.const.wireguard.addresses; {
"${lilynet.asiyah}" = [ "lilynet" ];
"${lilynet.miracle-crusher}" = [ "vera" ];
"${lilynet.vera-deck}" = [ "vera-deck" ];
"${lilynet.vera-deck-oled}" = [ "vera-deck-oled" ];
"${slugcatnet.asiyah}" = [ "slugcatnet" ];
"${slugcatnet.remie}" = [ "remie" ];
"${slugcatnet.miracle-crusher}" = [ "slugcatvera" ];
"${slugcatnet.luna}" = [ "luna" ];
};
}