mirror of
https://github.com/oqyude/nixos.git
synced 2026-06-11 04:30:41 +03:00
123
This commit is contained in:
+4
-4
@@ -56,7 +56,7 @@ let
|
|||||||
];
|
];
|
||||||
};
|
};
|
||||||
"/mnt/beets/music" = {
|
"/mnt/beets/music" = {
|
||||||
device = "/home/${config.xlib.devices.admin}/Music"; # "${config.xlib.dirs.vetymae-drive}/Users/User/Music"
|
device = "/home/${config.xlib.device.username}/Music"; # "${config.xlib.dirs.vetymae-drive}/Users/User/Music"
|
||||||
options = [
|
options = [
|
||||||
"bind"
|
"bind"
|
||||||
#"uid=1000"
|
#"uid=1000"
|
||||||
@@ -106,7 +106,7 @@ let
|
|||||||
# networking.firewall.allowedTCPPorts = [ ... ];
|
# networking.firewall.allowedTCPPorts = [ ... ];
|
||||||
# networking.firewall.allowedUDPPorts = [ ... ];
|
# networking.firewall.allowedUDPPorts = [ ... ];
|
||||||
networking = {
|
networking = {
|
||||||
hostName = "${config.xlib.devices.laptop.hostname}";
|
hostName = "${config.xlib.device.hostname}";
|
||||||
networkmanager.enable = true;
|
networkmanager.enable = true;
|
||||||
firewall.enable = false;
|
firewall.enable = false;
|
||||||
};
|
};
|
||||||
@@ -135,10 +135,10 @@ let
|
|||||||
syncthing = {
|
syncthing = {
|
||||||
enable = true;
|
enable = true;
|
||||||
systemService = true;
|
systemService = true;
|
||||||
configDir = "${config.xlib.dirs.user-storage}/Syncthing/${config.system.name}"; # ${config.xlib.devices.laptop.hostname}
|
configDir = "${config.xlib.dirs.user-storage}/Syncthing/${config.system.name}";
|
||||||
dataDir = "${config.xlib.dirs.user-home}";
|
dataDir = "${config.xlib.dirs.user-home}";
|
||||||
group = "users";
|
group = "users";
|
||||||
user = "${config.xlib.devices.admin}";
|
user = "${config.xlib.device.username}";
|
||||||
};
|
};
|
||||||
pipewire = {
|
pipewire = {
|
||||||
enable = lib.mkDefault true;
|
enable = lib.mkDefault true;
|
||||||
|
|||||||
+2
-2
@@ -65,7 +65,7 @@ let
|
|||||||
];
|
];
|
||||||
};
|
};
|
||||||
"/mnt/beets/music" = {
|
"/mnt/beets/music" = {
|
||||||
device = "/home/${config.xlib.devices.admin}/Music"; # "${config.xlib.dirs.vetymae-drive}/Users/User/Music"
|
device = "/home/${config.xlib.device.username}/Music"; # "${config.xlib.dirs.vetymae-drive}/Users/User/Music"
|
||||||
options = [
|
options = [
|
||||||
"bind"
|
"bind"
|
||||||
#"uid=1000"
|
#"uid=1000"
|
||||||
@@ -127,7 +127,7 @@ let
|
|||||||
syncthing = {
|
syncthing = {
|
||||||
enable = true;
|
enable = true;
|
||||||
systemService = true;
|
systemService = true;
|
||||||
configDir = "${config.xlib.dirs.user-storage}/Syncthing/${config.system.name}"; # ${config.xlib.devices.laptop.hostname}
|
configDir = "${config.xlib.dirs.user-storage}/Syncthing/${config.system.name}";
|
||||||
dataDir = "${config.xlib.dirs.user-home}";
|
dataDir = "${config.xlib.dirs.user-home}";
|
||||||
group = "users";
|
group = "users";
|
||||||
user = "${config.xlib.device.username}";
|
user = "${config.xlib.device.username}";
|
||||||
|
|||||||
+1
-1
@@ -202,7 +202,7 @@ let
|
|||||||
enable = true;
|
enable = true;
|
||||||
systemService = true;
|
systemService = true;
|
||||||
guiAddress = "0.0.0.0:8384";
|
guiAddress = "0.0.0.0:8384";
|
||||||
configDir = "${config.xlib.dirs.storage}/Syncthing/${config.xlib.devices.server.hostname}";
|
configDir = "${config.xlib.dirs.storage}/Syncthing/${config.xlib.device.hostname}";
|
||||||
dataDir = "${config.xlib.dirs.server-home}";
|
dataDir = "${config.xlib.dirs.server-home}";
|
||||||
group = "users";
|
group = "users";
|
||||||
user = "${config.xlib.device.username}";
|
user = "${config.xlib.device.username}";
|
||||||
|
|||||||
+9
-9
@@ -52,7 +52,7 @@ let
|
|||||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKduJia+unaQQdN6X5syaHvnpIutO+yZwvfiCP4qKQ/P"
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKduJia+unaQQdN6X5syaHvnpIutO+yZwvfiCP4qKQ/P"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
"${config.xlib.devices.admin}" = {
|
"${config.xlib.device.username}" = {
|
||||||
openssh.authorizedKeys.keys = [
|
openssh.authorizedKeys.keys = [
|
||||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKduJia+unaQQdN6X5syaHvnpIutO+yZwvfiCP4qKQ/P"
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKduJia+unaQQdN6X5syaHvnpIutO+yZwvfiCP4qKQ/P"
|
||||||
];
|
];
|
||||||
@@ -81,19 +81,19 @@ let
|
|||||||
"path" = "/etc/nixos";
|
"path" = "/etc/nixos";
|
||||||
"browseable" = "yes";
|
"browseable" = "yes";
|
||||||
"read only" = "no";
|
"read only" = "no";
|
||||||
"valid users" = "${config.xlib.devices.admin}";
|
"valid users" = "${config.xlib.device.username}";
|
||||||
"guest ok" = "no";
|
"guest ok" = "no";
|
||||||
"writable" = "yes";
|
"writable" = "yes";
|
||||||
"create mask" = 755;
|
"create mask" = 755;
|
||||||
"directory mask" = 755;
|
"directory mask" = 755;
|
||||||
"force user" = "${config.xlib.devices.admin}";
|
"force user" = "${config.xlib.device.username}";
|
||||||
"force group" = "users";
|
"force group" = "users";
|
||||||
};
|
};
|
||||||
root = {
|
root = {
|
||||||
"path" = "/";
|
"path" = "/";
|
||||||
"browseable" = "yes";
|
"browseable" = "yes";
|
||||||
"read only" = "no";
|
"read only" = "no";
|
||||||
"valid users" = "${config.xlib.devices.admin}";
|
"valid users" = "${config.xlib.device.username}";
|
||||||
"guest ok" = "no";
|
"guest ok" = "no";
|
||||||
"writable" = "yes";
|
"writable" = "yes";
|
||||||
#"create mask" = 0644;
|
#"create mask" = 0644;
|
||||||
@@ -101,16 +101,16 @@ let
|
|||||||
"force user" = "root";
|
"force user" = "root";
|
||||||
"force group" = "root";
|
"force group" = "root";
|
||||||
};
|
};
|
||||||
"${config.xlib.devices.admin}" = {
|
"${config.xlib.device.username}" = {
|
||||||
"path" = "/home/${config.xlib.devices.admin}";
|
"path" = "/home/${config.xlib.device.username}";
|
||||||
"browseable" = "yes";
|
"browseable" = "yes";
|
||||||
"read only" = "no";
|
"read only" = "no";
|
||||||
"valid users" = "${config.xlib.devices.admin}";
|
"valid users" = "${config.xlib.device.username}";
|
||||||
"guest ok" = "no";
|
"guest ok" = "no";
|
||||||
"writable" = "yes";
|
"writable" = "yes";
|
||||||
"create mask" = 700;
|
"create mask" = 700;
|
||||||
"directory mask" = 700;
|
"directory mask" = 700;
|
||||||
"force user" = "${config.xlib.devices.admin}";
|
"force user" = "${config.xlib.device.username}";
|
||||||
"force group" = "users";
|
"force group" = "users";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -138,7 +138,7 @@ let
|
|||||||
};
|
};
|
||||||
|
|
||||||
networking = {
|
networking = {
|
||||||
hostName = "${config.xlib.devices.vds.hostname}";
|
hostName = "${config.xlib.device.hostname}";
|
||||||
networkmanager.enable = true;
|
networkmanager.enable = true;
|
||||||
firewall.enable = true;
|
firewall.enable = true;
|
||||||
};
|
};
|
||||||
|
|||||||
+1
-1
@@ -7,7 +7,7 @@
|
|||||||
let
|
let
|
||||||
# Paths
|
# Paths
|
||||||
beetsPath = "${xlib.dirs.wsl-storage}/beets/linux";
|
beetsPath = "${xlib.dirs.wsl-storage}/beets/linux";
|
||||||
#sshPath = "${xlib.dirs.wsl-storage}/ssh/${config.xlib.devices.server.hostname}";
|
#sshPath = "${xlib.dirs.wsl-storage}/ssh/${config.xlib.device.hostname}";
|
||||||
musicPath = "${config.home.homeDirectory}/External/Music";
|
musicPath = "${config.home.homeDirectory}/External/Music";
|
||||||
externalPath = "${xlib.dirs.wsl-home}";
|
externalPath = "${xlib.dirs.wsl-home}";
|
||||||
in
|
in
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
# HSA_OVERRIDE_GFX_VERSION = "11.5.0";
|
# HSA_OVERRIDE_GFX_VERSION = "11.5.0";
|
||||||
# HCC_AMDGPU_TARGET = "gfx1150"; # used to be necessary, but doesn't seem to anymore
|
# HCC_AMDGPU_TARGET = "gfx1150"; # used to be necessary, but doesn't seem to anymore
|
||||||
# };
|
# };
|
||||||
# user = "ollama"; # "${config.xlib.devices.admin}";
|
# user = "ollama"; # "${config.xlib.device.username}";
|
||||||
# group = "ollama";
|
# group = "ollama";
|
||||||
# acceleration = "rocm";
|
# acceleration = "rocm";
|
||||||
# rocmOverrideGfx = "11.5.0";
|
# rocmOverrideGfx = "11.5.0";
|
||||||
|
|||||||
Reference in New Issue
Block a user