minor fix
This commit is contained in:
parent
a4b2a87960
commit
c9515fa98a
3 changed files with 4 additions and 11 deletions
|
|
@ -160,9 +160,6 @@ in
|
||||||
documents = "${config.home.homeDirectory}/Documents";
|
documents = "${config.home.homeDirectory}/Documents";
|
||||||
download = "${config.home.homeDirectory}/Downloads";
|
download = "${config.home.homeDirectory}/Downloads";
|
||||||
|
|
||||||
# Enable Pictures directory
|
|
||||||
pictures = "${config.home.homeDirectory}/Pictures";
|
|
||||||
|
|
||||||
# Disable unwanted directories
|
# Disable unwanted directories
|
||||||
music = null;
|
music = null;
|
||||||
videos = null;
|
videos = null;
|
||||||
|
|
|
||||||
|
|
@ -199,13 +199,13 @@ in
|
||||||
|
|
||||||
# Parse sync status
|
# Parse sync status
|
||||||
if [[ -n "$SNAPRAID_SYNC_LOG" ]]; then
|
if [[ -n "$SNAPRAID_SYNC_LOG" ]]; then
|
||||||
# Check for completion messages
|
# Check for completion messages (Everything OK or Nothing to do both indicate success)
|
||||||
if echo "$SNAPRAID_SYNC_LOG" | ${pkgs.gnugrep}/bin/grep -q "Everything OK"; then
|
if echo "$SNAPRAID_SYNC_LOG" | ${pkgs.gnugrep}/bin/grep -q "Everything OK\|Nothing to do"; then
|
||||||
SYNC_STATUS="✓"
|
SYNC_STATUS="✓"
|
||||||
SYNC_COLOR="\\033[38;2;184;187;38m"
|
SYNC_COLOR="\\033[38;2;184;187;38m"
|
||||||
|
|
||||||
# Get timestamp
|
# Get timestamp from the most recent success message
|
||||||
SYNC_TIMESTAMP=$(journalctl -u snapraid-sync.service --output=short-iso -n 100 --no-pager 2>/dev/null | ${pkgs.gnugrep}/bin/grep "Everything OK" | tail -1 | ${pkgs.gawk}/bin/awk '{print $1}')
|
SYNC_TIMESTAMP=$(journalctl -u snapraid-sync.service --output=short-iso -n 100 --no-pager 2>/dev/null | ${pkgs.gnugrep}/bin/grep "Everything OK\|Nothing to do" | tail -1 | ${pkgs.gawk}/bin/awk '{print $1}')
|
||||||
|
|
||||||
if [[ -n "$SYNC_TIMESTAMP" ]]; then
|
if [[ -n "$SYNC_TIMESTAMP" ]]; then
|
||||||
SYNC_EPOCH=$(date -d "$SYNC_TIMESTAMP" +%s 2>/dev/null || echo "0")
|
SYNC_EPOCH=$(date -d "$SYNC_TIMESTAMP" +%s 2>/dev/null || echo "0")
|
||||||
|
|
|
||||||
|
|
@ -184,8 +184,4 @@ in
|
||||||
|
|
||||||
# Generate projects.json for shell scripts
|
# Generate projects.json for shell scripts
|
||||||
home.file.".config/nix/config/projects.json".text = builtins.toJSON projectsConfig;
|
home.file.".config/nix/config/projects.json".text = builtins.toJSON projectsConfig;
|
||||||
|
|
||||||
# Ensure Steam screenshots and recordings directories exist
|
|
||||||
home.file."Pictures/Steam/.gitkeep".text = "";
|
|
||||||
home.file."Pictures/Steam/recordings/.gitkeep".text = "";
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue