tangled
alpha
login
or
join now
koi.rip
/
dotfiles
0
fork
atom
my nixos dotfiles :3 (git.koi.rip mirror)
git.koi.rip/koi/dotfiles
linux
dotfiles
neovim
nixos
catppuccin
0
fork
atom
overview
issues
pulls
pipelines
seber: add evergarden deploy key
koi.rip
1 week ago
503cb273
cb83f5dd
+21
-8
3 changed files
expand all
collapse all
unified
split
external
zsh
functions.zsh
home
modules
programs
zen-browser.nix
systems
seber
services
ebil-club.nix
+4
external/zsh/functions.zsh
···
2
2
sudo nixos-rebuild --no-reexec --flake "$HOME/dotfiles#$(hostname)" --log-format internal-json -v "$@" |& nom --json
3
3
}
4
4
5
5
+
function nixos-rebuild-seber() {
6
6
+
sudo nixos-rebuild --no-reexec --flake "$HOME/dotfiles#seber" --log-format internal-json -v --use-remote-sudo --ask-sudo-password --target-host seber "$@" |& nom --json
7
7
+
}
8
8
+
5
9
function nixpkgs-build() {
6
10
nix-build -E "with import <nixpkgs> {}; callPackage ./$1 {}" --log-format internal-json -v |& nom --json
7
11
}
+2
-1
home/modules/programs/zen-browser.nix
···
42
42
name = "Stardew Valley Wiki";
43
43
definedAliases = [ "@stardew" ];
44
44
urls = [ { template = "https://stardewvalleywiki.com/mediawiki/index.php?search={searchTerms}"; } ];
45
45
-
iconMapObj."32" = "https://stardewvalleywiki.com/mediawiki/extensions/StardewValley/images/favicon.png";
45
45
+
iconMapObj."32" =
46
46
+
"https://stardewvalleywiki.com/mediawiki/extensions/StardewValley/images/favicon.png";
46
47
};
47
48
};
48
49
};
+15
-7
systems/seber/services/ebil-club.nix
···
10
10
mkSite =
11
11
{
12
12
name,
13
13
-
sshPubkey,
13
13
+
sshPubkeys,
14
14
canonical ? null,
15
15
}:
16
16
let
···
66
66
isNormalUser = true;
67
67
hashedPassword = "!";
68
68
group = name;
69
69
-
openssh.authorizedKeys.keys = [
70
70
-
''command="${pkgs.rrsync}/bin/rrsync ~/${defaultHost}",restrict,no-agent-forwarding,no-port-forwarding,no-pty,no-user-rc,no-X11-forwarding ${sshPubkey}''
71
71
-
];
69
69
+
openssh.authorizedKeys.keys = map (
70
70
+
key:
71
71
+
''command="${pkgs.rrsync}/bin/rrsync ~/${defaultHost}",restrict,no-agent-forwarding,no-port-forwarding,no-pty,no-user-rc,no-X11-forwarding ${key}''
72
72
+
) sshPubkeys;
72
73
};
73
74
};
74
75
···
82
83
imports = [
83
84
(mkSite {
84
85
name = "seba";
85
85
-
sshPubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN7xlBanf8BNQXosqGT5QroBntpFUsy3g12fO/fPE414";
86
86
+
sshPubkeys = [
87
87
+
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN7xlBanf8BNQXosqGT5QroBntpFUsy3g12fO/fPE414"
88
88
+
];
86
89
})
87
90
(mkSite {
88
91
name = "evergarden";
89
89
-
sshPubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAyvnWmxdPq+ztt2GevfT+Yc4E6X/uSHc4tfD2nwc1vq";
92
92
+
sshPubkeys = [
93
93
+
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAyvnWmxdPq+ztt2GevfT+Yc4E6X/uSHc4tfD2nwc1vq"
94
94
+
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICO/lQJa0s78mA0WP94oBpLEQllBJOs7mR43sSZ9/1F3"
95
95
+
];
90
96
canonical = "evergarden.moe";
91
97
})
92
98
(mkSite {
93
99
name = "nunikii";
94
94
-
sshPubkey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDY0nHqaw1FriPBnK/hsdVGO69RGu6k/FAYNtUmYCEUS3MN0+loQWRwV2zk0KlWwIP/sMtWH/QjX5oNGpSt9Oj9jmfjgdPkQcl+4B/u93V6wK6Xl+5FufkXbtzENakPQVLX4INyZ9gViuRE4eguPFeRYSckcboxfeqlM24OUT7gvtn4r3z6c0Yx8qit/GVn1F7/ozi0lrSGknEVFUr3ewoQZWm7rpd9SjbTutqLtX6quEQzn6GG/wNxUodnIPwflGgBlfzej2SekuzLvnE1VfaaBvzOZei4VdvY7JrbKN+zlkmuKtEaZB7fkwOxegHsFRxLjSzLasI84wbWt38KTlDxPLjWPq62rJZOnI1XILCUamt9fSTraDfYeHeTCjrlKKctX0l4fvMLG4ZE1wHsELShisZuN4dPb1BqTgEL3s7n60kXG4TTUbo/frXocVf7PX1QINfnWkUPXT4fWkhYV0XALqBpnXs9XJXbk7dCWoWIuwm8+R2svcGvdiIrVGMy9cCP4bIqNzZ7NlOAvIysgmnLcv5GsTv7YfBXrJFnBXScsacqJaH3BLVg+zVYXKvokjZJ0mEa260aMqJDS7lK+xbnBhwH3B+tOAaR7ZoB0c1j2JyFOjTLL9K1uw0dRyQB4b0ZWQ08ByNi1rYT/FHBHU/Jl1rocEUgwmUDFNFufIMwZQ==";
100
100
+
sshPubkeys = [
101
101
+
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDY0nHqaw1FriPBnK/hsdVGO69RGu6k/FAYNtUmYCEUS3MN0+loQWRwV2zk0KlWwIP/sMtWH/QjX5oNGpSt9Oj9jmfjgdPkQcl+4B/u93V6wK6Xl+5FufkXbtzENakPQVLX4INyZ9gViuRE4eguPFeRYSckcboxfeqlM24OUT7gvtn4r3z6c0Yx8qit/GVn1F7/ozi0lrSGknEVFUr3ewoQZWm7rpd9SjbTutqLtX6quEQzn6GG/wNxUodnIPwflGgBlfzej2SekuzLvnE1VfaaBvzOZei4VdvY7JrbKN+zlkmuKtEaZB7fkwOxegHsFRxLjSzLasI84wbWt38KTlDxPLjWPq62rJZOnI1XILCUamt9fSTraDfYeHeTCjrlKKctX0l4fvMLG4ZE1wHsELShisZuN4dPb1BqTgEL3s7n60kXG4TTUbo/frXocVf7PX1QINfnWkUPXT4fWkhYV0XALqBpnXs9XJXbk7dCWoWIuwm8+R2svcGvdiIrVGMy9cCP4bIqNzZ7NlOAvIysgmnLcv5GsTv7YfBXrJFnBXScsacqJaH3BLVg+zVYXKvokjZJ0mEa260aMqJDS7lK+xbnBhwH3B+tOAaR7ZoB0c1j2JyFOjTLL9K1uw0dRyQB4b0ZWQ08ByNi1rYT/FHBHU/Jl1rocEUgwmUDFNFufIMwZQ=="
102
102
+
];
95
103
})
96
104
];
97
105