Skip to content

Instantly share code, notes, and snippets.

View Tanguy-SALMON's full-sized avatar

Tanguy Tanguy-SALMON

View GitHub Profile
# Privacy Policy for Halo
**Last Updated:** July 20, 2026
Halo is a macOS application designed with privacy as a core principle.
## Data Collection
Halo does not collect, store, or transmit any user data. All wallpaper generation, rendering, and history management occur entirely on your local device. No network permissions are required or used by the application.
## Third-Party Services
################################################################################
##
## Description: Clean zhistory script by
## Trim all lines
## Keep only lines starting with ":" and not ending with "\"
## Written by: Tanguy SALMON
## Created on: 2025/03/10
## Last update: 2025/03/10
## License: MIT
##
# https://www.monolune.com/articles/how-to-download-a-copy-of-a-website-using-wget/
# Will scan all the webisite and save everything in some directory.
wget --mirror
--convert-links
--adjust-extension
--page-requisites
--no-parent
--wait=0.1
--random-wait
@Tanguy-SALMON
Tanguy-SALMON / Alias_password_generator_for_terminal.zshrc
Last active March 16, 2024 07:12
Alias password generator for terminal
alias pass='pwgen 14 1'
alias passs="python -c 'import secrets; print(secrets.token_hex())'"
alias passss="head -c 14 /dev/urandom | sha1sum | cut -d' ' -f1"
@Tanguy-SALMON
Tanguy-SALMON / .zshrc
Created February 24, 2024 07:42
Supercharge my shell with that in my .zshrc
expiration_password=$(passwd -S $USER | awk '{print $3}')
expiration_password_unix=$(date -d "$expiration_password" +%s)
date_actuelle=$(date +%s)
diff=$((date_actuelle - expiration_password_unix))
if [ $diff -gt 2592000 ]; then
echo "\e[36m\e[5m Password too old. Update it with $ passwd \${whoami}.\e[0m" | bat --style grid
fi
w | awk 'NR>2' | bat --style grid
@Tanguy-SALMON
Tanguy-SALMON / prefetch-lookupIP
Last active March 18, 2024 13:54
Enhance performance through prefetching lookup IP in hosts file
#!/bin/bash +xe
# Enhance performance through prefetching lookup IP in hosts file (MIT License)
# by Lathanao (last update: 24/02/2024)
USER=$(last | grep "login screen" | tail -n 1 | awk '{print $1}')
TMP_DIR="$(mktemp -d)"
PATH_HISTORY="/home/$USER/.config/chromium/Default/History"
@Tanguy-SALMON
Tanguy-SALMON / Ip_tracker.sh
Last active March 18, 2024 13:55
Ip tracker
#!/bin/bash -xe
# Ip tracker (MIT License)
# By Lathanao (last update: 18/03/2024)
#
# Script work well when that has been set:
# $ echo "$USER ALL=(ALL:ALL) NOPASSWD: ALL" | sudo tee "/etc/sudoers.d/no-more-password"
# $ sudo ln -s /dir/of/Scripts/* /etc/cron.daily/
LOG_DIR=/var/log/usercron
@Tanguy-SALMON
Tanguy-SALMON / Performance_tracker.sh
Last active March 18, 2024 14:12
Performance tracker
#!/bin/bash -xe
# Performance tracker (MIT License)
# By Lathanao (last update: 24/11/2023)
#
# Script work well when that has been set:
# $ echo "$USER ALL=(ALL:ALL) NOPASSWD: ALL" | sudo tee "/etc/sudoers.d/no-more-password"
# $ sudo ln -s /dir/of/Scripts/* /etc/cron.daily/
@Tanguy-SALMON
Tanguy-SALMON / Obsidian backup on Google Drive
Last active March 18, 2024 13:57
Obsidian backup on Google Drive
#!/bin/bash
# Backup Obsidian vault (MIT License)
# by Lathanao (last update: 2023/12/01)
PATH_OBSIDIAN="$HOME/Documents/Obsidian_Vault"
PATH_GDRIVE='/run/user/1000/gvfs/google-drive:host=gmail.com,user=you/xxxxxxxxxx'
PASS="password_for_the_backup"
SLUG=$(date "+%Y%m%d_%H%M%S")_$(whoami)_obsidian_vault
LOG_DIR=/var/log/usercron
@Tanguy-SALMON
Tanguy-SALMON / Build FalkorDB on Manjaro.md
Last active March 12, 2024 10:53
Compile FalkorDB on Manjaro

First:

$ pamac install cmake

Then:

$ cd ~/Download
$ wget https://www.piumarta.com/software/peg/peg-0.1.18.tar.gz
$ sudo tar -xzvf *.tar.gz