Compare commits

...

20 Commits

Author SHA1 Message Date
Luca Pellegrini 00963e5b73 DNF config file for Fedora 2023-12-22 23:46:30 +01:00
Luca Pellegrini 309b611b7f git: update `.gitignore_global` file 2023-12-22 23:45:36 +01:00
Luca Pellegrini 0344f8d959 boot/grub: custom theme: add missing icon 2023-12-22 23:45:07 +01:00
Luca Pellegrini aa8c6bf09a Add custom settings for the OpenSSH server (sshd) 2023-12-22 23:44:21 +01:00
Luca Pellegrini 76d400d7d2 APT config files for Debian and Linux Mint 2023-12-22 23:40:14 +01:00
Luca Pellegrini c80012f78d Update .gitignore 2023-12-22 23:36:26 +01:00
Luca Pellegrini a3d18b5446 sddm: custom background image 2023-12-22 23:31:07 +01:00
Luca Pellegrini 25c8043104 boot/grub: add custom theme 2023-12-22 23:30:13 +01:00
Luca Pellegrini 4ebb4bdbd4 Update `.desktop` files 2023-12-22 23:28:16 +01:00
Luca Pellegrini 1912ab3eec git: update `.gitignore_global` file 2023-12-22 23:24:06 +01:00
Luca Pellegrini a6c19dd575 Update README 2023-12-22 23:22:58 +01:00
Luca Pellegrini d520c3372a Update config-files.code-workspace 2023-12-22 23:22:11 +01:00
Luca Pellegrini 2b967a697d Add fonts 2023-10-17 22:48:44 +02:00
Luca Pellegrini 8a9d74667a bash: small changes 2023-10-17 22:45:19 +02:00
Luca Pellegrini 505d16ecbd Remove unneeded files 2023-10-17 22:43:24 +02:00
Luca Pellegrini 9264be5081 git: add global .gitignore file 2023-10-17 22:41:30 +02:00
Luca Pellegrini d382a6a168 Add ROG ASCII logo to use with custom neofetch 2023-10-17 22:40:43 +02:00
Luca Pellegrini 8a32feab3a bash e zsh: aggiorna aliases 2023-10-17 22:39:05 +02:00
Luca Pellegrini e33b91e7d9 Sposta alcuni file e apporta piccole modifiche 2023-06-16 17:46:37 +02:00
Luca Pellegrini 662088b376 bash: Piccole modifiche
* Sposta i file nella sottocartella 'common/HOME/bash/'
* Apporta piccole modifiche
2023-06-16 17:13:39 +02:00
194 changed files with 734 additions and 177 deletions

43
.gitignore vendored
View File

