fix collabora partially
This commit is contained in:
@@ -125,13 +125,22 @@ in
|
|||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd.services.fix-wifi = {
|
systemd.services = {
|
||||||
path = [ pkgs.bash pkgs.networkmanager pkgs.kmod ];
|
fix-wifi = {
|
||||||
wantedBy = [ "multi-user.target" ];
|
path = [ pkgs.bash pkgs.networkmanager pkgs.kmod ];
|
||||||
after = [ "network.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
serviceConfig = {
|
after = [ "network.target" ];
|
||||||
Type="oneshot";
|
serviceConfig = {
|
||||||
ExecStart = [ "${resetNetworkScript}/bin/reset-network" ];
|
Type="oneshot";
|
||||||
|
ExecStart = [ "${resetNetworkScript}/bin/reset-network" ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
rsync-home = {
|
||||||
|
path = [ pkgs.bash pkgs.rsync ];
|
||||||
|
script = ''
|
||||||
|
rsync -rtpogv --progress --ignore-existing --exclude={'/home/matt/Games/*', '/home/matt/1TB/*'} -lHzs /home/matt /media/nas/backup/desktop-nix/home
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -166,12 +175,14 @@ in
|
|||||||
clinfo
|
clinfo
|
||||||
efibootmgr
|
efibootmgr
|
||||||
gparted
|
gparted
|
||||||
|
grsync
|
||||||
kmod
|
kmod
|
||||||
lact
|
lact
|
||||||
nano
|
nano
|
||||||
os-prober
|
os-prober
|
||||||
papirus-icon-theme
|
papirus-icon-theme
|
||||||
pciutils
|
pciutils
|
||||||
|
rsync
|
||||||
sbctl
|
sbctl
|
||||||
vim
|
vim
|
||||||
vulkan-tools
|
vulkan-tools
|
||||||
@@ -204,17 +215,17 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
borgbackup.jobs.home-matt = {
|
# borgbackup.jobs.home-matt = {
|
||||||
paths = "/home/matt";
|
# paths = "/home/matt";
|
||||||
encryption.mode = "none";
|
# encryption.mode = "none";
|
||||||
# environment.BORG_RSH = "ssh -i /home/matt/.ssh/id_ed25519";
|
# # environment.BORG_RSH = "ssh -i /home/matt/.ssh/id_ed25519";
|
||||||
repo = "/media/nas/backup/desktop-nix/home";
|
# repo = "/media/nas/backup/desktop-nix/home";
|
||||||
compression = "auto,zstd";
|
# compression = "auto,zstd";
|
||||||
exclude = [
|
# exclude = [
|
||||||
"/home/matt/Games"
|
# "/home/matt/Games"
|
||||||
"/home/matt/1TB"
|
# "/home/matt/1TB"
|
||||||
];
|
# ];
|
||||||
};
|
# };
|
||||||
|
|
||||||
ratbagd.enable = true;
|
ratbagd.enable = true;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -69,12 +69,12 @@ in
|
|||||||
baseUrl = "https://mealie.mjallen.dev";
|
baseUrl = "https://mealie.mjallen.dev";
|
||||||
maxConcurrency = "4";
|
maxConcurrency = "4";
|
||||||
maxWorkers = "4";
|
maxWorkers = "4";
|
||||||
allowSignup = "true";
|
allowSignup = "false";
|
||||||
};
|
};
|
||||||
|
|
||||||
nextcloud = {
|
nextcloud = {
|
||||||
enable = true;
|
enable = true;
|
||||||
httpPort = "9980";
|
httpPort = "9981";
|
||||||
httpsPort = "9443";
|
httpsPort = "9443";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -23,6 +23,12 @@ in
|
|||||||
PUID = cfg.puid;
|
PUID = cfg.puid;
|
||||||
PGID = cfg.pgid;
|
PGID = cfg.pgid;
|
||||||
TZ = cfg.timeZone;
|
TZ = cfg.timeZone;
|
||||||
|
username = cfg.username;
|
||||||
|
password = cfg.password;
|
||||||
|
DONT_GEN_SSL_CERT = cfg.dontGenSslCert;
|
||||||
|
server_name = cfg.serverName;
|
||||||
|
dictionaries = cfg.dictionaries;
|
||||||
|
extra_params = cfg.extraParams;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -38,5 +38,35 @@ with lib;
|
|||||||
type = types.str;
|
type = types.str;
|
||||||
default = "America/Chicago";
|
default = "America/Chicago";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
username = mkOption {
|
||||||
|
type = types.str;
|
||||||
|
default = "mjallen";
|
||||||
|
};
|
||||||
|
|
||||||
|
password = mkOption {
|
||||||
|
type = types.str;
|
||||||
|
default = "BogieDudie1";
|
||||||
|
};
|
||||||
|
|
||||||
|
dontGenSslCert = mkOption {
|
||||||
|
type = types.str;
|
||||||
|
default = "1";
|
||||||
|
};
|
||||||
|
|
||||||
|
serverName = mkOption {
|
||||||
|
type = types.str;
|
||||||
|
default = "office.mjallen.dev";
|
||||||
|
};
|
||||||
|
|
||||||
|
dictionaries = mkOption {
|
||||||
|
type = types.str;
|
||||||
|
default = "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru";
|
||||||
|
};
|
||||||
|
|
||||||
|
extraParams = mkOption {
|
||||||
|
type = types.str;
|
||||||
|
default = "--o:ssl.enable=false --o:net.post_allow.host=10.0.1.18";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user