nix fmt; justfile adjustments

This commit is contained in:
xqtc161 2024-07-01 20:45:31 +02:00
parent 692e3f5ccb
commit b9e4385f0c
9 changed files with 62 additions and 43 deletions

View file

@ -65,7 +65,7 @@ in {
pkgs.ghc
pkgs.rizin
(pkgs.cutter.withPlugins (ps: with ps; [ jsdec rz-ghidra sigdb ]))
(pkgs.cutter.withPlugins (ps: with ps; [jsdec rz-ghidra sigdb]))
pkgs.imhex
pkgs.ghidra

View file

@ -1,5 +1,9 @@
{config, lib, pkgs, ...}:
{
config,
lib,
pkgs,
...
}: {
programs.yazi = {
enable = true;
enableNushellIntegration = true;

View file

@ -1,5 +1,9 @@
{ config, lib, pkgs, ... }: {
{
config,
lib,
pkgs,
...
}: {
#
# BACKUP
# Check via nix-shell -p borgbackup --run "borg info --rsh 'ssh -p 23 -i /home/moe/.ssh/storagebox_nextcloud_data' u409248-sub1@u409248-sub1.your-storagebox.de:nextcloud_data_backups"
@ -34,7 +38,7 @@
nextcloud_data = {
user = "nextcloud";
group = "nextcloud";
paths = [ "${config.services.nextcloud.datadir}" ];
paths = ["${config.services.nextcloud.datadir}"];
preHook = ''
${config.services.nextcloud.occ}/bin/nextcloud-occ maintenance:mode --on
'';
@ -78,12 +82,12 @@
};
systemd.services."borgbackup-job-nextcloud_data" = {
onFailure = [ "notify-email@%i.service" ];
onSuccess = [ "notify-email@%i.service" ];
onFailure = ["notify-email@%i.service"];
onSuccess = ["notify-email@%i.service"];
};
systemd.services."borgbackup-job-nextcloud_database" = {
onFailure = [ "notify-email@%i.service" ];
onSuccess = [ "notify-email@%i.service" ];
onFailure = ["notify-email@%i.service"];
onSuccess = ["notify-email@%i.service"];
};
}

View file

@ -1,7 +1,11 @@
{config, lib, inputs, ...}:
{
services.paperless = {
config,
lib,
inputs,
...
}: {
services.paperless = {
enable = true;
passwordFile = "/etc/paperless_sc";
};
};
}

View file

@ -126,7 +126,7 @@
# Define a user account. Don't forget to set a password with passwd.
users.users.xqtc = {
isNormalUser = true;
extraGroups = ["wheel" "docker" "libvirtd" "adbusers" ]; # Enable sudo for the user.
extraGroups = ["wheel" "docker" "libvirtd" "adbusers"]; # Enable sudo for the user.
packages = with pkgs; [nushell clamtk];
shell = pkgs.nushell;
};

View file

@ -11,9 +11,16 @@ rebuild:
nh os switch . -- -vv --impure -j 4;
exit
fi
nh os switch . -- -vv --impure -j 4;
nh os switch . -- -vv;
beleth:
nixos-rebuild switch --flake '.#beleth' --build-host {{beleth-host}} --target-host {{beleth-host}}
ssh {{beleth-user-host}} "cd; cd nixos-config; git pull; cd; sh build_website.sh"
#!/usr/bin/env bash
arch=$(nix-instantiate --eval -E 'builtins.currentSystem')
arch_sanitized=$(echo $arch | sed 's/^"//;s/"$//')
if [ $arch_sanitized == "x86_64-linux" ]; then
nixos-rebuild switch --flake '.#beleth' --build-host {{beleth-host}} --target-host {{beleth-host}};
ssh {{beleth-user-host}} "cd; cd nixos-config; git pull; cd; sh build_website.sh";
exit
fi
@echo "Host arch needs to be 'x86_64-linux'! Aborting...";