diff --git a/.bashrc b/.bashrc new file mode 100644 index 0000000..0873b30 --- /dev/null +++ b/.bashrc @@ -0,0 +1,273 @@ +# ~/.bashrc: executed by bash(1) for non-login shells. +# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) +# for examples + +# If not running interactively, don't do anything +case $- in + *i*) ;; + *) return;; +esac + +# don't put duplicate lines or lines starting with space in the history. +# See bash(1) for more options +HISTCONTROL=ignoreboth + +# append to the history file, don't overwrite it +shopt -s histappend + +# check the window size after each command and, if necessary, +# update the values of LINES and COLUMNS. +shopt -s checkwinsize + +# If set, the pattern "**" used in a pathname expansion context will +# match all files and zero or more directories and subdirectories. +#shopt -s globstar + +# make less more friendly for non-text input files, see lesspipe(1) +#[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" + +# set variable identifying the chroot you work in (used in the prompt below) +if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then + debian_chroot=$(cat /etc/debian_chroot) +fi + +# set a fancy prompt (non-color, unless we know we "want" color) +case "$TERM" in + xterm-color|*-256color) color_prompt=yes;; +esac + +# uncomment for a colored prompt, if the terminal has the capability; turned +# off by default to not distract the user: the focus in a terminal window +# should be on the output of commands, not on the prompt +#force_color_prompt=yes + +if [ -n "$force_color_prompt" ]; then + if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then + # We have color support; assume it's compliant with Ecma-48 + # (ISO/IEC-6429). (Lack of such support is extremely rare, and such + # a case would tend to support setf rather than setaf.) + color_prompt=yes + else + color_prompt= + fi +fi + +if [ "$color_prompt" = yes ]; then + PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' +else + PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' +fi +unset color_prompt force_color_prompt + +# If this is an xterm set the title to user@host:dir +case "$TERM" in + xterm*|rxvt*) + PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" + ;; + *) + ;; +esac + +# enable color support of ls and also add handy aliases +if [ -x /usr/bin/dircolors ]; then + test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" + alias ls='ls --color=auto' + #alias dir='dir --color=auto' + #alias vdir='vdir --color=auto' + + alias grep='grep --color=auto' + alias fgrep='fgrep --color=auto' + alias egrep='egrep --color=auto' +fi + +# colored GCC warnings and errors +#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01' + +# some more ls aliases +#alias ll='ls -l' +#alias la='ls -A' +#alias l='ls -CF' + +# Alias definitions. +# You may want to put all your additions into a separate file like +# ~/.bash_aliases, instead of adding them here directly. +# See /usr/share/doc/bash-doc/examples in the bash-doc package. + +#if [ -f ~/.bash_aliases ]; then +# . ~/.bash_aliases +#fi + +# enable programmable completion features (you don't need to enable +# this, if it's already enabled in /etc/bash.bashrc and /etc/profile +# sources /etc/bash.bashrc). +#if ! shopt -oq posix; then +# if [ -f /usr/share/bash-completion/bash_completion ]; then +# . /usr/share/bash-completion/bash_completion +# elif [ -f /etc/bash_completion ]; then +# . /etc/bash_completion +# fi +#fi + +################################################################################################################################################### +# # +# PERSONAL SETTINGS # +# # +################################################################################################################################################### + +# path + +export PATH="$PATH:HOME/.local/bin:$HOME/bin:$HOME/.cargo/bin:$HOME/scripts/:$HOME/scripts/backup-ws" + +# for setting history length see HISTSIZE and HISTFILESIZE in bash +HISTSIZE=-1 +HISTFILESIZE=-1 + +# To get first completion and a listing you can add the following to bashrc +bind 'set show-all-if-ambiguous on' +bind 'TAB:menu-complete' + +# Use bash-completion, if available +[[ $PS1 && -f /usr/share/bash-completion/bash_completion ]] && \ + . /usr/share/bash-completion/bash_completion + +# alias + +# alias + +## BASH command + +alias t='tail -f' +alias dud='du -d 1 -h 2> /dev/null | sort -hsr' +alias dus='du -sh * 2> /dev/null | sort -hsr' +alias egrep='egrep --color=auto' +alias fd='find . -type d -name' +alias fdi='find . -type d -iname' +alias ff='find . -type f -name' +alias ffi='find . -type f -iname' +alias df='df -hT' +alias md='mkdir -p' +alias rd='rmdir' +alias scp="scrcpy -S" +alias scl="screen -ls" +alias scr="screen -R" +alias scl="screen -ls" +alias nn="ncdu --color dark" +alias maps="telnet mapscii.me" +alias myip='curl ipinfo.io/ip' +alias files_replace_space='for f in *\ *; do mv "$f" "${f// /_}"; done' +alias dtr="rm -rf .local/share/Trash/files/*" +alias hugo-sync="hugo && rsync -avz --delete public/ ilnostropianetaselvaggio:/home/sistemostro/website/" + +## ls + +alias l='ls -CF' +#alias ls='ls -1FSsh' +alias ldot='ls -ld .*' +alias lt='ls -ltFh' +alias ll='exa -lgh' + +## apt + +alias aac='sudo apt autoclean' +alias ac='sudo apt clean' +alias as='apt search' +alias aug='sudo apt update && sudo apt upgrade' +alias afug='sudo apt update && sudo apt dist-upgrade' +alias ai='sudo apt install' +alias ap='sudo apt purge' +alias ar='sudo apt remove' +alias aar='sudo apt autoremove' +alias upg='sudo apt update ; sudo apt upgrade ; sudo apt autoremove ; flatpak upgrade -y ; flatpak uninstall --unused -y' + +## flatpak + +alias fl='flatpak list' +alias fu='flatpak update' +alias fu='flatpak uninstall' +alias code="flatpak run com.vscodium.codium 2> /dev/null" + +## docker + +alias dex='docker exec -i -t' +alias di='docker images ls' +alias dv='docker volume ls' +alias dps='docker ps' +alias dpsa='docker ps -a' +alias dcd='docker compose down' +alias dcp='docker compose pull' +alias dcu='docker compose up -d' +alias dspaf='docker system prune -af' + +## tmux + +alias ta='tmux attach -t' +alias tad='tmux attach -dt' +alias tkss='tmux kill-session -t' +alias tksv='tmux kill-server' +alias tl='tmux list-sessions' +alias ts='tmux new-session -s' + +## symlink + +alias delete-broken-symlink='find . -maxdepth 1 -xtype l -delete' +alias view-broken-symlink='find . -maxdepth 1 -xtype l' + +## vim + +alias v="vim 2> /dev/null" +alias sv="sudo vim 2> /dev/null" +alias vi='TERM=xterm-sc vim' +alias vim='TERM=xterm-sc vim' + +## git + +alias g=git +alias ga='git add' +alias gf='git fetch' +alias gp='git pull' +alias gpo='git push -u origin' +alias grmc='git rm --cached' +alias gs='git status -sb' +alias gm='git commit -m' +alias gcf='git config --list' + +#alias gb='git branch' +#alias gbD='git branch -D' +#alias gba='git branch -a' +#alias gbd='git branch -d' +#alias gcb='git checkout -b' +#alias glgga='git log --graph --decorate=full --all' +#alias glog='git log --oneline --decorate --color --graph' +#alias grmv='git remote rename' +#alias gro='git-rename-origin' +#alias grset='git remote set-url' +#alias grso='git remote show origin' +#alias grv='git remote -v' + +# PS1 + +DEFAULT="\[\033[0m\]" +RED="\[\033[1;31m\]" +GREEN="\[\033[0;32m\]" +BLUE="\[\033[1;34m\]" +EBLACK="\[\033[1;30m\]" +PURPLE="\[\033[35m\]" +YELLOW="\[\033[1;33m\]" +CYAN="\[\033[1;36m\]" + +parse_git_branch() { + git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/' +} + +export PS1="$GREEN[\A \d]$CYAN\u$BLUE@\h $DEFAULT(\!):$YELLOW\w $PURPLE\n\$(parse_git_branch)$DEFAULT > " + +# editor + +export EDITOR='vim' +export VISUAL='vim' + +# language + +#LANG="it_IT.UTF-8" +#export LANG +export TERM=xterm-256color diff --git a/.config/alacritty/alacritty.toml b/.config/alacritty/alacritty.toml new file mode 100644 index 0000000..596b309 --- /dev/null +++ b/.config/alacritty/alacritty.toml @@ -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 diff --git a/.config/pop-shell/config.json b/.config/pop-shell/config.json new file mode 100644 index 0000000..3ff0046 --- /dev/null +++ b/.config/pop-shell/config.json @@ -0,0 +1,10 @@ +{ + "float": [ + { + "class": "pop-shell-example", + "title": "pop-shell-example" + } + ], + "skiptaskbarhidden": [], + "log_on_focus": false +} \ No newline at end of file diff --git a/.config/psd/psd.conf b/.config/psd/psd.conf new file mode 100644 index 0000000..414fca9 --- /dev/null +++ b/.config/psd/psd.conf @@ -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 diff --git a/.config/systemd/user/borgbackup.service b/.config/systemd/user/borgbackup.service new file mode 100644 index 0000000..425a958 --- /dev/null +++ b/.config/systemd/user/borgbackup.service @@ -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 \ No newline at end of file diff --git a/.config/systemd/user/borgbackup.timer b/.config/systemd/user/borgbackup.timer new file mode 100644 index 0000000..1255d9c --- /dev/null +++ b/.config/systemd/user/borgbackup.timer @@ -0,0 +1,9 @@ +[Unit] +Description=backup + +[Timer] +OnUnitActiveSec=2h +OnBootSec=30s + +[Install] +WantedBy=timers.target \ No newline at end of file diff --git a/.gitconfig b/.gitconfig new file mode 100644 index 0000000..4c49178 --- /dev/null +++ b/.gitconfig @@ -0,0 +1,3 @@ +[user] + email = dado@mail.me + name = dado diff --git a/.inputrc b/.inputrc new file mode 100644 index 0000000..53de1a1 --- /dev/null +++ b/.inputrc @@ -0,0 +1,2 @@ +"\e[5~": history-search-backward +"\e[6~": history-search-forward diff --git a/.profile b/.profile new file mode 100644 index 0000000..d89ea5a --- /dev/null +++ b/.profile @@ -0,0 +1,27 @@ +# ~/.profile: executed by the command interpreter for login shells. +# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login +# exists. +# see /usr/share/doc/bash/examples/startup-files for examples. +# the files are located in the bash-doc package. + +# the default umask is set in /etc/profile; for setting the umask +# for ssh logins, install and configure the libpam-umask package. +#umask 022 + +# if running bash +if [ -n "$BASH_VERSION" ]; then + # include .bashrc if it exists + if [ -f "$HOME/.bashrc" ]; then + . "$HOME/.bashrc" + fi +fi + +# set PATH so it includes user's private bin if it exists +if [ -d "$HOME/bin" ] ; then + PATH="$HOME/bin:$PATH" +fi + +# set PATH so it includes user's private bin if it exists +if [ -d "$HOME/.local/bin" ] ; then + PATH="$HOME/.local/bin:$PATH" +fi diff --git a/.vim/spell/it.utf-8.spl b/.vim/spell/it.utf-8.spl new file mode 100644 index 0000000..1927e05 Binary files /dev/null and b/.vim/spell/it.utf-8.spl differ diff --git a/.vim/spell/it.utf-8.sug b/.vim/spell/it.utf-8.sug new file mode 100644 index 0000000..d797753 Binary files /dev/null and b/.vim/spell/it.utf-8.sug differ diff --git a/.viminfo b/.viminfo new file mode 100644 index 0000000..24ab0ed --- /dev/null +++ b/.viminfo @@ -0,0 +1,529 @@ +# This viminfo file was generated by Vim 9.1. +# You may edit it if you're careful! + +# Viminfo version +|1,4 + +# Value of 'encoding' when this file was written +*encoding=utf-8 + + +# hlsearch on (H) or off (h): +~h +# Last Search Pattern: +~MSle0~/alias ll + +# Command Line History (newest to oldest): +:wq +|2,0,1736694581,,"wq" +:q +|2,0,1736098243,,"q" +:colorscheme default +|2,0,1736085163,,"colorscheme default" +:colorscheme ron +|2,0,1736011607,,"colorscheme ron" +:w +|2,0,1736006081,,"w" +:colorscheme sorbet +|2,0,1736001038,,"colorscheme sorbet" +:q! +|2,0,1736000966,,"q!" +:redraw! +|2,0,1736000950,,"redraw!" +:source ~/.vimrc +|2,0,1736000903,,"source ~/.vimrc" + +# Search String History (newest to oldest): +? ^ +|2,1,1736000924,,"^" +?/alias ll +|2,1,1735940459,47,"alias ll" + +# Expression History (newest to oldest): + +# Input Line History (newest to oldest): + +# Debug Line History (newest to oldest): + +# Registers: +"0 LINE 0 + Host hetzner + hostname 37.27.62.208 + user u424838 + IdentityFile /home/dado/.ssh/hetzner + TCPKeepAlive yes +|3,0,0,1,5,0,1736453645,"Host hetzner"," hostname 37.27.62.208"," user u424838"," IdentityFile /home/dado/.ssh/hetzner"," TCPKeepAlive yes" +"1 LINE 0 + p +|3,0,1,1,1,0,1736453661,"p" +"2 LINE 0 + +|3,0,2,1,1,0,1736195360,"" +"3 LINE 0 + sleep 5 +|3,0,3,1,1,0,1736195359,"sleep 5" +"4 LINE 0 + $SCRIPT/borgmount.sh +|3,0,4,1,1,0,1736195359,"$SCRIPT/borgmount.sh" +"5 LINE 0 + +|3,0,5,1,1,0,1736170155,"" +"6 LINE 0 + 0 9,15,22 * * * ~/scripts/backup.sh + 5 9,15,22 * * * crontab -l > ~/Nextcloud/Backup/crontab.bk + 5 9,15,22 * * * cd ~ && dconf dump / > ~/Nextcloud/Backup/saved_settings.dconf +|3,0,6,1,3,0,1736170153,"0 9,15,22 * * * ~/scripts/backup.sh","5 9,15,22 * * * crontab -l > ~/Nextcloud/Backup/crontab.bk","5 9,15,22 * * * cd ~ && dconf dump / > ~/Nextcloud/Backup/saved_settings.dconf" +"7 LINE 0 + 6 18 * * * cd ~ && dconf dump / > ~/Nextcloud/Backup/saved_settings.dconf +|3,0,7,1,1,0,1736096783,"6 18 * * * cd ~ && dconf dump / > ~/Nextcloud/Backup/saved_settings.dconf" +"8 LINE 0 + 4 18 * * * cd ~ && dconf dump / > ~/saved_settings.dconf2 +|3,0,8,1,1,0,1736096659,"4 18 * * * cd ~ && dconf dump / > ~/saved_settings.dconf2" +"9 LINE 0 + 21 16 * * * crontab -l > ~/crontab.bk +|3,0,9,1,1,0,1736090512,"21 16 * * * crontab -l > ~/crontab.bk" +""- CHAR 0 + hetzner +|3,1,36,0,1,0,1736453701,"hetzner" + +# File marks: +'0 1 0 ~/install.md +|4,48,1,0,1736694581,"~/install.md" +'1 45 11 ~/.ssh/config +|4,49,45,11,1736453705,"~/.ssh/config" +'2 82 87 ~/install.md +|4,50,82,87,1736279225,"~/install.md" +'3 82 87 ~/install.md +|4,51,82,87,1736279225,"~/install.md" +'4 58 0 ~/git/backup-ws/borgbackup.sh +|4,52,58,0,1736195369,"~/git/backup-ws/borgbackup.sh" +'5 8 0 /tmp/crontab.zDDDMb/crontab +|4,53,8,0,1736170157,"/tmp/crontab.zDDDMb/crontab" +'6 63 144 ~/install.md +|4,54,63,144,1736118134,"~/install.md" +'7 63 144 ~/install.md +|4,55,63,144,1736118134,"~/install.md" +'8 63 144 ~/install.md +|4,56,63,144,1736118134,"~/install.md" +'9 63 144 ~/install.md +|4,57,63,144,1736118134,"~/install.md" + +# Jumplist (newest first): +-' 1 0 ~/install.md +|4,39,1,0,1736694581,"~/install.md" +-' 45 11 ~/.ssh/config +|4,39,45,11,1736453705,"~/.ssh/config" +-' 45 11 ~/.ssh/config +|4,39,45,11,1736453705,"~/.ssh/config" +-' 1 0 ~/.ssh/config +|4,39,1,0,1736453635,"~/.ssh/config" +-' 1 0 ~/.ssh/config +|4,39,1,0,1736453635,"~/.ssh/config" +-' 82 87 ~/install.md +|4,39,82,87,1736279225,"~/install.md" +-' 82 87 ~/install.md +|4,39,82,87,1736279225,"~/install.md" +-' 82 87 ~/install.md +|4,39,82,87,1736279225,"~/install.md" +-' 1 0 ~/install.md +|4,39,1,0,1736279203,"~/install.md" +-' 1 0 ~/install.md +|4,39,1,0,1736279203,"~/install.md" +-' 58 0 ~/git/backup-ws/borgbackup.sh +|4,39,58,0,1736195369,"~/git/backup-ws/borgbackup.sh" +-' 58 0 ~/git/backup-ws/borgbackup.sh +|4,39,58,0,1736195369,"~/git/backup-ws/borgbackup.sh" +-' 58 0 ~/git/backup-ws/borgbackup.sh +|4,39,58,0,1736195369,"~/git/backup-ws/borgbackup.sh" +-' 58 0 ~/git/backup-ws/borgbackup.sh +|4,39,58,0,1736195369,"~/git/backup-ws/borgbackup.sh" +-' 58 0 ~/git/backup-ws/borgbackup.sh +|4,39,58,0,1736195369,"~/git/backup-ws/borgbackup.sh" +-' 58 0 ~/git/backup-ws/borgbackup.sh +|4,39,58,0,1736195369,"~/git/backup-ws/borgbackup.sh" +-' 58 0 ~/git/backup-ws/borgbackup.sh +|4,39,58,0,1736195369,"~/git/backup-ws/borgbackup.sh" +-' 58 0 ~/git/backup-ws/borgbackup.sh +|4,39,58,0,1736195369,"~/git/backup-ws/borgbackup.sh" +-' 1 0 ~/git/backup-ws/borgbackup.sh +|4,39,1,0,1736195347,"~/git/backup-ws/borgbackup.sh" +-' 1 0 ~/git/backup-ws/borgbackup.sh +|4,39,1,0,1736195347,"~/git/backup-ws/borgbackup.sh" +-' 1 0 ~/git/backup-ws/borgbackup.sh +|4,39,1,0,1736195347,"~/git/backup-ws/borgbackup.sh" +-' 1 0 ~/git/backup-ws/borgbackup.sh +|4,39,1,0,1736195347,"~/git/backup-ws/borgbackup.sh" +-' 1 0 ~/git/backup-ws/borgbackup.sh +|4,39,1,0,1736195347,"~/git/backup-ws/borgbackup.sh" +-' 1 0 ~/git/backup-ws/borgbackup.sh +|4,39,1,0,1736195347,"~/git/backup-ws/borgbackup.sh" +-' 1 0 ~/git/backup-ws/borgbackup.sh +|4,39,1,0,1736195347,"~/git/backup-ws/borgbackup.sh" +-' 1 0 ~/git/backup-ws/borgbackup.sh +|4,39,1,0,1736195347,"~/git/backup-ws/borgbackup.sh" +-' 8 0 /tmp/crontab.zDDDMb/crontab +|4,39,8,0,1736170157,"/tmp/crontab.zDDDMb/crontab" +-' 8 0 /tmp/crontab.zDDDMb/crontab +|4,39,8,0,1736170157,"/tmp/crontab.zDDDMb/crontab" +-' 8 0 /tmp/crontab.zDDDMb/crontab +|4,39,8,0,1736170157,"/tmp/crontab.zDDDMb/crontab" +-' 8 0 /tmp/crontab.zDDDMb/crontab +|4,39,8,0,1736170157,"/tmp/crontab.zDDDMb/crontab" +-' 8 0 /tmp/crontab.zDDDMb/crontab +|4,39,8,0,1736170157,"/tmp/crontab.zDDDMb/crontab" +-' 8 0 /tmp/crontab.zDDDMb/crontab +|4,39,8,0,1736170157,"/tmp/crontab.zDDDMb/crontab" +-' 8 0 /tmp/crontab.zDDDMb/crontab +|4,39,8,0,1736170157,"/tmp/crontab.zDDDMb/crontab" +-' 8 0 /tmp/crontab.zDDDMb/crontab +|4,39,8,0,1736170157,"/tmp/crontab.zDDDMb/crontab" +-' 8 0 /tmp/crontab.zDDDMb/crontab +|4,39,8,0,1736170157,"/tmp/crontab.zDDDMb/crontab" +-' 8 0 /tmp/crontab.zDDDMb/crontab +|4,39,8,0,1736170157,"/tmp/crontab.zDDDMb/crontab" +-' 8 0 /tmp/crontab.zDDDMb/crontab +|4,39,8,0,1736170157,"/tmp/crontab.zDDDMb/crontab" +-' 8 0 /tmp/crontab.zDDDMb/crontab +|4,39,8,0,1736170157,"/tmp/crontab.zDDDMb/crontab" +-' 8 0 /tmp/crontab.zDDDMb/crontab +|4,39,8,0,1736170157,"/tmp/crontab.zDDDMb/crontab" +-' 8 0 /tmp/crontab.zDDDMb/crontab +|4,39,8,0,1736170157,"/tmp/crontab.zDDDMb/crontab" +-' 8 0 /tmp/crontab.zDDDMb/crontab +|4,39,8,0,1736170157,"/tmp/crontab.zDDDMb/crontab" +-' 8 0 /tmp/crontab.zDDDMb/crontab +|4,39,8,0,1736170157,"/tmp/crontab.zDDDMb/crontab" +-' 9 0 /tmp/crontab.zDDDMb/crontab +|4,39,9,0,1736170153,"/tmp/crontab.zDDDMb/crontab" +-' 9 0 /tmp/crontab.zDDDMb/crontab +|4,39,9,0,1736170153,"/tmp/crontab.zDDDMb/crontab" +-' 9 0 /tmp/crontab.zDDDMb/crontab +|4,39,9,0,1736170153,"/tmp/crontab.zDDDMb/crontab" +-' 9 0 /tmp/crontab.zDDDMb/crontab +|4,39,9,0,1736170153,"/tmp/crontab.zDDDMb/crontab" +-' 9 0 /tmp/crontab.zDDDMb/crontab +|4,39,9,0,1736170153,"/tmp/crontab.zDDDMb/crontab" +-' 9 0 /tmp/crontab.zDDDMb/crontab +|4,39,9,0,1736170153,"/tmp/crontab.zDDDMb/crontab" +-' 9 0 /tmp/crontab.zDDDMb/crontab +|4,39,9,0,1736170153,"/tmp/crontab.zDDDMb/crontab" +-' 9 0 /tmp/crontab.zDDDMb/crontab +|4,39,9,0,1736170153,"/tmp/crontab.zDDDMb/crontab" +-' 9 0 /tmp/crontab.zDDDMb/crontab +|4,39,9,0,1736170153,"/tmp/crontab.zDDDMb/crontab" +-' 9 0 /tmp/crontab.zDDDMb/crontab +|4,39,9,0,1736170153,"/tmp/crontab.zDDDMb/crontab" +-' 9 0 /tmp/crontab.zDDDMb/crontab +|4,39,9,0,1736170153,"/tmp/crontab.zDDDMb/crontab" +-' 9 0 /tmp/crontab.zDDDMb/crontab +|4,39,9,0,1736170153,"/tmp/crontab.zDDDMb/crontab" +-' 9 0 /tmp/crontab.zDDDMb/crontab +|4,39,9,0,1736170153,"/tmp/crontab.zDDDMb/crontab" +-' 9 0 /tmp/crontab.zDDDMb/crontab +|4,39,9,0,1736170153,"/tmp/crontab.zDDDMb/crontab" +-' 9 0 /tmp/crontab.zDDDMb/crontab +|4,39,9,0,1736170153,"/tmp/crontab.zDDDMb/crontab" +-' 9 0 /tmp/crontab.zDDDMb/crontab +|4,39,9,0,1736170153,"/tmp/crontab.zDDDMb/crontab" +-' 1 0 /tmp/crontab.zDDDMb/crontab +|4,39,1,0,1736170145,"/tmp/crontab.zDDDMb/crontab" +-' 1 0 /tmp/crontab.zDDDMb/crontab +|4,39,1,0,1736170145,"/tmp/crontab.zDDDMb/crontab" +-' 1 0 /tmp/crontab.zDDDMb/crontab +|4,39,1,0,1736170145,"/tmp/crontab.zDDDMb/crontab" +-' 1 0 /tmp/crontab.zDDDMb/crontab +|4,39,1,0,1736170145,"/tmp/crontab.zDDDMb/crontab" +-' 1 0 /tmp/crontab.zDDDMb/crontab +|4,39,1,0,1736170145,"/tmp/crontab.zDDDMb/crontab" +-' 1 0 /tmp/crontab.zDDDMb/crontab +|4,39,1,0,1736170145,"/tmp/crontab.zDDDMb/crontab" +-' 1 0 /tmp/crontab.zDDDMb/crontab +|4,39,1,0,1736170145,"/tmp/crontab.zDDDMb/crontab" +-' 1 0 /tmp/crontab.zDDDMb/crontab +|4,39,1,0,1736170145,"/tmp/crontab.zDDDMb/crontab" +-' 1 0 /tmp/crontab.zDDDMb/crontab +|4,39,1,0,1736170145,"/tmp/crontab.zDDDMb/crontab" +-' 1 0 /tmp/crontab.zDDDMb/crontab +|4,39,1,0,1736170145,"/tmp/crontab.zDDDMb/crontab" +-' 1 0 /tmp/crontab.zDDDMb/crontab +|4,39,1,0,1736170145,"/tmp/crontab.zDDDMb/crontab" +-' 1 0 /tmp/crontab.zDDDMb/crontab +|4,39,1,0,1736170145,"/tmp/crontab.zDDDMb/crontab" +-' 1 0 /tmp/crontab.zDDDMb/crontab +|4,39,1,0,1736170145,"/tmp/crontab.zDDDMb/crontab" +-' 1 0 /tmp/crontab.zDDDMb/crontab +|4,39,1,0,1736170145,"/tmp/crontab.zDDDMb/crontab" +-' 1 0 /tmp/crontab.zDDDMb/crontab +|4,39,1,0,1736170145,"/tmp/crontab.zDDDMb/crontab" +-' 1 0 /tmp/crontab.zDDDMb/crontab +|4,39,1,0,1736170145,"/tmp/crontab.zDDDMb/crontab" +-' 63 144 ~/install.md +|4,39,63,144,1736118134,"~/install.md" +-' 63 144 ~/install.md +|4,39,63,144,1736118134,"~/install.md" +-' 63 144 ~/install.md +|4,39,63,144,1736118134,"~/install.md" +-' 63 144 ~/install.md +|4,39,63,144,1736118134,"~/install.md" +-' 63 144 ~/install.md +|4,39,63,144,1736118134,"~/install.md" +-' 63 144 ~/install.md +|4,39,63,144,1736118134,"~/install.md" +-' 63 144 ~/install.md +|4,39,63,144,1736118134,"~/install.md" +-' 63 144 ~/install.md +|4,39,63,144,1736118134,"~/install.md" +-' 63 144 ~/install.md +|4,39,63,144,1736118134,"~/install.md" +-' 63 144 ~/install.md +|4,39,63,144,1736118134,"~/install.md" +-' 63 144 ~/install.md +|4,39,63,144,1736118134,"~/install.md" +-' 70 561 ~/install.md +|4,39,70,561,1736118121,"~/install.md" +-' 70 561 ~/install.md +|4,39,70,561,1736118121,"~/install.md" +-' 70 561 ~/install.md +|4,39,70,561,1736118121,"~/install.md" +-' 70 561 ~/install.md +|4,39,70,561,1736118121,"~/install.md" +-' 70 561 ~/install.md +|4,39,70,561,1736118121,"~/install.md" +-' 70 561 ~/install.md +|4,39,70,561,1736118121,"~/install.md" +-' 70 561 ~/install.md +|4,39,70,561,1736118121,"~/install.md" +-' 70 561 ~/install.md +|4,39,70,561,1736118121,"~/install.md" +-' 70 561 ~/install.md +|4,39,70,561,1736118121,"~/install.md" +-' 70 561 ~/install.md +|4,39,70,561,1736118121,"~/install.md" +-' 70 561 ~/install.md +|4,39,70,561,1736118121,"~/install.md" +-' 1 0 ~/install.md +|4,39,1,0,1736118114,"~/install.md" +-' 1 0 ~/install.md +|4,39,1,0,1736118114,"~/install.md" +-' 1 0 ~/install.md +|4,39,1,0,1736118114,"~/install.md" +-' 1 0 ~/install.md +|4,39,1,0,1736118114,"~/install.md" + +# History of marks within files (newest to oldest): + +> ~/install.md + * 1736694580 0 + " 1 0 + ^ 82 88 + . 82 87 + + 41 307 + + 42 0 + + 41 256 + + 35 0 + + 37 88 + + 39 0 + + 37 14 + + 39 0 + + 121 42 + + 114 0 + + 41 309 + + 70 0 + + 63 144 + + 82 87 + +> ~/.ssh/config + * 1736453704 0 + " 45 11 + ^ 45 12 + . 45 11 + + 50 0 + + 45 0 + + 50 0 + + 46 23 + + 47 10 + + 48 37 + + 45 11 + +> ~/git/backup-ws/borgbackup.sh + * 1736195361 0 + " 58 0 + ^ 3 22 + . 58 0 + + 3 21 + + 58 0 + +> /tmp/crontab.zDDDMb/crontab + * 1736170156 0 + " 8 0 + . 9 0 + + 9 0 + +> ~/.config/systemd/user/borgbackup.timer + * 1736098241 0 + " 1 0 + +> ~/.config/systemd/user/borgbackup.service + * 1736098229 0 + " 8 23 + ^ 8 24 + . 8 23 + + 8 23 + +> ~/borgbackup.sh + * 1736097261 0 + " 32 43 + ^ 32 44 + . 32 43 + + 32 43 + +> /tmp/crontab.pxwR6O/crontab + * 1736096784 0 + " 12 0 + . 13 0 + + 13 0 + +> /tmp/crontab.tO6SdU/crontab + * 1736096754 0 + " 13 4 + ^ 13 5 + . 13 4 + + 11 47 + + 12 56 + + 13 4 + +> /tmp/crontab.SwjRUh/crontab + * 1736096660 0 + " 12 0 + . 13 0 + + 13 0 + +> /tmp/crontab.mCYdqJ/crontab + * 1736096629 0 + " 13 56 + ^ 13 57 + . 13 56 + + 12 60 + + 13 56 + +> ~/git/ilnostropianetaselvaggio/website/.git/COMMIT_EDITMSG + * 1736093927 0 + " 1 21 + ^ 1 22 + . 1 21 + + 1 21 + +> ~/.config/psd/psd.conf + * 1736091423 0 + " 70 0 + ^ 70 0 + . 70 0 + + 64 15 + + 70 0 + +> /tmp/crontab.N8frkw/crontab + * 1736090514 0 + " 11 0 + . 12 0 + + 12 0 + +> /tmp/crontab.XM0g3q/crontab + * 1736090427 0 + " 12 4 + ^ 12 5 + . 12 4 + + 1 44 + + 11 40 + + 10 0 + + 11 0 + + 12 4 + +> ~/git/backup-ws/borgmount.sh + * 1736088188 0 + " 3 21 + ^ 3 22 + . 3 21 + + 3 21 + +> ~/git/backup-ws/.borgconfig + * 1736088166 0 + " 7 16 + ^ 7 17 + . 7 16 + + 7 16 + +> ~/.vimrc + * 1736012313 0 + " 1 0 + ^ 35 1 + . 35 0 + + 7 0 + + 1 18 + + 4 47 + + 35 0 + + 4 19 + + 35 0 + +> ~/film.txt + * 1736012295 0 + " 1 0 + +> /run/user/1000/psd/dado-firefox-yu3k50dy.default-esr/chrome/userChrome.css + * 1736006172 0 + " 56 0 + ^ 51 2 + . 51 1 + + 15 2 + + 20 3 + + 29 3 + + 15 0 + + 32 2 + + 38 2 + + 41 57 + + 38 57 + + 32 51 + + 41 3 + + 51 1 + +> ~/.mozilla/firefox/installs.ini + * 1736003927 0 + " 4 0 + . 8 0 + + 8 0 + +> ~/.mozilla/firefox/profiles.ini + * 1736003908 0 + " 16 21 + ^ 16 22 + . 16 21 + + 5 0 + + 15 0 + + 16 21 + +> ~/git/swayDotfiles/.vimrc + * 1736000962 0 + " 1 0 + ^ 7 1 + . 7 0 + + 53 0 + + 51 0 + + 7 0 + +> /etc/ssh/sshd_config + * 1736000679 0 + " 1 0 + ^ 57 25 + . 57 24 + + 14 6 + + 38 0 + + 58 0 + + 57 24 + +> ~/.bashrc + * 1735940495 0 + " 272 0 + ^ 272 1 + . 272 0 + + 167 18 + + 271 0 + + 272 0 diff --git a/.vimrc b/.vimrc new file mode 100644 index 0000000..46994fd --- /dev/null +++ b/.vimrc @@ -0,0 +1,52 @@ +if v:version < 802 + packadd! dracula +endif +colorscheme dracula + +" IMPOSTAZIONI ----------------------------------------------------------- +set completeopt=longest,menuone +setlocal complete+=k +set dictionary+=/home/dado/.vim/dict/dict_it.txt +set clipboard=unnamedplus +set wrap +set linebreak +set expandtab +autocmd vimenter * hi Normal guibg=NONE ctermbg=NONE +set spell spelllang=it,en +syntax on " Enable type file detection. Vim will be able to try to detect the type of file in use. +filetype on " Enable plugins and load plugin for the detected file type. +set nocompatible " be iMproved, required +filetype plugin indent on +set omnifunc=syntaxcomplete " Enable Omnicomplete features +filetype plugin on " Load an indent file for the detected file type. +filetype indent on +set foldenable +set autoindent " Automatically guesses the indentation given the previous one +set hlsearch " Automatically highlights search results, to hide them run :noh +set incsearch " Searches incrementally as you type. +set ruler " Shows the rulers +set showcmd " Shows current cursor info +set ignorecase " Ignores cases when searching +set noswapfile " Disables swap files +set undofile " Enable keeping history across sessions, don't forget to mkdir +set undodir=~/.vim/undo/ +set nofixeol " Do not insert a new line at the end of the file automatically +set backspace=indent,eol,start " Enable backspace key to delete stuffs properly +set termguicolors +set relativenumber +set clipboard=unnamedplus +set cursorline " Highlight cursor line underneath the cursor horizontally. +set nobackup " Do not save backup files. +set incsearch " While searching though a file incrementally highlight matching characters as you type. +set ignorecase " Ignore capital letters during search. +set smartcase " This will allow you to search specifically for capital letters. +set showmode " Show the mode you are on the last line. +set showmatch " Show matching words during a search. +set wildmenu " Enable auto completion menu after pressing TAB. +set wildmode=list:longest " Make wildmenu behave like similar to Bash completion. +set foldenable +set foldmethod=indent +set ttyfast " Speed up scrolling in Vim +set encoding=UTF-8 +set updatetime=300 +set signcolumn=yes diff --git a/GNOME_saved_settings.dconf b/GNOME_saved_settings.dconf new file mode 100644 index 0000000..f025da6 --- /dev/null +++ b/GNOME_saved_settings.dconf @@ -0,0 +1,738 @@ +[apps/seahorse/listing] +keyrings-selected=['secret-service:///org/freedesktop/secrets/collection/login'] + +[apps/seahorse/windows/key-manager] +height=992 +width=1904 + +[ca/desrt/dconf-editor] +saved-pathbar-path='/org/gnome/nautilus/preferences/thumbnail-limit' +saved-view='/org/gnome/nautilus/preferences/thumbnail-limit' +window-height=992 +window-is-maximized=false +window-width=948 + +[com/mattjakeman/ExtensionManager] +height=1039 +is-maximized=false +width=948 + +[org/freedesktop/folks] +primary-store='eds:c5d9416180f83749f1864c68b026cefb0cf50bfb' + +[org/freedesktop/tracker/miner/files] +index-recursive-directories=['&DESKTOP', '&DOCUMENTS', '&MUSIC', '&PICTURES', '&VIDEOS', '/home/dado/git'] +index-single-directories=['$HOME', '&DOWNLOAD'] + +[org/gnome/Contacts] +did-initial-setup=true +window-fullscreen=false +window-height=507 +window-maximized=false +window-width=1900 + +[org/gnome/Extensions] +window-height=1039 +window-maximized=false +window-width=1904 + +[org/gnome/Snapshot] +is-maximized=true +window-height=640 +window-width=800 + +[org/gnome/TextEditor] +highlight-current-line=false +last-save-directory='file:///home/dado' +restore-session=false +show-grid=false +show-line-numbers=true +show-map=false +style-scheme='Adwaita-dark' + +[org/gnome/calculator] +accuracy=9 +angle-units='degrees' +base=10 +button-mode='basic' +number-format='automatic' +show-thousands=false +show-zeroes=false +source-currency='' +source-units='degree' +target-currency='' +target-units='radian' +window-maximized=false +window-size=(948, 1039) +word-size=64 + +[org/gnome/control-center] +last-panel='wifi' +window-state=(948, 1039, false) + +[org/gnome/desktop/a11y/magnifier] +mag-factor=2.0 +show-cross-hairs=false + +[org/gnome/desktop/app-folders] +folder-children=['Utilities', 'YaST', 'Pardus', 'bf9a0789-a467-412c-ac1e-66cf658b2f17', '2e51e2e8-23c3-4c67-acee-407f3fe8e421', '0de29d4d-87f4-4d39-94ef-804d1b5743d8', 'ee407d1e-c139-4bde-8d5e-a8ec3de3dfec', 'bbfdb0a4-f71a-4443-a7aa-e3b7b8a7c15e', '3a5afb64-425e-4ef4-b20b-b6555482945d', '7e07e809-224b-4981-afbb-4cb299dd37de', 'a9204e11-386e-4902-8d29-41b61a9f0541', 'd7d8ff68-384a-43e2-9f4b-0f48cfae7d15', '40d064cd-d431-44c9-bd72-81162249e0d3'] + +[org/gnome/desktop/app-folders/folders/0de29d4d-87f4-4d39-94ef-804d1b5743d8] +apps=['com.mattjakeman.ExtensionManager.desktop', 'org.gnome.tweaks.desktop', 'org.gnome.Extensions.desktop', 'ca.desrt.dconf-editor.desktop'] +name='GNOME Extension' +translate=false + +[org/gnome/desktop/app-folders/folders/2e51e2e8-23c3-4c67-acee-407f3fe8e421] +apps=['firefox-nightly.desktop', 'chromium.desktop', 'net.codelogistics.webapps.desktop', 'org.gnome.Epiphany.desktop', 'io.github.zen_browser.zen.desktop', 'com.brave.Browser.desktop'] +name='Internet' + +[org/gnome/desktop/app-folders/folders/3a5afb64-425e-4ef4-b20b-b6555482945d] +apps=['org.gnome.TextEditor.desktop', 'com.vscodium.codium.desktop'] +name='Editor' +translate=false + +[org/gnome/desktop/app-folders/folders/40d064cd-d431-44c9-bd72-81162249e0d3] +apps=['io.freetubeapp.FreeTube.desktop', 'net.codelogistics.webapps.webapp-4783a6ca-6d5a-4893-984e-b6eff0fd3c90.desktop', 'net.codelogistics.webapps.webapp-5aa371f5-3e7c-4656-b7cf-8182446f020c.desktop'] +name='Video' +translate=false + +[org/gnome/desktop/app-folders/folders/7e07e809-224b-4981-afbb-4cb299dd37de] +apps=['net.codelogistics.webapps.webapp-247decd8-1c2a-4eaa-916e-67a5548e60f1.desktop', 'app.drey.Dialect.desktop', 'com.bitwarden.desktop.desktop', 'com.nextcloud.desktopclient.nextcloud.desktop', 'net.codelogistics.webapps.webapp-4b0d44ba-8e49-414f-b47a-1540c50fc8fe.desktop', 'net.codelogistics.webapps.webapp-035a9b23-40e3-41d5-b20a-01b42cb82463.desktop', 'net.codelogistics.webapps.webapp-9ed3019b-9e36-423e-ae2d-e243ce043f35.desktop', 'org.ferdium.Ferdium.desktop'] +name='ilnostropianetaselvaggio' +translate=false + +[org/gnome/desktop/app-folders/folders/Pardus] +categories=['X-Pardus-Apps'] +name='X-Pardus-Apps.directory' +translate=true + +[org/gnome/desktop/app-folders/folders/Utilities] +apps=['nm-connection-editor.desktop', 'org.gnome.Connections.desktop', 'org.gnome.DiskUtility.desktop', 'org.gnome.Evince.desktop', 'org.gnome.font-viewer.desktop', 'org.gnome.Loupe.desktop', 'im-config.desktop', 'org.gnome.SystemMonitor.desktop', 'simple-scan.desktop', 'org.gnome.Characters.desktop', 'syncthing-ui.desktop', 'scrcpy.desktop', 'scrcpy-console.desktop', 'syncthing-start.desktop', 'install4j_dgw9lz-JDownloader2.desktop', 'system-config-printer.desktop', 'org.gnome.Terminal.desktop', 'htop.desktop', 'org.gnome.seahorse.Application.desktop', 'org.gnome.Snapshot.desktop'] +categories=['X-GNOME-Utilities'] +excluded-apps=['org.gnome.tweaks.desktop', 'appimagelaunchersettings.desktop'] +name='X-GNOME-Utilities.directory' +translate=true + +[org/gnome/desktop/app-folders/folders/YaST] +categories=['X-SuSE-YaST'] +name='suse-yast.directory' +translate=true + +[org/gnome/desktop/app-folders/folders/a9204e11-386e-4902-8d29-41b61a9f0541] +apps=['com.github.tchx84.Flatseal.desktop', 'io.gitlab.adhami3310.Impression.desktop', 'Alacritty.desktop', 'net.nokyan.Resources.desktop'] +name='Accessories' + +[org/gnome/desktop/app-folders/folders/bbfdb0a4-f71a-4443-a7aa-e3b7b8a7c15e] +apps=['io.github.kukuruzka165.materialgram.desktop', 'im.dino.Dino.desktop', 'org.signal.Signal.desktop'] +name='Chat' +translate=false + +[org/gnome/desktop/app-folders/folders/bf9a0789-a467-412c-ac1e-66cf658b2f17] +apps=['org.libreoffice.LibreOffice.desktop', 'org.libreoffice.LibreOffice.base.desktop', 'org.libreoffice.LibreOffice.calc.desktop', 'org.libreoffice.LibreOffice.draw.desktop', 'org.libreoffice.LibreOffice.impress.desktop', 'org.libreoffice.LibreOffice.writer.desktop', 'org.libreoffice.LibreOffice.math.desktop'] +name='LibreOffice' +translate=false + +[org/gnome/desktop/app-folders/folders/d7d8ff68-384a-43e2-9f4b-0f48cfae7d15] +apps=['org.gnome.Software.desktop', 'net.codelogistics.webapps.webapp-fa712f45-0a6d-4e2a-97dc-349dc1283f5d.desktop'] +name='Store' +translate=false + +[org/gnome/desktop/app-folders/folders/ee407d1e-c139-4bde-8d5e-a8ec3de3dfec] +apps=['it.mijorus.gearlever.desktop', 'appimagelaunchersettings.desktop', 'appimagekit_0cf59d1d6f82922d9365541ad6becbfa-Bitwarden.desktop'] +name='AppImage' +translate=false + +[org/gnome/desktop/background] +color-shading-type='solid' +picture-options='zoom' +picture-uri='file:////home/dado/git/Wallpapers/img/img005.jpeg' +picture-uri-dark='file:////home/dado/git/Wallpapers/img/img005.jpeg' +primary-color='#000000000000' +secondary-color='#000000000000' + +[org/gnome/desktop/calendar] +show-weekdate=true + +[org/gnome/desktop/datetime] +automatic-timezone=true + +[org/gnome/desktop/input-sources] +sources=[('xkb', 'us')] +xkb-options=['compose:caps'] + +[org/gnome/desktop/interface] +accent-color='blue' +clock-format='24h' +color-scheme='prefer-dark' +cursor-size=24 +document-font-name='Cantarell 12' +enable-animations=true +enable-hot-corners=false +font-hinting='slight' +font-name='Cantarell 12' +icon-theme='MoreWaita' +monospace-font-name='Ubuntu Mono 12' +overlay-scrolling=true +text-scaling-factor=1.0 + +[org/gnome/desktop/notifications] +application-children=['gnome-power-panel', 'firefox-esr', 'org-gnome-software', 'org-gnome-settings', 'org-gnome-nautilus', 'org-ferdium-ferdium', 'firefox', 'com-nextcloud-desktopclient-nextcloud', 'org-signal-signal', 'io-github-kukuruzka165-materialgram', 'alacritty', 'org-gnome-evolution-alarm-notify', 'im-dino-dino', 'firefox-nightly', 'chromium', 'com-vscodium-codium', 'io-github-vikdevelop-savedesktop', 'org-gnome-extensions', 'io-gitlab-news-flash-newsflash', 'io-freetubeapp-freetube'] +show-in-lock-screen=false + +[org/gnome/desktop/notifications/application/alacritty] +application-id='Alacritty.desktop' + +[org/gnome/desktop/notifications/application/chromium] +application-id='chromium.desktop' + +[org/gnome/desktop/notifications/application/com-nextcloud-desktopclient-nextcloud] +application-id='com.nextcloud.desktopclient.nextcloud.desktop' + +[org/gnome/desktop/notifications/application/com-vscodium-codium] +application-id='com.vscodium.codium.desktop' + +[org/gnome/desktop/notifications/application/firefox-esr] +application-id='firefox-esr.desktop' + +[org/gnome/desktop/notifications/application/firefox-nightly] +application-id='firefox-nightly.desktop' + +[org/gnome/desktop/notifications/application/firefox] +application-id='firefox.desktop' + +[org/gnome/desktop/notifications/application/gnome-power-panel] +application-id='gnome-power-panel.desktop' + +[org/gnome/desktop/notifications/application/im-dino-dino] +application-id='im.dino.Dino.desktop' + +[org/gnome/desktop/notifications/application/io-freetubeapp-freetube] +application-id='io.freetubeapp.FreeTube.desktop' + +[org/gnome/desktop/notifications/application/io-github-kukuruzka165-materialgram] +application-id='io.github.kukuruzka165.materialgram.desktop' + +[org/gnome/desktop/notifications/application/io-github-vikdevelop-savedesktop] +application-id='io.github.vikdevelop.SaveDesktop.desktop' + +[org/gnome/desktop/notifications/application/io-gitlab-news-flash-newsflash] +application-id='io.gitlab.news_flash.NewsFlash.desktop' + +[org/gnome/desktop/notifications/application/org-ferdium-ferdium] +application-id='org.ferdium.Ferdium.desktop' + +[org/gnome/desktop/notifications/application/org-gnome-evolution-alarm-notify] +application-id='org.gnome.Evolution-alarm-notify.desktop' + +[org/gnome/desktop/notifications/application/org-gnome-extensions] +application-id='org.gnome.Extensions.desktop' + +[org/gnome/desktop/notifications/application/org-gnome-nautilus] +application-id='org.gnome.Nautilus.desktop' + +[org/gnome/desktop/notifications/application/org-gnome-settings] +application-id='org.gnome.Settings.desktop' + +[org/gnome/desktop/notifications/application/org-gnome-software] +application-id='org.gnome.Software.desktop' + +[org/gnome/desktop/notifications/application/org-signal-signal] +application-id='org.signal.Signal.desktop' + +[org/gnome/desktop/peripherals/touchpad] +two-finger-scrolling-enabled=true + +[org/gnome/desktop/screensaver] +color-shading-type='solid' +picture-options='zoom' +picture-uri='file:///home/dado/.local/share/backgrounds/2025-01-04-17-31-46-img186.jpg' +primary-color='#000000000000' +secondary-color='#000000000000' + +[org/gnome/desktop/search-providers] +enabled=['app.drey.Dialect.desktop', 'com.github.hugolabe.Wike.desktop'] +sort-order=['org.gnome.Settings.desktop', 'org.gnome.Contacts.desktop', 'org.gnome.Nautilus.desktop'] + +[org/gnome/desktop/sound] +event-sounds=false +theme-name='freedesktop' + +[org/gnome/desktop/wm/keybindings] +activate-window-menu=@as [] +begin-move=@as [] +begin-resize=@as [] +close=['q'] +cycle-group=@as [] +cycle-group-backward=@as [] +cycle-panels=@as [] +cycle-panels-backward=@as [] +cycle-windows=@as [] +cycle-windows-backward=@as [] +minimize=@as [] +move-to-monitor-down=@as [] +move-to-monitor-left=@as [] +move-to-monitor-right=@as [] +move-to-monitor-up=@as [] +move-to-workspace-1=['1'] +move-to-workspace-2=['2'] +move-to-workspace-3=['3'] +move-to-workspace-4=['4'] +move-to-workspace-down=@as [] +move-to-workspace-last=@as [] +move-to-workspace-left=@as [] +move-to-workspace-right=@as [] +move-to-workspace-up=@as [] +panel-run-dialog=@as [] +show-desktop=['d'] +switch-group=@as [] +switch-group-backward=@as [] +switch-input-source=@as [] +switch-input-source-backward=@as [] +switch-panels=@as [] +switch-panels-backward=@as [] +switch-to-workspace-1=['1'] +switch-to-workspace-2=['2'] +switch-to-workspace-3=['3'] +switch-to-workspace-4=['4'] +switch-to-workspace-down=['Down', 'j'] +switch-to-workspace-last=@as [] +switch-to-workspace-left=@as [] +switch-to-workspace-right=@as [] +switch-to-workspace-up=['Up', 'k'] +toggle-fullscreen=['f'] +toggle-maximized=['m'] +unmaximize=@as [] + +[org/gnome/desktop/wm/preferences] +button-layout='appmenu:close' + +[org/gnome/evince] +document-directory=@ms 'file:///home/dado/Nextcloud/Documenti' + +[org/gnome/evince/default] +continuous=true +dual-page=false +dual-page-odd-left=true +enable-spellchecking=true +fullscreen=false +inverted-colors=false +show-sidebar=true +sidebar-page='thumbnails' +sidebar-size=132 +sizing-mode='automatic' +window-ratio=(0.97841726618705038, 0.83931484502446985) + +[org/gnome/evolution-data-server] +migrated=true + +[org/gnome/evolution-data-server/calendar] +reminders-past=['313e49b87fda87d6523fd63212bc1839178060a2\n3da7f5c6f3ed1139cc0d516cf5d2f2a8eaca24ec\t20250107T083000\n1736233200\n1736235000\n1736236800\nBEGIN:VEVENT\r\nDTSTAMP:20241231T172944Z\r\nUID:f2b1c9fb-53e9-42f6-8852-2c7fd4c65979\r\nSUMMARY:Chiavi Continuity srl\r\nDTSTART;TZID=Europe/Rome:20250107T083000\r\nDTEND;TZID=Europe/Rome:20250107T090000\r\nSTATUS:CONFIRMED\r\nX-EVOLUTION-CALDAV-ETAG:8d62fd3fda8af7292884950b9773a763\r\nBEGIN:VALARM\r\nTRIGGER:-PT30M\r\nACTION:DISPLAY\r\nDESCRIPTION:Chiavi Continuity srl\r\nX-EVOLUTION-ALARM-UID:3da7f5c6f3ed1139cc0d516cf5d2f2a8eaca24ec\r\nEND:VALARM\r\nEND:VEVENT\r\n', '313e49b87fda87d6523fd63212bc1839178060a2\n2f07afcd49dd389e3f92895db8100073c29ffa3a\t20250106\n1736119800\n1736121600\n1736208000\nBEGIN:VEVENT\r\nDTSTAMP:20250105T205659Z\r\nUID:df203fa2-9cc9-4b95-afd4-83925cce4304\r\nSEQUENCE:2\r\nSUMMARY:Bollo Auto\r\nDESCRIPTION:Verificare la scadenza e creare promemoria a calendario\r\nDTSTART;VALUE=DATE:20250106\r\nDTEND;VALUE=DATE:20250107\r\nSTATUS:CONFIRMED\r\nX-EVOLUTION-CALDAV-ETAG:3ef2182e5f616aea778d628d47882062\r\nBEGIN:VALARM\r\nTRIGGER:-PT30M\r\nACTION:DISPLAY\r\nDESCRIPTION:Bollo Auto\r\nX-EVOLUTION-ALARM-UID:2f07afcd49dd389e3f92895db8100073c29ffa3a\r\nEND:VALARM\r\nEND:VEVENT\r\n', '313e49b87fda87d6523fd63212bc1839178060a2\n13b1803d14c76b45fe569c1bb1bdda98dea7793b\t20250105\n1736033400\n1736035200\n1736121600\nBEGIN:VEVENT\r\nDTSTAMP:20250104T195803Z\r\nUID:df203fa2-9cc9-4b95-afd4-83925cce4304\r\nSEQUENCE:1\r\nSUMMARY:Bollo Auto\r\nDESCRIPTION:Verificare la scadenza e creare promemoria a calendario\r\nDTSTART;VALUE=DATE:20250105\r\nDTEND;VALUE=DATE:20250106\r\nSTATUS:CONFIRMED\r\nX-EVOLUTION-CALDAV-ETAG:4ec1a2a0f018222ff79aa9475a1037fe\r\nBEGIN:VALARM\r\nTRIGGER:-PT30M\r\nACTION:DISPLAY\r\nDESCRIPTION:Bollo Auto\r\nX-EVOLUTION-ALARM-UID:13b1803d14c76b45fe569c1bb1bdda98dea7793b\r\nEND:VALARM\r\nEND:VEVENT\r\n'] + +[org/gnome/evolution] +default-address-book='c5d9416180f83749f1864c68b026cefb0cf50bfb' + +[org/gnome/gnome-system-monitor] +cpu-smooth-graph=true +cpu-stacked-area-chart=true +current-tab='resources' +graph-data-points=30 +logarithmic-scale=false +network-in-bits=false +network-total-in-bits=false +resources-memory-in-iec=false +show-all-fs=false +show-dependencies=false +show-whose-processes='user' +window-height=1039 +window-width=948 + +[org/gnome/gnome-system-monitor/proctree] +col-26-visible=false +col-26-width=0 + +[org/gnome/mutter] +center-new-windows=true +edge-tiling=false +workspaces-only-on-primary=false + +[org/gnome/mutter/keybindings] +toggle-tiled-left=@as [] +toggle-tiled-right=@as [] + +[org/gnome/mutter/wayland/keybindings] +restore-shortcuts=@as [] + +[org/gnome/nautilus/list-view] +default-column-order=['name', 'size', 'type', 'owner', 'group', 'permissions', 'date_modified', 'date_accessed', 'date_created', 'recency', 'detailed_type'] +default-visible-columns=['name', 'size', 'permissions', 'date_modified'] +default-zoom-level='small' +use-tree-view=false + +[org/gnome/nautilus/preferences] +default-folder-viewer='list-view' +migrated-gtk-settings=true +search-filter-time-type='last_modified' + +[org/gnome/nautilus/window-state] +initial-size=(948, 1039) +initial-size-file-chooser=(890, 550) +maximized=false + +[org/gnome/portal/filechooser/chromium] +last-folder-path='/home/dado/Downloads/Telegram' + +[org/gnome/portal/filechooser/gnome-background-panel] +last-folder-path='/home/dado/git/Wallpapers/img' + +[org/gnome/portal/filechooser/im.dino.Dino] +last-folder-path='/home/dado/Pictures/Screenshots' + +[org/gnome/portal/filechooser/io.github.kukuruzka165.materialgram] +last-folder-path='/home/dado/Downloads' + +[org/gnome/portal/filechooser/io.github.vikdevelop.SaveDesktop] +last-folder-path='/home/dado/Nextcloud/Backup/GNOME' + +[org/gnome/portal/filechooser/it.mijorus.gearlever] +last-folder-path='/home/dado/Applications' + +[org/gnome/portal/filechooser/net.codelogistics.webapps] +last-folder-path='/home/dado/Downloads' + +[org/gnome/settings-daemon/plugins/color] +night-light-enabled=true +night-light-schedule-automatic=false +night-light-schedule-from=0.0 +night-light-schedule-to=23.983333333333334 +night-light-temperature=uint32 3560 + +[org/gnome/settings-daemon/plugins/media-keys] +control-center=['i'] +custom-keybindings=['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom4/'] +help=@as [] +magnifier=@as [] +magnifier-zoom-in=@as [] +magnifier-zoom-out=@as [] +rotate-video-lock-static=@as [] +screenreader=@as [] +screensaver=['Escape'] +terminal=['t'] +www=['b'] + +[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0] +binding='Return' +command='alacritty' +name='Teminal' + +[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1] +binding='n' +command='nautilus' +name='File' + +[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3] +binding='p' +command='systemctl poweroff' +name='Poweroff' + +[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom4] +binding='r' +command='systemctl reboot' +name='Reboot' + +[org/gnome/shell] +app-picker-layout=[{'a9204e11-386e-4902-8d29-41b61a9f0541': <{'position': <0>}>, 'ee407d1e-c139-4bde-8d5e-a8ec3de3dfec': <{'position': <1>}>, 'btrfs-assistant.desktop': <{'position': <2>}>, 'org.gnome.Calculator.desktop': <{'position': <3>}>, 'org.gnome.Calendar.desktop': <{'position': <4>}>, 'bbfdb0a4-f71a-4443-a7aa-e3b7b8a7c15e': <{'position': <5>}>, 'org.gnome.Contacts.desktop': <{'position': <6>}>, 'org.gnome.clocks.desktop': <{'position': <7>}>, '3a5afb64-425e-4ef4-b20b-b6555482945d': <{'position': <8>}>, 'org.gnome.Nautilus.desktop': <{'position': <9>}>, 'com.github.johnfactotum.Foliate.desktop': <{'position': <10>}>, 'de.haeckerfelix.Fragments.desktop': <{'position': <11>}>, '0de29d4d-87f4-4d39-94ef-804d1b5743d8': <{'position': <12>}>, '7e07e809-224b-4981-afbb-4cb299dd37de': <{'position': <13>}>, '2e51e2e8-23c3-4c67-acee-407f3fe8e421': <{'position': <14>}>, 'bf9a0789-a467-412c-ac1e-66cf658b2f17': <{'position': <15>}>, 'org.gnome.Maps.desktop': <{'position': <16>}>, 'mpv.desktop': <{'position': <17>}>, 'io.gitlab.news_flash.NewsFlash.desktop': <{'position': <18>}>, 'org.gnome.Settings.desktop': <{'position': <19>}>, 'io.github.vikdevelop.SaveDesktop.desktop': <{'position': <20>}>, 'd7d8ff68-384a-43e2-9f4b-0f48cfae7d15': <{'position': <21>}>, '40d064cd-d431-44c9-bd72-81162249e0d3': <{'position': <22>}>, 'com.github.hugolabe.Wike.desktop': <{'position': <23>}>}, {'Utilities': <{'position': <0>}>}] +disable-user-extensions=false +disabled-extensions=['places-menu@gnome-shell-extensions.gcampax.github.com', 'light-style@gnome-shell-extensions.gcampax.github.com', 'launch-new-instance@gnome-shell-extensions.gcampax.github.com', 'apps-menu@gnome-shell-extensions.gcampax.github.com', 'screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com', 'windowsNavigator@gnome-shell-extensions.gcampax.github.com', 'auto-move-windows@gnome-shell-extensions.gcampax.github.com', 'auto-accent-colour@Wartybix', 'window-list@gnome-shell-extensions.gcampax.github.com', 'drive-menu@gnome-shell-extensions.gcampax.github.com', 'forge@jmmaranan.com', 'native-window-placement@gnome-shell-extensions.gcampax.github.com', 'rounded-window-corners@fxgn', 'compact-quick-settings@gnome-shell-extensions.mariospr.org', 'user-theme@gnome-shell-extensions.gcampax.github.com', 'system-monitor@gnome-shell-extensions.gcampax.github.com'] +enabled-extensions=['just-perfection-desktop@just-perfection', 'gnome-ui-tune@itstime.tech', 'clipboard-indicator@tudmotu.com', 'wallhub@sakithb.github.io', 'flypie@schneegans.github.com', 'appindicatorsupport@rgcjonas.gmail.com', 'pop-shell@system76.com', 'blur-my-shell@aunetx', 'gnome-compact-top-bar@metehan-arslan.github.io', 'workspace-indicator@gnome-shell-extensions.gcampax.github.com', 'Vitals@CoreCoding.com'] +favorite-apps=@as [] +last-selected-power-profile='power-saver' +welcome-dialog-last-shown-version='47.2' + +[org/gnome/shell/extensions/appindicator] +icon-contrast=2.7755575615628914e-17 +icon-opacity=255 +icon-saturation=2.7755575615628914e-17 +icon-size=0 +tray-pos='right' + +[org/gnome/shell/extensions/auto-accent-colour] +hide-indicator=true +highlight-mode=true + +[org/gnome/shell/extensions/blur-my-shell] +settings-version=2 + +[org/gnome/shell/extensions/blur-my-shell/appfolder] +blur=false +brightness=0.59999999999999998 +sigma=30 + +[org/gnome/shell/extensions/blur-my-shell/applications] +blur=false +blur-on-overview=false +dynamic-opacity=false +enable-all=false + +[org/gnome/shell/extensions/blur-my-shell/coverflow-alt-tab] +pipeline='pipeline_default' + +[org/gnome/shell/extensions/blur-my-shell/dash-to-dock] +blur=false +brightness=0.59999999999999998 +override-background=false +pipeline='pipeline_default_rounded' +sigma=30 +static-blur=true +style-dash-to-dock=0 + +[org/gnome/shell/extensions/blur-my-shell/dash-to-panel] +blur-original-panel=false + +[org/gnome/shell/extensions/blur-my-shell/hidetopbar] +compatibility=false + +[org/gnome/shell/extensions/blur-my-shell/lockscreen] +pipeline='pipeline_default' + +[org/gnome/shell/extensions/blur-my-shell/overview] +blur=false +pipeline='pipeline_default' +style-components=3 + +[org/gnome/shell/extensions/blur-my-shell/panel] +blur=true +brightness=1.0 +force-light-text=false +override-background=true +override-background-dynamically=false +pipeline='pipeline_default' +sigma=0 +static-blur=false +style-panel=3 +unblur-in-overview=false + +[org/gnome/shell/extensions/blur-my-shell/screenshot] +pipeline='pipeline_default' + +[org/gnome/shell/extensions/blur-my-shell/window-list] +brightness=0.59999999999999998 +sigma=30 + +[org/gnome/shell/extensions/clipboard-indicator] +clear-on-boot=true +history-size=20 +strip-text=true + +[org/gnome/shell/extensions/flypie] +child-color-mode-hover='auto' +menu-configuration='[{"name":"Example Menu","icon":"flypie-symbolic-#46a","shortcut":"space","centered":false,"id":0,"children":[{"name":"Sound","icon":"flypie-multimedia-symbolic-#c86","children":[{"name":"Mute","icon":"flypie-multimedia-mute-symbolic-#853","type":"Shortcut","data":"AudioMute","angle":-1},{"name":"Play / Pause","icon":"flypie-multimedia-playpause-symbolic-#853","type":"Shortcut","data":"AudioPlay","angle":-1},{"name":"Next Title","icon":"flypie-multimedia-next-symbolic-#853","type":"Shortcut","data":"AudioNext","angle":90},{"name":"Previous Title","icon":"flypie-multimedia-previous-symbolic-#853","type":"Shortcut","data":"AudioPrev","angle":270}],"type":"CustomMenu","data":{},"angle":-1},{"name":"Favorites","icon":"flypie-menu-favorites-symbolic-#da3","type":"Favorites","data":{},"angle":-1},{"name":"Next Workspace","icon":"flypie-go-right-symbolic-#6b5","type":"Shortcut","data":{"shortcut":"Right"},"angle":-1},{"name":"Maximize Window","icon":"flypie-window-maximize-symbolic-#b68","type":"Shortcut","data":"F10","angle":-1},{"name":"Fly-Pie Settings","icon":"flypie-menu-system-symbolic-#3ab","type":"Command","data":"gnome-extensions prefs flypie@schneegans.github.com","angle":-1},{"name":"Close Window","icon":"flypie-window-close-symbolic-#a33","type":"Shortcut","data":"F4","angle":-1},{"name":"Previous Workspace","icon":"flypie-go-left-symbolic-#6b5","type":"Shortcut","data":{"shortcut":"Left"},"angle":-1},{"name":"Running Apps","icon":"flypie-menu-running-apps-symbolic-#65a","type":"RunningApps","data":{"activeWorkspaceOnly":false,"appGrouping":true,"hoverPeeking":true,"nameRegex":""},"angle":-1}],"type":"CustomMenu","data":{}}]' +stats-settings-opened=uint32 1 + +[org/gnome/shell/extensions/forge] +css-last-update=uint32 37 +tiling-mode-enabled=false +window-gap-size=uint32 5 + +[org/gnome/shell/extensions/forge/keybindings] +con-split-horizontal=['z'] +con-split-layout-toggle=['g'] +con-split-vertical=['v'] +con-stacked-layout-toggle=['s'] +con-tabbed-layout-toggle=['t'] +con-tabbed-showtab-decoration-toggle=['y'] +focus-border-toggle=['x'] +mod-mask-mouse-tile='None' +prefs-tiling-toggle=['w'] +window-focus-down=['j'] +window-focus-left=['h'] +window-focus-right=['l'] +window-focus-up=['k'] +window-gap-size-decrease=['minus'] +window-gap-size-increase=['plus'] +window-move-down=['j'] +window-move-left=['h'] +window-move-right=['l'] +window-move-up=['k'] +window-resize-bottom-decrease=['i'] +window-resize-bottom-increase=['u'] +window-resize-left-decrease=['o'] +window-resize-left-increase=['y'] +window-resize-right-decrease=['y'] +window-resize-right-increase=['o'] +window-resize-top-decrease=['u'] +window-resize-top-increase=['i'] +window-snap-center=['c'] +window-snap-one-third-left=['d'] +window-snap-one-third-right=['g'] +window-snap-two-third-left=['e'] +window-snap-two-third-right=['t'] +window-swap-down=['j'] +window-swap-last-active=['Return'] +window-swap-left=['h'] +window-swap-right=['l'] +window-swap-up=['k'] +window-toggle-always-float=['c'] +window-toggle-float=['c'] +workspace-active-tile-toggle=['w'] + +[org/gnome/shell/extensions/gnome-ui-tune] +always-show-thumbnails=true +hide-search=false +increase-thumbnails-size='200%' +restore-thumbnails-background=false + +[org/gnome/shell/extensions/just-perfection] +accessibility-menu=true +activities-button=true +alt-tab-icon-size=0 +background-menu=true +clock-menu-position=0 +controls-manager-spacing-size=0 +dash=false +dash-app-running=true +dash-icon-size=0 +dash-separator=false +double-super-to-appgrid=true +max-displayed-search-results=0 +osd=true +overlay-key=true +panel=true +panel-icon-size=0 +panel-in-overview=true +panel-notification-icon=true +power-icon=false +quick-settings=true +quick-settings-dark-mode=false +ripple-box=true +search=true +show-apps-button=true +startup-status=1 +theme=false +top-panel-position=0 +weather=false +window-demands-attention-focus=false +window-maximized-on-create=false +window-menu-take-screenshot-button=true +window-picker-icon=true +window-preview-caption=true +window-preview-close-button=true +workspace=true +workspace-background-corner-size=0 +workspace-peek=true +workspace-popup=true +workspace-switcher-size=0 +workspace-wrap-around=false +workspaces-in-app-grid=true + +[org/gnome/shell/extensions/pop-shell] +active-hint=true +active-hint-border-radius=uint32 15 +log-level=uint32 0 +mouse-cursor-follows-active-window=false +show-skip-taskbar=false +show-title=false +smart-gaps=false +snap-to-grid=false +stacking-with-mouse=false +tile-by-default=true + +[org/gnome/shell/extensions/rounded-window-corners-reborn] +settings-version=uint32 6 +tweak-kitty-terminal=true + +[org/gnome/shell/extensions/system-monitor] +show-download=true +show-swap=false + +[org/gnome/shell/extensions/vitals] +fixed-widths=true +hide-icons=false +hide-zeros=true +icon-style=1 +menu-centered=true +show-fan=false +show-network=false +show-storage=true +show-temperature=true +show-voltage=false + +[org/gnome/shell/extensions/wallhub] +slideshow-interval=uint32 15 +wallpaper-paths=['/home/dado/git/Wallpapers/img'] +wallpaper-paths-selected=1 + +[org/gnome/shell/extensions/window-list] +display-all-workspaces=true +embed-previews=false +grouping-mode='never' +show-on-all-monitors=false + +[org/gnome/shell/extensions/workspace-indicator] +embed-previews=false + +[org/gnome/shell/keybindings] +focus-active-notification=@as [] +open-application-menu=@as [] +screenshot=['s'] +screenshot-window=@as [] +show-screen-recording-ui=['r'] +switch-to-application-1=@as [] +switch-to-application-2=@as [] +switch-to-application-3=@as [] +switch-to-application-4=@as [] +toggle-message-tray=['n'] +toggle-overview=['space'] +toggle-quick-settings=['q'] + +[org/gnome/shell/world-clocks] +locations=@av [] + +[org/gnome/software] +check-timestamp=int64 1736684967 +first-run=false +flatpak-purge-timestamp=int64 1736692099 +update-notification-timestamp=int64 1736276896 + +[org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9] +background-color='rgb(255,255,255)' +bold-is-bright=true +cjk-utf8-ambiguous-width='narrow' +cursor-blink-mode='on' +cursor-shape='ibeam' +font='Ubuntu Mono 12' +foreground-color='rgb(0,0,0)' +palette=['rgb(23,20,33)', 'rgb(192,28,40)', 'rgb(38,162,105)', 'rgb(162,115,76)', 'rgb(18,72,139)', 'rgb(163,71,186)', 'rgb(42,161,179)', 'rgb(208,207,204)', 'rgb(94,92,100)', 'rgb(246,97,81)', 'rgb(51,209,122)', 'rgb(233,173,12)', 'rgb(42,123,222)', 'rgb(192,97,203)', 'rgb(51,199,222)', 'rgb(255,255,255)'] +use-system-font=true +use-theme-colors=true +visible-name='dado' + +[org/gtk/gtk4/settings/file-chooser] +date-format='regular' +location-mode='path-bar' +show-hidden=false +sidebar-width=140 +sort-column='name' +sort-directories-first=true +sort-order='ascending' +type-format='category' +view-type='list' +window-size=(1920, 1045) + +[org/gtk/settings/color-chooser] +custom-colors=[(0.98431372549019602, 0.72156862745098038, 0.42352941176470588, 1.0)] +selected-color=(true, 0.98431372549019602, 0.72156862745098038, 0.42352941176470588, 1.0) + +[org/gtk/settings/file-chooser] +clock-format='24h' +date-format='regular' +location-mode='path-bar' +show-hidden=false +show-size-column=true +show-type-column=true +sidebar-width=166 +sort-column='name' +sort-directories-first=false +sort-order='ascending' +type-format='category' +window-position=(26, 23) +window-size=(1920, 998) diff --git a/etc/NetworkManager/NetworkManager.conf b/etc/NetworkManager/NetworkManager.conf new file mode 100644 index 0000000..f9f8397 --- /dev/null +++ b/etc/NetworkManager/NetworkManager.conf @@ -0,0 +1,5 @@ +[main] +plugins=ifupdown,keyfile + +[ifupdown] +managed=true diff --git a/etc/NetworkManager/conf.d/00-macrandomize.conf b/etc/NetworkManager/conf.d/00-macrandomize.conf new file mode 100644 index 0000000..546603e --- /dev/null +++ b/etc/NetworkManager/conf.d/00-macrandomize.conf @@ -0,0 +1,7 @@ +[device] +wifi.scan-rand-mac-address=yes + +[connection] +wifi.cloned-mac-address=random +ethernet.cloned-mac-address=random + diff --git a/etc/default/grub b/etc/default/grub new file mode 100644 index 0000000..45f5d86 --- /dev/null +++ b/etc/default/grub @@ -0,0 +1,40 @@ +# If you change this file or any /etc/default/grub.d/*.cfg file, +# run 'update-grub' afterwards to update /boot/grub/grub.cfg. +# For full documentation of the options in these files, see: +# info -f grub -n 'Simple configuration' + +GRUB_DEFAULT=0 +GRUB_TIMEOUT=5 +GRUB_DISTRIBUTOR=`( . /etc/os-release; echo ${NAME:-Debian} ) 2>/dev/null || echo Debian` +GRUB_CMDLINE_LINUX_DEFAULT="quiet systemd.show_status=1" +GRUB_CMDLINE_LINUX="" +GRUB_PASSWORD="" + +# If your computer has multiple operating systems installed, then you +# probably want to run os-prober. However, if your computer is a host +# for guest OSes installed via LVM or raw disk devices, running +# os-prober can cause damage to those guest OSes as it mounts +# filesystems to look for things. +#GRUB_DISABLE_OS_PROBER=false + +# Uncomment to enable BadRAM filtering, modify to suit your needs +# This works with Linux (no patch required) and with any kernel that obtains +# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...) +#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef" + +# Uncomment to disable graphical terminal +#GRUB_TERMINAL=console + +# The resolution used on graphical terminal +# note that you can use only modes which your graphic card supports via VBE/GOP/UGA +# you can see them in real GRUB with the command `videoinfo' +GRUB_GFXMODE=1920x1080 + +# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux +#GRUB_DISABLE_LINUX_UUID=true + +# Uncomment to disable generation of recovery mode menu entries +#GRUB_DISABLE_RECOVERY="true" + +# Uncomment to get a beep at grub start +#GRUB_INIT_TUNE="480 440 1" diff --git a/etc/default/snapper b/etc/default/snapper new file mode 100644 index 0000000..8f0fdea --- /dev/null +++ b/etc/default/snapper @@ -0,0 +1,9 @@ +## Path: System/Snapper + +## Type: string +## Default: "" +# List of snapper configurations. +SNAPPER_CONFIGS="root" + +# if you want to disable snapshot per install/upgrade, then set "yes" +DISABLE_APT_SNAPSHOT="no" diff --git a/etc/default/ufw b/etc/default/ufw new file mode 100644 index 0000000..046d27d --- /dev/null +++ b/etc/default/ufw @@ -0,0 +1,47 @@ +# /etc/default/ufw +# + +# Set to yes to apply rules to support IPv6 (no means only IPv6 on loopback +# accepted). You will need to 'disable' and then 'enable' the firewall for +# the changes to take affect. +IPV6=no + +# Set the default input policy to ACCEPT, DROP, or REJECT. Please note that if +# you change this you will most likely want to adjust your rules. +DEFAULT_INPUT_POLICY="DROP" + +# Set the default output policy to ACCEPT, DROP, or REJECT. Please note that if +# you change this you will most likely want to adjust your rules. +DEFAULT_OUTPUT_POLICY="ACCEPT" + +# Set the default forward policy to ACCEPT, DROP or REJECT. Please note that +# if you change this you will most likely want to adjust your rules +DEFAULT_FORWARD_POLICY="DROP" + +# Set the default application policy to ACCEPT, DROP, REJECT or SKIP. Please +# note that setting this to ACCEPT may be a security risk. See 'man ufw' for +# details +DEFAULT_APPLICATION_POLICY="SKIP" + +# By default, ufw only touches its own chains. Set this to 'yes' to have ufw +# manage the built-in chains too. Warning: setting this to 'yes' will break +# non-ufw managed firewall rules +MANAGE_BUILTINS=no + +# +# IPT backend +# +# only enable if using iptables backend +IPT_SYSCTL=/etc/ufw/sysctl.conf + +# Extra connection tracking modules to load. IPT_MODULES should typically be +# empty for new installations and modules added only as needed. See +# 'CONNECTION HELPERS' from 'man ufw-framework' for details. Complete list can +# be found in net/netfilter/Kconfig of your kernel source. Some common modules: +# nf_conntrack_irc, nf_nat_irc: DCC (Direct Client to Client) support +# nf_conntrack_netbios_ns: NetBIOS (samba) client support +# nf_conntrack_pptp, nf_nat_pptp: PPTP over stateful firewall/NAT +# nf_conntrack_ftp, nf_nat_ftp: active FTP support +# nf_conntrack_tftp, nf_nat_tftp: TFTP support (server side) +# nf_conntrack_sane: sane support +IPT_MODULES="" diff --git a/etc/default/zramswap b/etc/default/zramswap new file mode 100644 index 0000000..cdd24d7 --- /dev/null +++ b/etc/default/zramswap @@ -0,0 +1,22 @@ +# Compression algorithm selection +# speed: lz4 > zstd > lzo +# compression: zstd > lzo > lz4 +# This is not inclusive of all that is available in latest kernels +# See /sys/block/zram0/comp_algorithm (when zram module is loaded) to see +# what is currently set and available for your kernel[1] +# [1] https://github.com/torvalds/linux/blob/master/Documentation/blockdev/zram.txt#L86 +ALGO=lz4 + +# Specifies the amount of RAM that should be used for zram +# based on a percentage the total amount of available memory +# This takes precedence and overrides SIZE below +PERCENT=50 + +# Specifies a static amount of RAM that should be used for +# the ZRAM devices, this is in MiB +#SIZE=256 + +# Specifies the priority for the swap devices, see swapon(2) +# for more details. Higher number = higher priority +# This should probably be higher than hdd/ssd swaps. +#PRIORITY=100 diff --git a/etc/fstab b/etc/fstab new file mode 100644 index 0000000..45bb7d9 --- /dev/null +++ b/etc/fstab @@ -0,0 +1,17 @@ +# +# /boot was on /dev/nvme0n1p2 during installation +UUID=4459df68-1076-47ef-bd54-3bdb2d9879d4 /boot ext4 defaults 0 2 +# /boot/efi was on /dev/nvme0n1p1 during installation +UUID=420D-B320 /boot/efi vfat umask=0077 0 1 + +/dev/mapper/VG0-LV0 / btrfs noatime,space_cache=v2,compress=zstd:1,ssd,discard=async,subvol=@ 0 0 +/dev/mapper/VG0-LV0 /.snapshots btrfs noatime,space_cache=v2,compress=zstd:1,ssd,discard=async,subvol=@snapshots 0 0 +/dev/mapper/VG0-LV0 /home btrfs noatime,space_cache=v2,compress=zstd:1,ssd,discard=async,subvol=@home 0 0 +/dev/mapper/VG0-LV0 /var/cache btrfs noatime,space_cache=v2,compress=zstd:1,ssd,discard=async,subvol=@cache 0 0 +/dev/mapper/VG0-LV0 /var/crash btrfs noatime,space_cache=v2,compress=zstd:1,ssd,discard=async,subvol=@crash 0 0 +/dev/mapper/VG0-LV0 /var/lib/AccountsService btrfs noatime,space_cache=v2,compress=zstd:1,ssd,discard=async,subvol=@AccountsService 0 0 +/dev/mapper/VG0-LV0 /var/lib/gdm3 btrfs noatime,space_cache=v2,compress=zstd:1,ssd,discard=async,subvol=@gdm 0 0 +/dev/mapper/VG0-LV0 /var/log btrfs noatime,space_cache=v2,compress=zstd:1,ssd,discard=async,subvol=@log 0 0 +/dev/mapper/VG0-LV0 /var/tmp btrfs noatime,space_cache=v2,compress=zstd:1,ssd,discard=async,subvol=@tmp 0 0 + +/dev/md1 /media/dado/Backup ext4 defaults,nofail,x-systemd.device-timeout=15 0 2 diff --git a/etc/snapper/configs/root b/etc/snapper/configs/root new file mode 100644 index 0000000..94791be --- /dev/null +++ b/etc/snapper/configs/root @@ -0,0 +1,63 @@ + +# subvolume to snapshot +SUBVOLUME="/" + +# filesystem type +FSTYPE="btrfs" + + +# btrfs qgroup for space aware cleanup algorithms +QGROUP="" + + +# fraction or absolute size of the filesystems space the snapshots may use +SPACE_LIMIT="0.5" + +# fraction or absolute size of the filesystems space that should be free +FREE_LIMIT="0.2" + + +# users and groups allowed to work with config +ALLOW_USERS="" +ALLOW_GROUPS="sudo" + +# sync users and groups from ALLOW_USERS and ALLOW_GROUPS to .snapshots +# directory +SYNC_ACL="yes" + + +# start comparing pre- and post-snapshot in background after creating +# post-snapshot +BACKGROUND_COMPARISON="yes" + + +# run daily number cleanup +NUMBER_CLEANUP="yes" + +# limit for number cleanup +NUMBER_MIN_AGE="1800" +NUMBER_LIMIT="10" +NUMBER_LIMIT_IMPORTANT="10" + + +# create hourly snapshots +TIMELINE_CREATE="yes" + +# cleanup hourly snapshots after some time +TIMELINE_CLEANUP="yes" + +# limits for timeline cleanup +TIMELINE_MIN_AGE="1800" +TIMELINE_LIMIT_HOURLY="5" +TIMELINE_LIMIT_DAILY="7" +TIMELINE_LIMIT_WEEKLY="0" +TIMELINE_LIMIT_MONTHLY="0" +TIMELINE_LIMIT_YEARLY="0" + + +# cleanup empty pre-post-pairs +EMPTY_PRE_POST_CLEANUP="yes" + +# limits for empty pre-post-pair cleanup +EMPTY_PRE_POST_MIN_AGE="1800" +