nixcfg/homes/x86_64-linux/harald@mx/default.nix
Harald Hoyer 86c676062c feat: Comment out systemd.user.services in default.nix
The systemd.user.services block in the default.nix file has been commented out. This change is vital if the associated services are not meant to be used or activated, avoiding any potential conflicts or issues.
2024-06-25 11:13:50 +02:00

75 lines
1.5 KiB
Nix

{ lib
, pkgs
, config
, ...
}:
{
home.sessionPath = [ "$HOME/bin" ];
programs.bash.profileExtra = ''
${lib.getExe pkgs.rust-motd}
'';
metacfg = {
user = {
enable = true;
name = config.snowfallorg.user.name;
};
cli-apps = {
bash.enable = true;
fish.enable = true;
neovim.enable = true;
bat.enable = true;
starship.enable = true;
home-manager.enable = true;
};
tools = {
git.enable = true;
direnv.enable = true;
};
};
xdg.enable = true;
xdg.mime.enable = true;
/* *****************************************
systemd.user.services = {
render_blog = {
Service = {
Type = "oneshot";
Environment = "PATH=/run/current-system/sw/bin";
ExecStart = toString (
pkgs.writeShellScript "render_blog.sh" ''
set -eou pipefail
set -x
DIR=/var/tmp/blog.$$
rm -fr $DIR
mkdir -p $DIR
cd $DIR
echo $HOME
set
git config --list
git clone --recurse-submodules https://git.hoyer.xyz/harald/blog.git
cd blog
./build.sh
cd /var/tmp
rm -fr $DIR
''
);
};
Install.WantedBy = [ "default.target" ];
};
};
systemd.user.timers = {
render_blog = {
Timer = {
OnCalendar = "hourly";
};
Install.WantedBy = [ "timers.target" ];
};
};
***************************** */
}