updated syncthing
This commit is contained in:
parent
3468185a55
commit
607dfb0efc
7 changed files with 49 additions and 31 deletions
|
@ -38,6 +38,10 @@
|
|||
enable = true;
|
||||
path = "/home/palo/zettlr";
|
||||
};
|
||||
programs = {
|
||||
enable = true;
|
||||
path = "/home/palo/programs";
|
||||
};
|
||||
|
||||
# no need to be encrypted
|
||||
# -----------------------
|
||||
|
|
|
@ -1,25 +1,25 @@
|
|||
{ lib, pkgs, config, ... }:
|
||||
{
|
||||
{ lib, pkgs, config, ... }: {
|
||||
|
||||
users.users.property = {};
|
||||
users.users.property = { };
|
||||
|
||||
systemd.services.property = {
|
||||
enable = true;
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
path = [
|
||||
(pkgs.python3.withPackages (ps: with ps; [
|
||||
flask
|
||||
selenium
|
||||
beautifulsoup4
|
||||
urllib3
|
||||
sqlalchemy
|
||||
mysqlclient
|
||||
pytest
|
||||
dateparser
|
||||
geopy
|
||||
nltk
|
||||
click
|
||||
]))
|
||||
(pkgs.python3.withPackages (ps:
|
||||
with ps; [
|
||||
flask
|
||||
selenium
|
||||
beautifulsoup4
|
||||
urllib3
|
||||
sqlalchemy
|
||||
mysqlclient
|
||||
pytest
|
||||
dateparser
|
||||
geopy
|
||||
nltk
|
||||
click
|
||||
]))
|
||||
];
|
||||
|
||||
serviceConfig = { User = "property"; };
|
||||
|
|
|
@ -31,6 +31,10 @@
|
|||
enable = true;
|
||||
path = "/home/palo/fotos";
|
||||
};
|
||||
programs = {
|
||||
enable = true;
|
||||
path = "/home/palo/programs";
|
||||
};
|
||||
|
||||
# no need to be encrypted
|
||||
# -----------------------
|
||||
|
|
|
@ -46,9 +46,7 @@ in {
|
|||
|
||||
emo = callPackage ./emoji { };
|
||||
|
||||
processing = callPackage ./processing {
|
||||
jdk = super.oraclejdk8;
|
||||
};
|
||||
processing = callPackage ./processing { jdk = super.oraclejdk8; };
|
||||
|
||||
otpmenu = callPackage ./otpmenu { };
|
||||
|
||||
|
|
23
shell.nix
23
shell.nix
|
@ -39,18 +39,17 @@ let
|
|||
};
|
||||
|
||||
system = name:
|
||||
let
|
||||
exclusive = name:
|
||||
if name == "workhorse" then {
|
||||
property.file = toString ./submodules/property;
|
||||
} else {
|
||||
};
|
||||
in
|
||||
{
|
||||
system.file = toString ./system;
|
||||
configs.file = toString ./configs;
|
||||
nixos-config.symlink = "configs/${name}/configuration.nix";
|
||||
} // (exclusive name);
|
||||
let
|
||||
exclusive = name:
|
||||
if name == "workhorse" then {
|
||||
property.file = toString ./submodules/property;
|
||||
} else
|
||||
{ };
|
||||
in {
|
||||
system.file = toString ./system;
|
||||
configs.file = toString ./configs;
|
||||
nixos-config.symlink = "configs/${name}/configuration.nix";
|
||||
} // (exclusive name);
|
||||
|
||||
desktopSecrets = {
|
||||
desktop_secrets.pass = {
|
||||
|
|
|
@ -97,6 +97,15 @@ with lib; {
|
|||
params.keep = "10";
|
||||
};
|
||||
};
|
||||
programs = {
|
||||
enable = lib.mkDefault false;
|
||||
watch = true;
|
||||
devices = [ "workout" "sterni" ];
|
||||
versioning = {
|
||||
type = "simple";
|
||||
params.keep = "1";
|
||||
};
|
||||
};
|
||||
|
||||
# no need to be stored on encrypted drives
|
||||
# ----------------------------------------
|
||||
|
|
|
@ -318,6 +318,10 @@ in {
|
|||
nixfmt
|
||||
dateutils
|
||||
|
||||
# needed for pycairo (in venv)
|
||||
pkgconf
|
||||
cairo
|
||||
|
||||
# etc-info stuff
|
||||
(pkgs.writers.writeDashBin "etc-info-sync" (lib.concatStringsSep "\n"
|
||||
(map (host: "rsync -avLz ${host}.private:/etc/info/ ~/.etc_info")
|
||||
|
|
Loading…
Reference in a new issue