lots of stuff:
Moved syncthing to system service Restic actually works now removed some old system configs. formatting.
This commit is contained in:
parent
c42e33770e
commit
f9632c8fc3
18 changed files with 99 additions and 291 deletions
|
@ -12,7 +12,7 @@ in {
|
|||
network.startWhenNeeded = true;
|
||||
playlistDirectory = "${config.services.mpd.musicDirectory}/.mpd/playlists";
|
||||
extraConfig =
|
||||
(''
|
||||
''
|
||||
restore_paused "yes"
|
||||
auto_update "yes"
|
||||
replaygain "auto"
|
||||
|
@ -23,7 +23,7 @@ in {
|
|||
name "PipeWire Sound Server"
|
||||
}
|
||||
''
|
||||
+ lib.optionalString visualizer
|
||||
+ lib.optionalString visualizer
|
||||
''
|
||||
#for ncmpcpp visualizer
|
||||
audio_output {
|
||||
|
@ -32,7 +32,7 @@ in {
|
|||
path "/tmp/mpd.fifo"
|
||||
format "44100:16:2"
|
||||
}
|
||||
'');
|
||||
'';
|
||||
};
|
||||
|
||||
services.mpd-mpris.enable = true;
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
config,
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}: {
|
||||
services.syncthing.enable = true;
|
||||
}
|
|
@ -39,7 +39,10 @@ in {
|
|||
};
|
||||
|
||||
# packages that should be on every system.
|
||||
environment.systemPackages = [pkgs.neovim];
|
||||
environment.systemPackages = with pkgs; [
|
||||
neovim
|
||||
rsync
|
||||
];
|
||||
|
||||
programs.zsh.enable = lib.mkDefault true;
|
||||
environment.shells = lib.mkDefault [pkgs.zsh];
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
lib,
|
||||
...
|
||||
}: {
|
||||
services.radicale = {
|
||||
services.radicale = lib.mkIf (lib.hasAttrByPath ["sops" "secrets" "radicale-users"] config) {
|
||||
enable = true;
|
||||
settings = {
|
||||
auth = {
|
||||
|
|
20
configs/nixos/syncthing.nix
Normal file
20
configs/nixos/syncthing.nix
Normal file
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
config,
|
||||
pkgs,
|
||||
inputs,
|
||||
configLib,
|
||||
lib,
|
||||
...
|
||||
}: {
|
||||
services.syncthing = {
|
||||
enable = true;
|
||||
user = config.host.user;
|
||||
group = "users";
|
||||
overrideDevices = false;
|
||||
overrideFolders = false;
|
||||
openDefaultPorts = true;
|
||||
systemService = true;
|
||||
dataDir="/home/${config.host.user}/Sync";
|
||||
configDir="/home/${config.host.user}/.local/state/syncthing";
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue