mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-02-19 19:27:31 -08:00
Merge branch 'master' of github.com:starr-dusT/dotfiles
This commit is contained in:
commit
ce6f2fcb40
1
home/private_dot_wireguard/bulwark.pub
Normal file
1
home/private_dot_wireguard/bulwark.pub
Normal file
@ -0,0 +1 @@
|
|||||||
|
CDoy/XI8FRQV/ySHigLWG2tpWVw8hgEZXRQCEE3qYHQ=
|
1
home/private_dot_wireguard/bulwark.tmpl
Normal file
1
home/private_dot_wireguard/bulwark.tmpl
Normal file
@ -0,0 +1 @@
|
|||||||
|
{{ (secret "Wireguard - Bulwark Secret" "NOTES") }}
|
@ -53,8 +53,7 @@
|
|||||||
# Define user account.
|
# Define user account.
|
||||||
users.users.${user} = {
|
users.users.${user} = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
extraGroups = [ "wheel" "docker" ]; # Enable ‘sudo’ for the user.
|
extraGroups = [ "dialout" "wheel" "docker" "libvirtd" ]; # Enable ‘sudo’ for the user.
|
||||||
shell = pkgs.zsh;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
# List packages installed in system profile.
|
# List packages installed in system profile.
|
||||||
@ -68,28 +67,34 @@
|
|||||||
# Enable modules
|
# Enable modules
|
||||||
modules = {
|
modules = {
|
||||||
desktop = {
|
desktop = {
|
||||||
#sway.enable = true;
|
sway.enable = false;
|
||||||
};
|
};
|
||||||
devel = {
|
devel = {
|
||||||
#engineering.enable = true;
|
engineering.enable = false;
|
||||||
notes.enable = true;
|
notes.enable = true;
|
||||||
#python.enable = true;
|
python.enable = false;
|
||||||
#tooling.enable = true;
|
tooling.enable = false;
|
||||||
};
|
};
|
||||||
gaming = {
|
gaming = {
|
||||||
steam.enable = true;
|
steam.enable = true;
|
||||||
};
|
};
|
||||||
services = {
|
services = {
|
||||||
#jellyfin.enable = true;
|
jellyfin.enable = false;
|
||||||
#peripherals.enable = true;
|
peripherals.enable = false;
|
||||||
samba-client.enable = true;
|
samba-client.enable = true;
|
||||||
#samba-server.enable = true;
|
|
||||||
syncthing.enable = true;
|
syncthing.enable = true;
|
||||||
#virt-manager.enable = true;
|
virt-manager.enable = false;
|
||||||
};
|
};
|
||||||
system = {
|
system = {
|
||||||
ssh.enable = true;
|
ssh.enable = true;
|
||||||
terminal.enable = true;
|
terminal.enable = true;
|
||||||
|
wireguard-client = {
|
||||||
|
enable = true;
|
||||||
|
privateKeyFile = "/home/${user}/.wireguard/bulwark";
|
||||||
|
address = [ "192.168.2.4/24" ];
|
||||||
|
publicKey = "bd7bbZOngl/FTdBlnbIhgCLNf6yx5X8WjiRB7E1NEQQ=";
|
||||||
|
endpoint = "66.218.43.87";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
# Did you read the comment?
|
# Did you read the comment?
|
||||||
|
@ -37,7 +37,11 @@
|
|||||||
screen-keyboard-enabled = true;
|
screen-keyboard-enabled = true;
|
||||||
};
|
};
|
||||||
"org/gnome/shell" = {
|
"org/gnome/shell" = {
|
||||||
favorite-apps = ["steam.desktop"];
|
favorite-apps = [
|
||||||
|
"steam.desktop"
|
||||||
|
"org.gnome.Console.desktop"
|
||||||
|
"chromium-browser.desktop"
|
||||||
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
server string = smbnix
|
server string = smbnix
|
||||||
netbios name = smbnix
|
netbios name = smbnix
|
||||||
security = user
|
security = user
|
||||||
hosts allow = 192.168.1. 127.0.0.1 localhost
|
hosts allow = 192.168.2. 192.168.1. 127.0.0.1 localhost
|
||||||
hosts deny = 0.0.0.0/0
|
hosts deny = 0.0.0.0/0
|
||||||
guest account = nobody
|
guest account = nobody
|
||||||
map to guest = bad user
|
map to guest = bad user
|
||||||
|
@ -13,6 +13,7 @@ in {
|
|||||||
zk
|
zk
|
||||||
# for zk
|
# for zk
|
||||||
bat
|
bat
|
||||||
|
fzf
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user