tangled
alpha
login
or
join now
wiro.world
/
dotfiles
2
fork
atom
yep, more dotfiles
2
fork
atom
overview
issues
1
pulls
1
pipelines
heriot-watt: add robotarium ssh config
wiro.world
4 weeks ago
fc6bbda0
300b2d28
verified
This commit was signed with the committer's
known signature
.
wiro.world
SSH Key Fingerprint:
SHA256:SmMcWpNAnL+VAgItSawvXgdPVn7f1rsyAuB/5VNclKY=
+29
-1
3 changed files
expand all
collapse all
unified
split
home-manager
fragments
default.nix
heriot-watt.nix
profiles
desktop.nix
+1
home-manager/fragments/default.nix
···
15
15
./foot.nix
16
16
./git.nix
17
17
./helix.nix
18
18
+
./heriot-watt.nix
18
19
./imv.nix
19
20
./jujutsu.nix
20
21
./kanshi.nix
+23
home-manager/fragments/heriot-watt.nix
···
1
1
+
{
2
2
+
config,
3
3
+
lib,
4
4
+
...
5
5
+
}:
6
6
+
7
7
+
let
8
8
+
cfg = config.local.fragment.heriot-watt;
9
9
+
10
10
+
hw-username = "mm4172";
11
11
+
in
12
12
+
{
13
13
+
options.local.fragment.heriot-watt.enable = lib.mkEnableOption ''
14
14
+
Heriot-Watt related
15
15
+
'';
16
16
+
17
17
+
config = lib.mkIf cfg.enable {
18
18
+
programs.ssh.matchBlocks."robotarium" = {
19
19
+
hostname = "robotarium.hw.ac.uk";
20
20
+
user = hw-username;
21
21
+
};
22
22
+
};
23
23
+
}
+5
-1
home-manager/profiles/desktop.nix
···
21
21
compose-key.enable = true;
22
22
epita.enable = true;
23
23
firefox.enable = true;
24
24
+
heriot-watt.enable = true;
24
25
imv.enable = true;
25
26
kanshi.enable = true;
26
27
stylix.enable = true;
···
146
147
enableZshIntegration = false;
147
148
};
148
149
149
149
-
programs.ssh.enableDefaultConfig = false;
150
150
+
programs.ssh = {
151
151
+
enable = true;
152
152
+
enableDefaultConfig = false;
153
153
+
};
150
154
151
155
services.tailscale-systray.enable = true;
152
156
};