mirror of
https://git.gay/xqtc/nixos-config
synced 2024-11-22 21:20:32 +01:00
nix fmt; justfile adjustments
This commit is contained in:
parent
692e3f5ccb
commit
b9e4385f0c
|
@ -65,7 +65,7 @@ in {
|
||||||
pkgs.ghc
|
pkgs.ghc
|
||||||
|
|
||||||
pkgs.rizin
|
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.imhex
|
||||||
pkgs.ghidra
|
pkgs.ghidra
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
{config, lib, pkgs, ...}:
|
|
||||||
{
|
{
|
||||||
|
config,
|
||||||
|
lib,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
programs.yazi = {
|
programs.yazi = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableNushellIntegration = true;
|
enableNushellIntegration = true;
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
{ config, lib, pkgs, ... }: {
|
{
|
||||||
|
config,
|
||||||
|
lib,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
#
|
#
|
||||||
# BACKUP
|
# 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"
|
# 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 = {
|
nextcloud_data = {
|
||||||
user = "nextcloud";
|
user = "nextcloud";
|
||||||
group = "nextcloud";
|
group = "nextcloud";
|
||||||
paths = [ "${config.services.nextcloud.datadir}" ];
|
paths = ["${config.services.nextcloud.datadir}"];
|
||||||
preHook = ''
|
preHook = ''
|
||||||
${config.services.nextcloud.occ}/bin/nextcloud-occ maintenance:mode --on
|
${config.services.nextcloud.occ}/bin/nextcloud-occ maintenance:mode --on
|
||||||
'';
|
'';
|
||||||
|
@ -78,12 +82,12 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd.services."borgbackup-job-nextcloud_data" = {
|
systemd.services."borgbackup-job-nextcloud_data" = {
|
||||||
onFailure = [ "notify-email@%i.service" ];
|
onFailure = ["notify-email@%i.service"];
|
||||||
onSuccess = [ "notify-email@%i.service" ];
|
onSuccess = ["notify-email@%i.service"];
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd.services."borgbackup-job-nextcloud_database" = {
|
systemd.services."borgbackup-job-nextcloud_database" = {
|
||||||
onFailure = [ "notify-email@%i.service" ];
|
onFailure = ["notify-email@%i.service"];
|
||||||
onSuccess = [ "notify-email@%i.service" ];
|
onSuccess = ["notify-email@%i.service"];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
{config, lib, inputs, ...}:
|
|
||||||
{
|
{
|
||||||
services.paperless = {
|
config,
|
||||||
|
lib,
|
||||||
|
inputs,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
services.paperless = {
|
||||||
enable = true;
|
enable = true;
|
||||||
passwordFile = "/etc/paperless_sc";
|
passwordFile = "/etc/paperless_sc";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -126,7 +126,7 @@
|
||||||
# Define a user account. Don't forget to set a password with ‘passwd’.
|
# Define a user account. Don't forget to set a password with ‘passwd’.
|
||||||
users.users.xqtc = {
|
users.users.xqtc = {
|
||||||
isNormalUser = true;
|
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];
|
packages = with pkgs; [nushell clamtk];
|
||||||
shell = pkgs.nushell;
|
shell = pkgs.nushell;
|
||||||
};
|
};
|
||||||
|
|
13
justfile
13
justfile
|
@ -11,9 +11,16 @@ rebuild:
|
||||||
nh os switch . -- -vv --impure -j 4;
|
nh os switch . -- -vv --impure -j 4;
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
nh os switch . -- -vv --impure -j 4;
|
nh os switch . -- -vv;
|
||||||
|
|
||||||
|
|
||||||
beleth:
|
beleth:
|
||||||
nixos-rebuild switch --flake '.#beleth' --build-host {{beleth-host}} --target-host {{beleth-host}}
|
#!/usr/bin/env bash
|
||||||
ssh {{beleth-user-host}} "cd; cd nixos-config; git pull; cd; sh build_website.sh"
|
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...";
|
||||||
|
|
Loading…
Reference in a new issue