Dateien nach "wlin003_GamingPC/home" hochladen
This commit is contained in:
parent
2377a31aa7
commit
6bf1a11bd8
|
@ -0,0 +1,12 @@
|
|||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
|
||||
home.file = {
|
||||
".profile" = {
|
||||
text = ''
|
||||
export GTK_THEME=Arc-Dark
|
||||
'';
|
||||
};
|
||||
};
|
||||
}
|
|
@ -0,0 +1,48 @@
|
|||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
|
||||
home.file = {
|
||||
".rsync-exlude" = {
|
||||
text = ''
|
||||
- Downloads
|
||||
- Games
|
||||
- Share-Cloud
|
||||
- Share-Priv
|
||||
- Share-SMB
|
||||
- Share-VM
|
||||
- Sync
|
||||
- VM-Image
|
||||
- Code Cache
|
||||
- cache*
|
||||
- Cache*
|
||||
- Cache_*
|
||||
- *_cache
|
||||
- *Cache
|
||||
- DawnGraphiteCache
|
||||
- log*
|
||||
- logs
|
||||
- tmp
|
||||
- Trash
|
||||
+ .config
|
||||
- .config/syncthing
|
||||
- .config/unity3d
|
||||
- .config/ownCloud
|
||||
+ .local
|
||||
- .local/state
|
||||
- .local/share/containers
|
||||
- .local/share/flatpak
|
||||
- .local/share/keyrings
|
||||
- .local/share/nomic.ai
|
||||
- .local/share/Steam
|
||||
+ .jd2
|
||||
+ .conkyrc
|
||||
- .*
|
||||
- *.LOG
|
||||
- LOG
|
||||
- *.old
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
}
|
|
@ -0,0 +1,180 @@
|
|||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
|
||||
programs.ssh = {
|
||||
enable = true;
|
||||
matchBlocks = {
|
||||
|
||||
### Network Hosts ###
|
||||
htpc01 = {
|
||||
hostname = "htpc01.local";
|
||||
user = "kodi";
|
||||
port = 22;
|
||||
# identityFile = "~/.ssh/id_rsa.pub";
|
||||
};
|
||||
|
||||
nas = {
|
||||
hostname = "192.168.20.90";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
pve01 = {
|
||||
hostname = "192.168.10.50";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
### Proxmox PVE01 LAN ###
|
||||
pfsense = {
|
||||
hostname = "192.168.10.1";
|
||||
user = "admin";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
opnsense = {
|
||||
hostname = "192.168.10.1";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
fileserver01 = {
|
||||
hostname = "192.168.10.52";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
checkmk = {
|
||||
hostname = "192.168.50.53";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
pbs01 = {
|
||||
hostname = "192.168.10.54";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
docker-lan = {
|
||||
hostname = "192.168.10.55";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
jdownloader = {
|
||||
hostname = "192.168.10.57";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
vserver01 = {
|
||||
hostname = "192.168.10.180";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
adgurd = {
|
||||
hostname = "192.168.178.10";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
### Proxmox PVE01 DMZ ###
|
||||
aptcache = {
|
||||
hostname = "192.168.50.10";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
docker-dmz = {
|
||||
hostname = "192.168.50.11";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
rustdesk = {
|
||||
hostname = "192.168.50.12";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
radicale = {
|
||||
hostname = "192.168.50.13";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
mumble = {
|
||||
hostname = "192.168.50.14";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
meet = {
|
||||
hostname = "192.168.50.15";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
mail = {
|
||||
hostname = "192.168.50.16";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
freshrss = {
|
||||
hostname = "192.168.50.17";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
owncloud = {
|
||||
hostname = "192.168.50.18";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
websrv01 = {
|
||||
hostname = "192.168.50.19";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
websrv02 = {
|
||||
hostname = "192.168.50.20";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
gitea = {
|
||||
hostname = "192.168.50.21";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
### Proxmox PVE01 IOT ###
|
||||
jellyfin = {
|
||||
hostname = "192.168.60.20";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
### Proxmox PVE01 VPN ###
|
||||
seedbox = {
|
||||
hostname = "192.168.20.10";
|
||||
user = "root";
|
||||
port = 22;
|
||||
};
|
||||
|
||||
### Internet Hosts ###
|
||||
strato = {
|
||||
hostname = "85.215.43.109";
|
||||
user = "root";
|
||||
port = 63007;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
{ pkgs, config, ... }:
|
||||
|
||||
{
|
||||
imports = [
|
||||
# Enable &/ Configure Programs
|
||||
./config-profile.nix
|
||||
./config-rsync.nix
|
||||
./config-ssh.nix
|
||||
|
||||
# Place Home Files Like Pictures
|
||||
#./files.nix
|
||||
];
|
||||
|
||||
}
|
Loading…
Reference in New Issue