add project_history differt

This commit is contained in:
2024-07-03 22:49:55 +02:00
parent 2b440d88f7
commit 66288470f9
2 changed files with 25 additions and 31 deletions

View File

@@ -80,6 +80,8 @@ let
];
in
{
programs.fuse.userAllowOther = true;
home-manager.users.dominik = { lib, pkgs, ... }: {
imports = [ "${impermanence}/home-manager.nix" ];
/* The home.stateVersion option does not have a default and must be set */
@@ -87,7 +89,6 @@ in
home.enableNixpkgsReleaseCheck = false;
/* Here goes the rest of your home-manager config, e.g. home.packages = [ pkgs.foo ]; */
home.persistence."/nix/persist/user/dominik" = {
removePrefixDirectory = true; # for GNU Stow styled dotfile folders
allowOther = true;
directories = [
"cloud.cloonar.com"
@@ -299,39 +300,16 @@ in
set -eu
'';
home.activation.nvim-project = lib.hm.dag.entryAfter ["writeBoundary"] ''
PATH="${pkgs.coreutils}/bin:$PATH"
if [ ! -e "~/.local/share/nvim/project_nvim/project_history" ] ; then
cat > ~/.local/share/nvim/project_nvim/project_history << EOL
/home/dominik/projects/cloonar/cloonar-nixos
/home/dominik/projects/cloonar/cloonar-website
/home/dominik/projects/cloonar/wohnservice-wien
/home/dominik/projects/cloonar/gbv-aktuell
/home/dominik/projects/cloonar/paraclub/paraclub-api
/home/dominik/projects/cloonar/paraclub/paraclub-frontend
/home/dominik/projects/cloonar/paraclub/paraclub-website
/home/dominik/projects/cloonar/paraclub/paraclub-module
/home/dominik/projects/cloonar/amz/amz-api
/home/dominik/projects/cloonar/amz/amz-frontend
/home/dominik/projects/myhidden.life/myhidden.life-web
/home/dominik/projects/epicenter.works/campaigntool
/home/dominik/projects/epicenter.works/epicenter.works
/home/dominik/projects/epicenter.works/epicenter-nixos
/home/dominik/projects/epicenter.works/spenden.akvorrat.at
/home/dominik/projects/epicenter.works/dearmep-website
EOL
fi
'';
home.file.".local/share/nvim/project_nvim/project_history".source = ./configs/project_history;
home.file.".config/Cryptomator/settings.json".source = ./configs/cryptomator.json;
/* Setup nextcloud folders */
home.activation.nextcloud = lib.hm.dag.entryAfter ["writeBoundary"] ''
set +eu
${pkgs.coreutils}/bin/mkdir ~/cloud.cloonar.com
${pkgs.coreutils}/bin/mkdir ~/cloud.epicenter.works
set -eu
'';
# home.activation.nextcloud = lib.hm.dag.entryAfter ["writeBoundary"] ''
# set +eu
# ${pkgs.coreutils}/bin/mkdir ~/cloud.cloonar.com
# ${pkgs.coreutils}/bin/mkdir ~/cloud.epicenter.works
# set -eu
# '';
programs.ssh = {
enable = true;