@ -1,16 +1,51 @@
# Temporary files
# Temporary files and directories
prova**
test**
output**
*.log
*.old
*.tmp
*.bak
# Temporary directories
temp/
tmp/
old/
# File del branch fedora-kde
*fedora*
# Diff files
*.patch
*.diff
### Kate ###
# Swap Files #
.*.kate-swp
.swp.*
### Visual Studio Code / VSCodium ###
.vscode/*
#!.vscode/settings.json
#!.vscode/tasks.json
#!.vscode/launch.json
#!.vscode/extensions.json
#!.vscode/*.code-snippets
#*.code-workspace
# Local History for Visual Studio Code
.history/
# Built Visual Studio Code Extensions
*.vsix
### Linux ###
*~
# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*
# KDE directory preferences
.directory
# Linux trash folder which might appear on any partition or disk
.Trash-*
# .nfs files are created when an open file is removed but is still being accessed
.nfs*

View File

@ -1,19 +1,42 @@
# Configuration files
# Config files
File di configurazione personali (per distribuzioni GNU/Linux).
I miei file di configurazione personali, per le distribuzioni GNU/Linux che uso.
## Quick setup
Da eseguire dopo l'appropriato script del repository **linux-setup** (esempio: su Linux Mint, prima eseguire script `linuxmint-2.sh`)
## Struttura delle cartelle
* `common`: configurazioni comuni a tutte le combinazioni di distro e desktop environment che uso (Linux Mint + Cinnamon, Debian + KDE Plasma, etc.).
* `etc`: configurazioni a livello di sistema (corrisponde a `/etc` sul sistema installato)
* `HOME`: configurazioni a livello di utente. Le sottocartelle di questa cartella rappresentano altrettante categorie tematiche in cui sono raggruppati i file per agevolarne la manutenzione. Dentro ciascuna di queste sottocartelle, i file sono organizzati secondo la stessa gerarchia che avrebbero nel sistema installato, ad es. i file dentro alla sottocartella `bash` vanno copiati nella cartella _home_ nell'utente, e non in una sottocartella `~/bash`.
* `usr`: altri file di configurazione e risorse a livello di sistema
* `debian`: configurazioni specifiche per Debian. La struttura delle sottocartelle segue la stessa logica illustrata sopra
* `linuxmint`: configurazioni specifiche per Linux Mint.
* `fedora`: configurazioni specifiche per Fedora Linux
* `cinnamon`: configurazioni specifiche per sistemi con desktop environment _Cinnamon_
* `kde`: configurazioni specifiche per sistemi con desktop environment _KDE Plasma_
Ciascuna cartella di primo livello (`common`, `debian`, `fedora`, e simili) va considerata come la radice del filesystem per i file e le sottocartelle in essa contenuti (con l'eccezione della sottocartella `HOME` sopra illustrata).
Precedentemente, questo repository era diviso in altri due rami ('linuxmint' e 'fedora-kde'), dedicati, rispettivamente, a Linux Mint con DE Cinnamon e a Fedora con DE KDE Plasma. Tuttavia, ho è deciso di unificare i rami e adottare invece la struttura sopra descritta.
## Setup
Dipendenze: `git` e `stow` devono essere installati:
Dipendenze: `stow` deve essere installato (dipendenza già risolta dall'esecuzione del suddetto script).
```bash
sudo apt-get install stow
sudo apt install git stow
```
In un terminale, eseguire questi comandi:
Eseguire nel terminale:
```bash
cd ~
git clone https://git.disroot.org/luca-pellegrini/config-files.git
cd config-files
stow --dotfiles bash desktop-files rsync yt-dlp varie
git clone https://git.disroot.org/luca-pellegrini/config-files.git $HOME/config-files
cd $HOME/config-files && chmod +x setup.sh && ./setup.sh
```
### setup.sh
Questo script esegue in automatico la configurazione dei file necessari, copiandoli o creando symlink che dalla cartella $HOME (e appropriate sottocartelle) puntano ai file della copia in locale di questo repository.
In particolare:
* crea un simlink per tutti i file delle cartelle `bash` e `zsh` nella $HOME
* crea una copia dei file `*.desktop` della cartella `desktop-files/.local/share/applications/` in $HOME/.local/share/applications/

View File

@ -13,10 +13,10 @@ alias o='xdg-open' # open any file in the configured default application
#alias k='kill'
# exa/ls aliases
alias ls="exa --icons --color=always --group-directories-first"
alias ls="exa --icons --color=auto --group-directories-first"
alias la="ls --all"
alias ll="ls --all --long --group --header"
alias tree="ll --tree -L 3"
alias tree="ls --all --tree -L 3"
# Colorize grep output (good for log files)
alias grep="grep --color=auto"
@ -35,27 +35,31 @@ alias root="cd /"
alias ..="cd .."
alias ...="cd ..; cd .."
alias ....="cd ..; cd ..; cd .."
# Cartelle in home e partizione Data
# Directories in home and Data partition
alias libri="cd $HOME/Libri"
alias dendron-git="cd /Data/Dendron && git status"
alias nextcloud="cd /Data/Nextcloud && la"
alias python-lab="cd /Data/Git/python-lab && la"
alias python-lezioni="cd /Data/Programmazione/python-lezioni && la"
alias python-appunti="cd /Data/Programmazione/python-appunti && la"
alias programmazione="cd /Data/Programmazione && la"
# Git
alias g="git"
alias add="git add"
alias stat="git status"
#alias stat="git status"
alias commit="git commit"
alias pull="git pull"
alias push="git push"
# apt
alias upgrade="sudo apt update && sudo apt upgrade"
alias upgrade="sudo freshclam; sudo apt update && sudo apt upgrade"
alias apt-info="apt show"
# Altri programmi usati di frequente
alias python="python3"
alias dolphin="dolphin --new-window"
alias dendron="/usr/bin/codium --new-window /Data/Dendron/dendron.code-workspace"
alias email="thunderbird"
# Custom neofetch
alias neofetch="neofetch --source /home/luca/rog_ascii_logo.txt"

View File

@ -18,18 +18,19 @@ if [ -n "$BASH_VERSION" ]; then
fi
# Environment variables
# set PATH so it includes 'sbin' directories
PATH="$PATH:/usr/local/sbin:/usr/sbin:/sbin"
# set PATH so it includes '~/AppImage' directory, if it exists
if [ -d "$HOME/AppImage" ] ; then
if [ -d "$HOME/AppImage" ]; then
PATH="$HOME/AppImage:$PATH"
fi
# set PATH so it includes user's private bin, if it exists
if [ -d "$HOME/.local/bin" ] ; then
if [ -d "$HOME/.local/bin" ]; then
PATH="$HOME/.local/bin:$PATH"
fi
# set PATH so it includes user's private bin, if it exists
if [ -d "$HOME/bin" ] ; then
if [ -d "$HOME/bin" ]; then
PATH="$HOME/bin:$PATH"
fi
@ -37,3 +38,17 @@ fi
export XDG_CONFIG_HOME="$HOME/.config"
export XDG_CACHE_HOME="$HOME/.cache"
export XDG_DATA_HOME="$HOME/.local/share"
# XDG Desktop Portal
#if [[ "$XDG_CURRENT_DESKTOP" == "KDE" ]]; then
#export GTK_USE_PORTAL=1 # Make GTK apps use KDE's file chooser
#fi
if [[ -n "$DISPLAY" || -n "$WAYLAND_DISPLAY" ]]; then
export BROWSER=firefox
else
export BROWSER=
fi
# Start ssh-agent in the background
eval "$(ssh-agent -s)" > /dev/null

View File

@ -94,7 +94,7 @@ fi
# Add an "alert" alias for long running commands. Use like so:
# sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
#alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
# Alias definitions.
# Source my custom aliases, which are stored in a separate file
@ -116,20 +116,3 @@ if ! shopt -oq posix; then
. /etc/bash_completion
fi
fi
# Environment variables
if [ -n "$DISPLAY" ]; then
export EDITOR=xed
elif [ -n "$WAYLAND_DISPLAY" ]; then
export EDITOR=xed
else
export EDITOR=nano
fi
if [ -n "$DISPLAY" ]; then
export BROWSER=firefox
elif [ -n "$WAYLAND_DISPLAY" ]; then
export BROWSER=firefox
else
export BROWSER=
fi

View File

@ -6,10 +6,10 @@
"zenMode.hideLineNumbers": false,
"workbench.iconTheme": "material-icon-theme",
"markdown.preview.fontSize": 16,
"editor.fontFamily": "'MesloLGS NF', 'Droid Sans Mono', 'monospace', monospace",
"editor.fontFamily": "'MesloLGS Nerd Font Mono Regular', 'Droid Sans Mono', 'monospace', monospace",
"files.insertFinalNewline": true,
"editor.multiCursorModifier": "ctrlCmd",
"window.zoomLevel": 1,
"redhat.telemetry.enabled": false,
"breadcrumbs.enabled": false
"breadcrumbs.enabled": false,
"window.zoomLevel": 1
}

View File

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 7.6 KiB

View File

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

View File

Before

Width:  |  Height:  |  Size: 986 B

After

Width:  |  Height:  |  Size: 986 B

View File

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

Before

Width:  |  Height:  |  Size: 9.1 KiB

After

Width:  |  Height:  |  Size: 9.1 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,22 @@
[Desktop Entry]
Categories=Development;IDE;
Comment[it_IT]=
Comment=
Exec=/home/luca/AppImage/arduino-ide_2.2.1_Linux_64bit.AppImage
GenericName[it_IT]=
GenericName=
Icon=/home/luca/.icons/arduino-ide.png
Keywords=arduino;ide;c++;
MimeType=
Name[it_IT]=Arduino IDE 2.2.1
Name=Arduino IDE 2.2.1
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-RunOnDiscreteGpu=
X-KDE-SubstituteUID=false
X-KDE-Username=

View File

@ -1,13 +1,16 @@
[Desktop Entry]
Categories=Utility;
Comment[it]=Crea supporti USB avviabili da immagini disco
Comment[it_IT]=Crea supporti USB avviabili da immagini disco
Comment=Crea supporti USB avviabili da immagini disco
Exec=/home/luca/AppImage/balenaEtcher.AppImage
GenericName[it]=
GenericName[it_IT]=
GenericName=
Icon=/home/luca/.icons/etcher.svg
MimeType=
Name[it]=balenaEtcher
Name[it_IT]=balenaEtcher
Name=balenaEtcher
Path=
StartupNotify=true
@ -16,6 +19,6 @@ TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-RunOnDiscreteGpu=false
X-KDE-RunOnDiscreteGpu=
X-KDE-SubstituteUID=false
X-KDE-Username=

View File

@ -1,24 +1,28 @@
[Desktop Entry]
Categories=Utility;
Comment[it]=Password Manager
Comment[it_IT]=Password Manager
Comment=Password Manager
Exec=/home/luca/AppImage/Bitwarden.AppImage
GenericName[it]=Password manager
GenericName[it_IT]=Password manager
GenericName=Password manager
Icon=/home/luca/.icons/bitwarden.svg
Keywords[it]=password;manager;
Keywords[it_IT]=password;manager;
Keywords=password;manager;
MimeType=
Name[it]=Bitwarden (appimage)
Name=Bitwarden (appimage)
Name[it]=Bitwarden
Name[it_IT]=Bitwarden
Name=Bitwarden
NoDisplay=false
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
Keywords[it]=password;manager;
Keywords=password;manager;
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-RunOnDiscreteGpu=false
X-KDE-RunOnDiscreteGpu=
X-KDE-SubstituteUID=false
X-KDE-Username=

View File

@ -1,13 +1,16 @@
[Desktop Entry]
Categories=Development;
Comment[it]=Repository 'config-files' (VSCodium workspace)
Comment[it_IT]=Repository 'config-files' (VSCodium workspace)
Comment='config-files' Git repository (VSCodium workspace)
Exec=/usr/bin/codium --new-window /home/luca/config-files/config-files.code-workspace
GenericName[it]=
GenericName[it_IT]=
GenericName=
Icon=/home/luca/.icons/administration.svg
MimeType=
Name[it]=Config-files (workspace)
Name[it_IT]=Config-files (workspace)
Name=Config-files (workspace)
NoDisplay=false
Path=
@ -15,10 +18,11 @@ StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
Keywords[it]=configurazione;
Keywords[it]=configurazione;dotfiles;
Keywords[it_IT]=configurazione;dotfiles;
Keywords=config;dotfiles;
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-RunOnDiscreteGpu=false
X-KDE-RunOnDiscreteGpu=
X-KDE-SubstituteUID=false
X-KDE-Username=

View File

@ -0,0 +1,23 @@
[Desktop Entry]
Categories=Development;
Comment[it]=
Comment=
Exec=/usr/bin/codium --new-window /Data/Git/Corso_Dati_e_Algoritmi/Corso_Dati_e_Algoritmi.code-workspace
GenericName[it]=
GenericName=
Icon=folder-java
Keywords=java;jre;jdk;jvm;data;algorithms;
MimeType=
Name[it]=Corso Dati e Algoritmi (workspace)
Name=Corso Dati e Algoritmi (workspace)
NoDisplay=false
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-RunOnDiscreteGpu=
X-KDE-SubstituteUID=false
X-KDE-Username=

View File

@ -1,13 +1,16 @@
[Desktop Entry]
Categories=Office;Development;
Comment[it]=Quaderno di appunti personale (VSCodium + dendron)
Comment[it_IT]=Quaderno di appunti personale (VSCodium + dendron)
Comment=Personal notebook (VSCodium + dendron)
Exec=/usr/bin/codium --new-window /Data/Dendron/dendron.code-workspace
GenericName[it]=Appunti in formato Markdown
GenericName[it_IT]=Appunti in formato Markdown
GenericName=Notebook with Markdown formatting
Icon=/home/luca/.icons/dendron-logo-256.png
MimeType=
Name[it]=dendron (workspace)
Name[it_IT]=dendron (workspace)
Name=dendron (workspace)
NoDisplay=false
Path=
@ -16,9 +19,10 @@ Terminal=false
TerminalOptions=
Type=Application
Keywords[it]=Testo;note;markdown;
Keywords[it_IT]=Testo;note;markdown;
Keywords=Text;notes;markdown;
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-RunOnDiscreteGpu=false
X-KDE-RunOnDiscreteGpu=
X-KDE-SubstituteUID=false
X-KDE-Username=

View File

@ -0,0 +1,20 @@
[Desktop Entry]
Categories=Development;IDE;
Comment[it_IT]=
Comment=
Exec=/home/luca/.local/bin/eclipse/eclipse %u
GenericName[it_IT]=
GenericName=
Icon=/home/luca/.local/bin/eclipse/icon.xpm
Keywords=eclipse;java;jdk;jre;
MimeType=
Name[it_IT]=Eclipse IDE
Name=Eclipse IDE
NoDisplay=false
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-KDE-SubstituteUID=false
X-KDE-Username=

View File

@ -1,14 +1,17 @@
[Desktop Entry]
Categories=Development;Education;Science;Math;
Comment[it]=Avvia MATLAB (versione R2022b)
Comment=Launch MATLAB (version R2022b)
Exec=/home/luca/bin/matlab -desktop
Comment[it]=
Comment[it_IT]=
Comment=Scientific computing environment
Exec=/home/luca/.local/bin/matlab -desktop
GenericName[it]=
GenericName[it_IT]=
GenericName=
Icon=matlab
MimeType=
Name[it]=MATLAB (R2022b)
Name=MATLAB (R2022b)
Name[it]=MATLAB (R2023b)
Name[it_IT]=MATLAB (R2023b)
Name=MATLAB (R2023b)
NoDisplay=false
Path=
StartupNotify=true
@ -16,7 +19,6 @@ StartupWMClass=com-mathworks-util-PostVMInit
Terminal=false
TerminalOptions=
Type=Application
Keywords[it]=matlab;
Keywords=matlab;
X-DBUS-ServiceName=
X-DBUS-StartupType=

View File

@ -1,20 +1,24 @@
[Desktop Entry]
Categories=Development;
Comment[it]=Interprete Python (v3.10)
Comment=Python Interpreter (v3.10)
Exec=/usr/bin/python3.10
GenericName[it]=Python (v3.10)
GenericName=Python (v3.10)
Comment[it]=Interprete Python 3
Comment[it_IT]=Interprete Python 3
Comment=Python 3 Interpreter
Exec=/usr/bin/python3
GenericName[it]=Python 3
GenericName[it_IT]=Python 3
GenericName=Python
Icon=/home/luca/.icons/python-papirus.svg
MimeType=
Name[it]=Python (v3.10)
Name=Python (v3.10)
Name[it]=Python 3
Name[it_IT]=Python 3
Name=Python 3
NoDisplay=false
StartupNotify=true
StartupNotify=false
Terminal=true
TerminalOptions=
Type=Application
Keywords[it]=python;
Keywords[it_IT]=python;
Keywords=python;
X-DBUS-ServiceName=
X-DBUS-StartupType=

View File

@ -7,8 +7,8 @@ GenericName[it]=Controlla dispositivi Android
GenericName=
Icon=/home/luca/.icons/android-sdk.svg
MimeType=
Name[it]=scrcpy (v1.21)
Name=scrcpy (v1.21)
Name[it]=scrcpy
Name=scrcpy
NoDisplay=false
Path=
StartupNotify=true

View File

@ -0,0 +1,376 @@
# Temporary files and directories
prova**
test**
output**
*.log
*.old
*.tmp
*.bak
temp/
tmp/
old/
build*/
Build*/
debug*/
Debug*/
# Diff files
*.patch
*.diff
### Python ###
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
# Virtual Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Translations
*.mo
*.pot
# Sphinx documentation
docs/_build/
### C++, Qt, CMake ###
# Prerequisites
#*.d
# Compiled Object files
*.slo
*.lo
*.o
*.obj
# Precompiled Headers
*.gch
*.pch
# Compiled Dynamic libraries
*.so
*.so.*
*.dylib
*.dll
# Fortran module files
*.mod
*.smod
# Compiled Static libraries
*.lai
*.la
*.a
*.lib
# Executables
*.exe
*.out
*.app
# CMake
CMakeLists.txt.user*
CMakeCache.txt
CMakeFiles
CMakeScripts
Testing
Makefile
cmake_install.cmake
install_manifest.txt
compile_commands.json
CTestTestfile.cmake
_deps
# Qt-es
object_script.*.Release
object_script.*.Debug
*_plugin_import.cpp
/.qmake.cache
/.qmake.stash
*.pro.user
*.pro.user.*
*.qbs.user
*.qbs.user.*
*.moc
moc_*.cpp
moc_*.h
qrc_*.cpp
ui_*.h
*.qmlc
*.jsc
Makefile*
*build-*
*.qm
*.prl
# Qt unit tests
target_wrapper.*
# QtCreator
*.autosave
# QtCreator Qml
*.qmlproject.user
*.qmlproject.user.*
# QtCreator 4.8< compilation database
compile_commands.json
# QtCreator local machine specific files for imported projects
*creator.user*
*_qmlcache.qrc
### Java ###
# compiled class files
bin/*.class
### Kate ###
# Swap Files #
.*.kate-swp
.swp.*
### Visual Studio Code / VSCodium ###
.vscode/*
#!.vscode/settings.json
#!.vscode/tasks.json
#!.vscode/launch.json
#!.vscode/extensions.json
#!.vscode/*.code-snippets
*.code-workspace
# Local History for Visual Studio Code
.history/
# Built Visual Studio Code Extensions
*.vsix
### PlatformIO ###
.pioenvs
.piolibdeps
.clang_complete
.gcc-flags.json
.pio
### JetBrains IDEs ###
# IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
.idea/
# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf
# AWS User-specific
.idea/**/aws.xml
# Generated files
.idea/**/contentModel.xml
# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml
# Gradle
.idea/**/gradle.xml
.idea/**/libraries
# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/artifacts
# .idea/compiler.xml
# .idea/jarRepositories.xml
# .idea/modules.xml
# .idea/*.iml
# .idea/modules
# *.iml
# *.ipr
# CMake
cmake-build-*/
# Mongo Explorer plugin
.idea/**/mongoSettings.xml
# File-based project format
*.iws
# IntelliJ
out/
# mpeltonen/sbt-idea plugin
.idea_modules/
# JIRA plugin
atlassian-ide-plugin.xml
# Cursive Clojure plugin
.idea/replstate.xml
# SonarLint plugin
.idea/sonarlint/
# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
# Editor-based Rest Client
.idea/httpRequests
# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser
### Eclipse IDE ###
.metadata
eclipse-workspace/**/bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath
.recommenders
# External tool builders
.externalToolBuilders/
# Locally stored "Eclipse launch configurations"
*.launch
### MATLAB and Octave ###
# Windows default autosave extension
*.asv
# OSX / *nix default autosave extension
*.m~
# Compiled MEX binaries (all platforms)
*.mex*
# Packaged app and toolbox files
*.mlappinstall
*.mltbx
# Generated helpsearch folders
helpsearch*/
# Simulink code generation folders
slprj/
sccprj/
# Matlab code generation folders
codegen/
# Simulink autosave extension
*.autosave
# Simulink cache files
*.slxc
# Octave session info
octave-workspace
### Linux ###
*~
# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*
# KDE directory preferences
.directory
# Linux trash folder which might appear on any partition or disk
.Trash-*
# .nfs files are created when an open file is removed but is still being accessed
.nfs*
### Windows ###
# Windows thumbnail cache files
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db
# Dump file
*.stackdump
# Folder config file
[Dd]esktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Windows Installer files
*.cab
*.msi
*.msix
*.msm
*.msp
# Windows shortcuts
*.lnk
### macOS ###
.DS_Store
.AppleDouble
.LSOverride
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

