add stuff
This commit is contained in:
@@ -91,13 +91,15 @@ in
|
|||||||
home.persistence."/nix/persist/user/dominik" = {
|
home.persistence."/nix/persist/user/dominik" = {
|
||||||
allowOther = true;
|
allowOther = true;
|
||||||
directories = [
|
directories = [
|
||||||
"cloud.cloonar.com"
|
|
||||||
"cloud.epicenter.works"
|
|
||||||
".config/Nextcloud"
|
".config/Nextcloud"
|
||||||
".config/Signal"
|
".config/Signal"
|
||||||
".local/share/keyrings"
|
".local/share/keyrings"
|
||||||
".mozilla"
|
".mozilla"
|
||||||
".thunderbird"
|
".thunderbird"
|
||||||
|
"cloud.cloonar.com"
|
||||||
|
"cloud.epicenter.works"
|
||||||
|
"projects"
|
||||||
|
"go"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -276,27 +278,34 @@ in
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
home.activation.symlinks = lib.hm.dag.entryAfter ["writeBoundary"] ''
|
||||||
|
PATH="${pkgs.git}/bin:${pkgs.openssh}/bin:$PATH"
|
||||||
|
set +eu
|
||||||
|
ln -s /home/dominik/.local/share/Cryptomator/mnt/Documents ~/Documents
|
||||||
|
set -eu
|
||||||
|
'';
|
||||||
|
|
||||||
/* Setup development projects */
|
/* Setup development projects */
|
||||||
home.activation.projects = lib.hm.dag.entryAfter ["writeBoundary"] ''
|
home.activation.projects = lib.hm.dag.entryAfter ["writeBoundary"] ''
|
||||||
PATH="${pkgs.git}/bin:${pkgs.openssh}/bin:$PATH"
|
PATH="${pkgs.git}/bin:${pkgs.openssh}/bin:$PATH"
|
||||||
set +eu
|
set +eu
|
||||||
git clone gitea@git.cloonar.com:Cloonar/nixos.git ~/projects/cloonar/cloonar-nixos 2>/dev/null
|
git clone gitea@git.cloonar.com:Cloonar/nixos.git /nix/persist/user/dominik/projects/cloonar/cloonar-nixos 2>/dev/null
|
||||||
git clone gitea@git.cloonar.com:Cloonar/website.git ~/projects/cloonar/cloonar-website 2>/dev/null
|
git clone gitea@git.cloonar.com:Cloonar/website.git /nix/persist/user/dominik/projects/cloonar/cloonar-website 2>/dev/null
|
||||||
git clone gitea@git.cloonar.com:Cloonar/wohnservice-wien-typo3.git ~/projects/cloonar/wohnservice-wien 2>/dev/null
|
git clone gitea@git.cloonar.com:Cloonar/wohnservice-wien-typo3.git /nix/persist/user/dominik/projects/cloonar/wohnservice-wien 2>/dev/null
|
||||||
git clone gitea@git.cloonar.com:Cloonar/gbv-aktuell.git ~/projects/cloonar/gbv-aktuell 2>/dev/null
|
git clone gitea@git.cloonar.com:Cloonar/gbv-aktuell.git /nix/persist/user/dominik/projects/cloonar/gbv-aktuell 2>/dev/null
|
||||||
git clone gitea@git.cloonar.com:Paraclub/api.git ~/projects/cloonar/paraclub/paraclub-api 2>/dev/null
|
git clone gitea@git.cloonar.com:Paraclub/api.git /nix/persist/user/dominik/projects/cloonar/paraclub/paraclub-api 2>/dev/null
|
||||||
git clone gitea@git.cloonar.com:Paraclub/frontend.git ~/projects/cloonar/paraclub/paraclub-frontend 2>/dev/null
|
git clone gitea@git.cloonar.com:Paraclub/frontend.git /nix/persist/user/dominik/projects/cloonar/paraclub/paraclub-frontend 2>/dev/null
|
||||||
git clone gitea@git.cloonar.com:Paraclub/website.git ~/projects/cloonar/paraclub/paraclub-website 2>/dev/null
|
git clone gitea@git.cloonar.com:Paraclub/website.git /nix/persist/user/dominik/projects/cloonar/paraclub/paraclub-website 2>/dev/null
|
||||||
git clone gitea@git.cloonar.com:Paraclub/module.git ~/projects/cloonar/paraclub/paraclub-module 2>/dev/null
|
git clone gitea@git.cloonar.com:Paraclub/module.git /nix/persist/user/dominik/projects/cloonar/paraclub/paraclub-module 2>/dev/null
|
||||||
git clone gitea@git.cloonar.com:Cloonar/amz-api.git ~/projects/cloonar/amz/amz-api 2>/dev/null
|
git clone gitea@git.cloonar.com:Cloonar/amz-api.git /nix/persist/user/dominik/projects/cloonar/amz/amz-api 2>/dev/null
|
||||||
git clone gitea@git.cloonar.com:Cloonar/amz-frontend.git ~/projects/cloonar/amz/amz-frontend 2>/dev/null
|
git clone gitea@git.cloonar.com:Cloonar/amz-frontend.git /nix/persist/user/dominik/projects/cloonar/amz/amz-frontend 2>/dev/null
|
||||||
git clone gitea@git.cloonar.com:myhidden.life/web.git ~/projects/myhidden.life/myhidden.life-web 2>/dev/null
|
git clone gitea@git.cloonar.com:myhidden.life/web.git /nix/persist/user/dominik/projects/myhidden.life/myhidden.life-web 2>/dev/null
|
||||||
|
|
||||||
git clone git@gitlab.epicenter.works:epicenter.works/campaigntool.git ~/projects/epicenter.works/campaigntool 2>/dev/null
|
git clone git@gitlab.epicenter.works:epicenter.works/campaigntool.git /nix/persist/user/dominik/projects/epicenter.works/campaigntool 2>/dev/null
|
||||||
git clone git@gitlab.epicenter.works:epicenter.works/website.git ~/projects/epicenter.works/epicenter.works 2>/dev/null
|
git clone git@gitlab.epicenter.works:epicenter.works/website.git /nix/persist/user/dominik/projects/epicenter.works/epicenter.works 2>/dev/null
|
||||||
git clone git@gitlab.epicenter.works:epicenter.works/nixos.git ~/projects/epicenter.works/epicenter-nixos 2>/dev/null
|
git clone git@gitlab.epicenter.works:epicenter.works/nixos.git /nix/persist/user/dominik/projects/epicenter.works/epicenter-nixos 2>/dev/null
|
||||||
git clone git@github.com:AKVorrat/spenden.akvorrat.at.git ~/projects/epicenter.works/spenden.akvorrat.at 2>/dev/null
|
git clone git@github.com:AKVorrat/spenden.akvorrat.at.git /nix/persist/user/dominik/projects/epicenter.works/spenden.akvorrat.at 2>/dev/null
|
||||||
git clone git@github.com:AKVorrat/dearmep-website.git ~/projects/epicenter.works/dearmep-website 2>/dev/null
|
git clone git@github.com:AKVorrat/dearmep-website.git /nix/persist/user/dominik/projects/epicenter.works/dearmep-website 2>/dev/null
|
||||||
set -eu
|
set -eu
|
||||||
'';
|
'';
|
||||||
|
|
||||||
@@ -316,47 +325,51 @@ in
|
|||||||
matchBlocks = {
|
matchBlocks = {
|
||||||
"git.cloonar.com" = {
|
"git.cloonar.com" = {
|
||||||
user = "git";
|
user = "git";
|
||||||
identityFile = "~/.ssh/id_rsa";
|
identityFile = "/nix/persist/user/dominik/.ssh/id_rsa";
|
||||||
identitiesOnly = true;
|
identitiesOnly = true;
|
||||||
};
|
};
|
||||||
"gitlab.epicenter.works" = {
|
"gitlab.epicenter.works" = {
|
||||||
user = "git";
|
user = "git";
|
||||||
identityFile = "~/.ssh/id_rsa";
|
identityFile = "/nix/persist/user/dominik/.ssh/id_rsa";
|
||||||
identitiesOnly = true;
|
identitiesOnly = true;
|
||||||
};
|
};
|
||||||
"tools.epicenter.works" = {
|
"tools.epicenter.works" = {
|
||||||
user = "root";
|
user = "root";
|
||||||
identityFile = "~/.ssh/epicenter.id_rsa";
|
identityFile = "/nix/persist/user/dominik/.ssh/epicenter.id_rsa";
|
||||||
};
|
};
|
||||||
"*.epicenter.works !tools.epicenter.works" = {
|
"*.epicenter.works !tools.epicenter.works" = {
|
||||||
user = "dominik";
|
user = "dominik";
|
||||||
identityFile = "~/.ssh/epicenter.id_rsa";
|
identityFile = "/nix/persist/user/dominik/.ssh/epicenter.id_rsa";
|
||||||
};
|
};
|
||||||
"*.dearmep.eu" = {
|
"*.dearmep.eu" = {
|
||||||
user = "root";
|
user = "root";
|
||||||
identityFile = "~/.ssh/epicenter.id_rsa";
|
identityFile = "/nix/persist/user/dominik/.ssh/epicenter.id_rsa";
|
||||||
};
|
};
|
||||||
"*.akvorrat.at" = {
|
"*.akvorrat.at" = {
|
||||||
user = "dominik";
|
user = "dominik";
|
||||||
setEnv = {
|
setEnv = {
|
||||||
TERM = "xterm-256color";
|
TERM = "xterm-256color";
|
||||||
};
|
};
|
||||||
identityFile = "~/.ssh/epicenter.id_rsa";
|
identityFile = "/nix/persist/user/dominik/.ssh/epicenter.id_rsa";
|
||||||
};
|
};
|
||||||
"*.cloonar.com" = {
|
"*.cloonar.com" = {
|
||||||
user = "root";
|
user = "root";
|
||||||
|
identityFile = "/nix/persist/user/dominik/.ssh/id_rsa";
|
||||||
};
|
};
|
||||||
"*.cloonar.smart" = {
|
"*.cloonar.smart" = {
|
||||||
user = "root";
|
user = "root";
|
||||||
|
identityFile = "/nix/persist/user/dominik/.ssh/id_rsa";
|
||||||
};
|
};
|
||||||
"*.wsw.at" = {
|
"*.wsw.at" = {
|
||||||
user = "wswdpolakovics";
|
user = "wswdpolakovics";
|
||||||
|
identityFile = "/nix/persist/user/dominik/.ssh/id_rsa";
|
||||||
setEnv = {
|
setEnv = {
|
||||||
TERM = "xterm-256color";
|
TERM = "xterm-256color";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"*.nycro.net" = {
|
"*.nycro.net" = {
|
||||||
user = "hilgenberg-gmbh.de_kk33i9d2xv"; # prod
|
user = "hilgenberg-gmbh.de_kk33i9d2xv"; # prod
|
||||||
|
identityFile = "/nix/persist/user/dominik/.ssh/id_rsa";
|
||||||
#user = "hilgenberg.gmbh.de_pci2n5aqzt"; # stage
|
#user = "hilgenberg.gmbh.de_pci2n5aqzt"; # stage
|
||||||
setEnv = {
|
setEnv = {
|
||||||
TERM = "xterm-256color";
|
TERM = "xterm-256color";
|
||||||
@@ -364,9 +377,11 @@ in
|
|||||||
};
|
};
|
||||||
"amz-websrv-01.amz.at" = {
|
"amz-websrv-01.amz.at" = {
|
||||||
user = "ebs";
|
user = "ebs";
|
||||||
|
identityFile = "/nix/persist/user/dominik/.ssh/id_rsa";
|
||||||
};
|
};
|
||||||
"u149513.your-backup.de" = {
|
"u149513.your-backup.de" = {
|
||||||
user = "u149513";
|
user = "u149513";
|
||||||
|
identityFile = "/nix/persist/user/dominik/.ssh/id_rsa";
|
||||||
# user = "u149513-sub2"; # fw.cloonar.com
|
# user = "u149513-sub2"; # fw.cloonar.com
|
||||||
port = 23;
|
port = 23;
|
||||||
};
|
};
|
||||||
@@ -374,3 +389,4 @@ in
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user