Aggiunto vari dotfiles

This commit is contained in:
dado
2025-01-12 17:30:45 +01:00
parent 37c48fe473
commit f12dd84fc0
22 changed files with 1973 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
import = ["/home/dado/git/alacritty-master/dracula.toml"]
[cursor.style]
blinking = "On"
shape = "Beam"
[font]
size = 12.0
[font.bold]
family = "Ubuntu Mono"
style = "Bold"
[font.bold_italic]
family = "Ubuntu Mono"
style = "Bold Italic"
[font.italic]
family = "Ubuntu Mono"
style = "Italic"
[font.normal]
family = "Ubuntu Mono"
style = "Retina"
[font.offset]
x = 0
y = 1
[window]
dynamic_padding = true
opacity = 0.97
[window.padding]
x = 5
y = 0
[window.position]
x = 75
y = 75

View File

@@ -0,0 +1,10 @@
{
"float": [
{
"class": "pop-shell-example",
"title": "pop-shell-example"
}
],
"skiptaskbarhidden": [],
"log_on_focus": false
}

70
.config/psd/psd.conf Normal file
View File

@@ -0,0 +1,70 @@
#
# $XDG_CONFIG_HOME/psd/psd.conf
#
# For documentation, refer man 1 psd or to the wiki page
# https://wiki.archlinux.org/index.php/Profile-sync-daemon
## NOTE the following:
## To protect data from corruption, in the event that you do make an edit while
## psd is active, any changes made will be applied the next time you start psd.
# Uncomment and set to "yes" to use overlayfs instead of a full copy to reduce
# the memory costs and to improve sync/unsync operations. Note that your kernel
# MUST have this module available in order to use this mode.
#
#USE_OVERLAYFS="no"
# Uncomment and set to "yes" to resync on suspend to reduce potential data loss.
# Note that your system MUST have gdbus from glib2 installed to use this mode.
#
#USE_SUSPSYNC="no"
# List any browsers in the array below to have managed by psd. Useful if you do
# not wish to have all possible browser profiles managed which is the default if
# this array is left commented.
#
# Possible values:
# chromium
# chromium-dev
# conkeror.mozdev.org
# epiphany
# falkon
# firefox
# firefox-trunk
# google-chrome
# google-chrome-beta
# google-chrome-unstable
# heftig-aurora
# icecat
# inox
# luakit
# midori
# opera
# opera-beta
# opera-developer
# opera-legacy
# otter-browser
# qupzilla
# qutebrowser
# palemoon
# rekonq
# seamonkey
# surf
# vivaldi
# vivaldi-snapshot
#
BROWSERS=(firefox)
# Uncomment and set to "no" to completely disable the crash recovery feature.
#
# The default is to create crash recovery backups if the system is ungracefully
# powered-down due to a kernel panic, hitting the reset switch, battery going
# dead, etc. Some users keep very diligent backups and don't care to have this
# feature enabled.
USE_BACKUPS="yes"
# Uncomment and set to an integer that is the maximum number of crash recovery
# snapshots to keep (the oldest ones are deleted first).
#
# The default is to save the most recent 5 crash recovery snapshots.
BACKUP_LIMIT=5

View File

@@ -0,0 +1,10 @@
[Unit]
Description=borg backup job
StartLimitBurst=5 # Questo indica che il servizio può essere avviato al massimo 5 volte nel periodo specificato da StartLimitIntervalSec
StartLimitIntervalSec=150s # Intervallo di tempo in cui il numero di avvii viene conteggiato. In questo caso: 30s x 5 = 150s
[Service]
Type=oneshot # Indica che il servizio esegue un'azione e termina
ExecStart=/home/dado/git/backup-ws/borgbackup.sh
Restart=on-failure # Riavvia il servizio solo se termina con un errore
RestartSec=30s # Tempo di attesa tra i tentativi di riavvio

View File

@@ -0,0 +1,9 @@
[Unit]
Description=backup
[Timer]
OnUnitActiveSec=2h
OnBootSec=30s
[Install]
WantedBy=timers.target