113 lines
3.3 KiB
Nix
113 lines
3.3 KiB
Nix
{
|
|
config,
|
|
pkgs,
|
|
lib,
|
|
inputs,
|
|
...
|
|
}: {
|
|
nixpkgs = {
|
|
config = {
|
|
allowUnfree = true;
|
|
};
|
|
};
|
|
|
|
environment = {
|
|
systemPackages = with pkgs; [
|
|
borgbackup
|
|
# btrfs-progs # utils for btrfs
|
|
doggo # DNS Resolver
|
|
du-dust
|
|
ncdu
|
|
duf # dfc alternative
|
|
lsd # eza alternative
|
|
bat # cat alternative
|
|
pstree
|
|
|
|
# age key encryption
|
|
ssh-to-age
|
|
age
|
|
sops
|
|
|
|
# monitoring
|
|
btop
|
|
htop
|
|
glances
|
|
nmap
|
|
bandwhich
|
|
lsof
|
|
|
|
gping
|
|
|
|
gnupg
|
|
# hdparm
|
|
inxi # hardware list
|
|
kitty.terminfo
|
|
|
|
tre-command
|
|
|
|
# nix
|
|
nil # nix language server
|
|
nix-tree # like ncdu for nix store
|
|
nixd # nix diff
|
|
alejandra # nix formating
|
|
|
|
parallel
|
|
pciutils
|
|
progress
|
|
unixtools.xxd
|
|
# usbutils
|
|
wget
|
|
|
|
broot
|
|
git-secret
|
|
neofetch
|
|
ranger # terminal filemanager
|
|
|
|
unrar
|
|
unzip
|
|
|
|
ffmpeg
|
|
yt-dlp # to download youtube stuff
|
|
gocryptfs # file encryption
|
|
sshfs
|
|
tealdeer # shorter man pages
|
|
man-pages
|
|
man-pages-posix
|
|
];
|
|
};
|
|
|
|
programs = {
|
|
ssh.knownHosts = {
|
|
"github.com" = {
|
|
hostNames = ["github.com"];
|
|
publicKey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk=";
|
|
};
|
|
|
|
"github.com-2" = {
|
|
hostNames = ["github.com"];
|
|
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl";
|
|
};
|
|
|
|
"github.com-3" = {
|
|
hostNames = ["github.com"];
|
|
publicKey = "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg=";
|
|
};
|
|
|
|
"u278697.your-storagebox.de" = {
|
|
hostNames = ["[u278697.your-storagebox.de]:23"];
|
|
publicKey = "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA5EB5p/5Hp3hGW1oHok+PIOH9Pbn7cnUiGmUEBrCVjnAw+HrKyN8bYVV0dIGllswYXwkG/+bgiBlE6IVIBAq+JwVWu1Sss3KarHY3OvFJUXZoZyRRg/Gc/+LRCE7lyKpwWQ70dbelGRyyJFH36eNv6ySXoUYtGkwlU5IVaHPApOxe4LHPZa/qhSRbPo2hwoh0orCtgejRebNtW5nlx00DNFgsvn8Svz2cIYLxsPVzKgUxs8Zxsxgn+Q/UvR7uq4AbAhyBMLxv7DjJ1pc7PJocuTno2Rw9uMZi1gkjbnmiOh6TTXIEWbnroyIhwc8555uto9melEUmWNQ+C+PwAK+MPw==";
|
|
};
|
|
|
|
"u278697.your-storagebox.de-2" = {
|
|
hostNames = ["[u278697.your-storagebox.de]:23"];
|
|
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIICf9svRenC/PLKIL9nk6K/pxQgoiFC41wTNvoIncOxs";
|
|
};
|
|
|
|
"u278697.your-storagebox.de-3" = {
|
|
hostNames = ["[u278697.your-storagebox.de]:23"];
|
|
publicKey = "ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAGK0po6usux4Qv2d8zKZN1dDvbWjxKkGsx7XwFdSUCnF19Q8psHEUWR7C/LtSQ5crU/g+tQVRBtSgoUcE8T+FWp5wBxKvWG2X9gD+s9/4zRmDeSJR77W6gSA/+hpOZoSE+4KgNdnbYSNtbZH/dN74EG7GLb/gcIpbUUzPNXpfKl7mQitw==";
|
|
};
|
|
};
|
|
};
|
|
}
|