View File

@ -0,0 +1,16 @@
${c2}
..',;:ccc:'..
.,cdk0KKXX0dc,.
.:xKXXXXXOo;. ..','
'oKXXXXKd;. ..,cdk0KK0x.
.;kXXXX0l' .'cx0XXXKxl;.
.c0XXXOl. .cxKXXXOo;...;lk'
,. .lKXX0l. .,o0XXKxc'..;lkKXXX;
.xd, .o:'. .oKXKd' .:xKXKx:..'cdxdoKXXXX;
.dXO:. .xXKkolxXXx;. .ckKXkc'..',;,. .xXXXK'
.:dko'.cXXXXKl. 'lOX0o,. . 'OXXXk.
... .OXX. :OXXKc. .oKXXKc
.c0d. .;lxOK0xol:;,'',cxKXXXd.
,l;. ..,:ldkOKXXXXXOc.
. ....

View File

@ -0,0 +1,9 @@
# Config file per yt-dlp
# Da posizionare nella cartella home, definiscce le configurazioni di default
# di yt-dlp per l'utente corrente
# Salva il file con nome: "(data di upload) (Titolo).ext"
-o "%(upload_date>%Y.%m.%d)s - %(title)s.%(ext)s"
# Se l'URL fa riferimento sia a un video che a una playlist, scarica solo il video/audio
--no-playlist

View File

@ -19,9 +19,9 @@ alias ll="ls -al -g -h"
alias tree="ll --tree -L 3"
# Colorize grep output (good for log files)
alias grep='grep --color=auto'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep="grep --color=auto"
alias egrep="egrep --color=auto"
alias fgrep="fgrep --color=auto"
# Confirm before overwriting something
alias cp="cp -i"
@ -29,32 +29,37 @@ alias mv='mv -i'
alias rm='rm -i'
# Directories
alias home='cd ~'
alias data='cd /Data'
alias root='cd /'
alias ..='cd ..'
alias ...='cd ..; cd ..'
alias ....='cd ..; cd ..; cd ..'
alias home="cd ~"
alias data="cd /Data"
alias root="cd /"
alias ..="cd .."
alias ...="cd ..; cd .."
alias ....="cd ..; cd ..; cd .."
# Directories in home and Data partition
alias libri="cd $HOME/Libri"
alias dendron-git="cd /Data/Dendron && git status"
alias nextcloud="cd /Data/Nextcloud && la"
alias python-lab="cd /Data/Git/python-lab && la"
alias python-appunti="cd /Data/Programmazione/python-appunti && la"
alias programmazione="cd /Data/Programmazione && la"
# Git
alias g='git'
alias g-ad='git add'
alias g-st='git status'
alias g-com='git commit'
#alias g-pl='git pull'
#alias g-ps='git push'
alias g="git"
alias add="git add"
#alias stat="git status"
alias commit="git commit"
alias pull="git pull"
alias push="git push"
# apt
alias upgrade="sudo apt update && sudo apt upgrade"
alias upgrade="sudo freshclam; sudo apt update && sudo apt upgrade"
alias apt-info="apt show"
# Altri programmi usati di frequente
alias python="python3"
alias dolphin="dolphin --new-window"
alias dendron="/usr/bin/codium --new-window /Data/Dendron/dendron.code-workspace"
alias email="thunderbird"
# Custom neofetch
alias neofetch="neofetch --source /home/luca/rog_ascii_logo.txt"

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 818 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 372 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 372 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 977 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 865 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 865 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 467 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 525 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 772 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 777 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 699 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 683 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 792 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 847 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 979 B

Some files were not shown because too many files have changed in this diff Show More