Are you a robot? Then check out this awesome page!
31 changed files with
442 additions and
44 deletions
|
|
|
@ -0,0 +1,11 @@
|
|
|
|
|
{#
|
|
|
|
|
Stuff for accessing Android phones
|
|
|
|
|
#}
|
|
|
|
|
{% if not termux %}
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
android-tools
|
|
|
|
|
android-udev
|
|
|
|
|
{% elif debian_based %}
|
|
|
|
|
adb
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% endif %}
|
|
|
|
@ -0,0 +1,12 @@
|
|
|
|
|
{#
|
|
|
|
|
Stuff to synchronize/backup data
|
|
|
|
|
#}
|
|
|
|
|
rsync
|
|
|
|
|
borg
|
|
|
|
|
syncthing
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
{% if ansible_architecture == 'x86_64' %}
|
|
|
|
|
freefilesync-bin
|
|
|
|
|
{# Not worth the compilation if you can't have the binaries #}
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% endif %}
|
|
|
|
@ -0,0 +1,66 @@
|
|
|
|
|
firefox
|
|
|
|
|
pulseaudio
|
|
|
|
|
pacmixer
|
|
|
|
|
zbar
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
ttf-dejavu
|
|
|
|
|
ttf-twemoji
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
xkb-qwerty-fr
|
|
|
|
|
{% endif %}
|
|
|
|
|
thunar
|
|
|
|
|
gedit
|
|
|
|
|
feh
|
|
|
|
|
zathura
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
zathura-pdf-mupdf
|
|
|
|
|
{% elif debian_based %}
|
|
|
|
|
zathura-pdf-poppler
|
|
|
|
|
{% endif %}
|
|
|
|
|
meld
|
|
|
|
|
{{ python_prefix }}-magic
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
yubikey-touch-detector
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% if display_manager == "x11" %}
|
|
|
|
|
i3-wm
|
|
|
|
|
libgnomekbd{{ lib_suffix }}
|
|
|
|
|
dunst
|
|
|
|
|
i3lock
|
|
|
|
|
numlockx
|
|
|
|
|
rofi
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
rofimoji
|
|
|
|
|
{% endif %}
|
|
|
|
|
rxvt-unicode
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
urxvt-resize-font-git
|
|
|
|
|
alacritty
|
|
|
|
|
{% endif %}
|
|
|
|
|
scrot
|
|
|
|
|
simplescreenrecorder
|
|
|
|
|
trayer
|
|
|
|
|
unclutter
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
xautolock
|
|
|
|
|
{% endif %}
|
|
|
|
|
xclip
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
lemonbar-xft-git
|
|
|
|
|
wireless_tools
|
|
|
|
|
{% else %}
|
|
|
|
|
lemonbar
|
|
|
|
|
{% endif %}
|
|
|
|
|
autorandr
|
|
|
|
|
keynav
|
|
|
|
|
sct
|
|
|
|
|
xorg-xinit
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
xorg-xbacklight
|
|
|
|
|
{% elif debian_based %}
|
|
|
|
|
xbacklight
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% elif display_manager == "wayland" %}
|
|
|
|
|
sway
|
|
|
|
|
{% endif %}
|
|
|
|
@ -0,0 +1,3 @@
|
|
|
|
|
ansible
|
|
|
|
|
ansible-lint
|
|
|
|
|
{# EOF #}
|
|
|
|
@ -0,0 +1,10 @@
|
|
|
|
|
{% if termux %}
|
|
|
|
|
{# Otherwise installed by base-devel or equivalent #}
|
|
|
|
|
make
|
|
|
|
|
gcc
|
|
|
|
|
{% endif %}
|
|
|
|
|
cmake
|
|
|
|
|
clang
|
|
|
|
|
ccache
|
|
|
|
|
gdb
|
|
|
|
|
{# EOF #}
|
|
|
|
@ -0,0 +1,11 @@
|
|
|
|
|
perf
|
|
|
|
|
git
|
|
|
|
|
jq
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
ctags
|
|
|
|
|
{% elif debian_based %}
|
|
|
|
|
universal-ctags
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% if not termux %}
|
|
|
|
|
highlight
|
|
|
|
|
{% endif %}
|
|
|
|
@ -0,0 +1,3 @@
|
|
|
|
|
docker
|
|
|
|
|
docker-compose
|
|
|
|
|
{# EOF #}
|
|
|
|
@ -0,0 +1,6 @@
|
|
|
|
|
yosys
|
|
|
|
|
iverilog
|
|
|
|
|
ghdl
|
|
|
|
|
{% if display_manager %}
|
|
|
|
|
gtkwave
|
|
|
|
|
{% endif %}
|
|
|
|
@ -0,0 +1,14 @@
|
|
|
|
|
wget
|
|
|
|
|
curl
|
|
|
|
|
socat
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
bind
|
|
|
|
|
{% else %}
|
|
|
|
|
dnsutils
|
|
|
|
|
{% endif %}
|
|
|
|
|
whois
|
|
|
|
|
nmap
|
|
|
|
|
tcpdump
|
|
|
|
|
{% if display_manager %}
|
|
|
|
|
wireshark-qt
|
|
|
|
|
{% endif %}
|
|
|
|
@ -0,0 +1,9 @@
|
|
|
|
|
mypy
|
|
|
|
|
{% if not arch_based %}
|
|
|
|
|
black
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
python-language-server
|
|
|
|
|
pyls-mypy
|
|
|
|
|
python-language-server-black
|
|
|
|
|
{% endif %}
|
|
|
|
@ -0,0 +1,2 @@
|
|
|
|
|
bash-language-server
|
|
|
|
|
{# EOF #}
|
|
|
|
@ -0,0 +1,13 @@
|
|
|
|
|
{#
|
|
|
|
|
Program that essentially help you reduce disk usage
|
|
|
|
|
#}
|
|
|
|
|
jdupes
|
|
|
|
|
duperemove
|
|
|
|
|
optipng
|
|
|
|
|
{% if debian_based %}
|
|
|
|
|
libjpeg-turbo-progs
|
|
|
|
|
{% else %}
|
|
|
|
|
libjpeg-turbo
|
|
|
|
|
{% endif %}
|
|
|
|
|
reflac
|
|
|
|
|
{# EOF #}
|
|
|
|
@ -0,0 +1,27 @@
|
|
|
|
|
{# Document utilities #}
|
|
|
|
|
pandoc
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
texlive-bibtexextra
|
|
|
|
|
texlive-core
|
|
|
|
|
texlive-fontsextra
|
|
|
|
|
texlive-formatsextra
|
|
|
|
|
texlive-latexextra
|
|
|
|
|
texlive-pictures
|
|
|
|
|
texlive-pstricks
|
|
|
|
|
texlive-science
|
|
|
|
|
{% elif debian_based %}
|
|
|
|
|
texlive-base
|
|
|
|
|
texlive-lang-european
|
|
|
|
|
{% endif %}
|
|
|
|
|
pdftk
|
|
|
|
|
{% if display_manager %}
|
|
|
|
|
{# Spell checking #}
|
|
|
|
|
hunspell-en_gb
|
|
|
|
|
hunspell-en_us
|
|
|
|
|
hunspell-fr
|
|
|
|
|
hunspell-nl
|
|
|
|
|
{# libreoffice-extension-grammalecte-fr #}
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
libreoffice-extension-languagetool
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% endif %}
|
|
|
|
@ -0,0 +1,22 @@
|
|
|
|
|
{#
|
|
|
|
|
Stuff that is required for scripts/programs of dotfiles to work properly
|
|
|
|
|
#}
|
|
|
|
|
coreutils
|
|
|
|
|
bash
|
|
|
|
|
grep
|
|
|
|
|
sed
|
|
|
|
|
tar
|
|
|
|
|
openssl
|
|
|
|
|
git
|
|
|
|
|
wget
|
|
|
|
|
curl
|
|
|
|
|
{% if not termux %}
|
|
|
|
|
{{ python_prefix }}-pip
|
|
|
|
|
{# Termux already has pip via Python #}
|
|
|
|
|
{% endif %}
|
|
|
|
|
ansible
|
|
|
|
|
{# Uncompressors #}
|
|
|
|
|
unzip
|
|
|
|
|
unrar
|
|
|
|
|
p7zip
|
|
|
|
|
{# EOF #}
|
|
|
|
@ -0,0 +1,12 @@
|
|
|
|
|
{#
|
|
|
|
|
Programs used to download sutff off the internet
|
|
|
|
|
#}
|
|
|
|
|
wget
|
|
|
|
|
curl
|
|
|
|
|
rsync
|
|
|
|
|
youtube-dl
|
|
|
|
|
megatools
|
|
|
|
|
transmission-cli
|
|
|
|
|
{% if display_manager %}
|
|
|
|
|
transmission-qt
|
|
|
|
|
{% endif %}
|
|
|
|
@ -0,0 +1,21 @@
|
|
|
|
|
{#
|
|
|
|
|
Shell utilities to see what's going on on the system
|
|
|
|
|
#}
|
|
|
|
|
htop
|
|
|
|
|
{% if root_access %}
|
|
|
|
|
iotop
|
|
|
|
|
iftop
|
|
|
|
|
{% endif %}
|
|
|
|
|
ncdu
|
|
|
|
|
{% if not termux %}
|
|
|
|
|
lsof
|
|
|
|
|
{% endif %}
|
|
|
|
|
strace
|
|
|
|
|
pv
|
|
|
|
|
progress
|
|
|
|
|
{% if not termux %}
|
|
|
|
|
speedtest-cli
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
pacman-contrib
|
|
|
|
|
{% endif %}
|
|
|
|
@ -0,0 +1,9 @@
|
|
|
|
|
{#
|
|
|
|
|
To play music with Music Player Daemon
|
|
|
|
|
#}
|
|
|
|
|
mpd
|
|
|
|
|
mpc
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
ashuffle-git
|
|
|
|
|
vimpc-git
|
|
|
|
|
{% endif %}
|
|
|
|
@ -0,0 +1,13 @@
|
|
|
|
|
{% if display_manager %}
|
|
|
|
|
gimp
|
|
|
|
|
inkscape
|
|
|
|
|
mpv
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
mpv-thumbnail-script
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
libreoffice-fresh
|
|
|
|
|
{% elif debian_based %}
|
|
|
|
|
libreoffice
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% endif %}
|
|
|
|
@ -0,0 +1,12 @@
|
|
|
|
|
{#
|
|
|
|
|
Big behemoth applications
|
|
|
|
|
#}
|
|
|
|
|
{% if display_manager %}
|
|
|
|
|
gimp
|
|
|
|
|
inkscape
|
|
|
|
|
darktable
|
|
|
|
|
blender
|
|
|
|
|
puddletag
|
|
|
|
|
musescore
|
|
|
|
|
audacity
|
|
|
|
|
{% endif %}
|
|
|
|
@ -0,0 +1,4 @@
|
|
|
|
|
ffmpeg
|
|
|
|
|
sox
|
|
|
|
|
imagemagick
|
|
|
|
|
{# EOF #}
|
|
|
|
@ -0,0 +1,30 @@
|
|
|
|
|
{#
|
|
|
|
|
Stuff that isn't required on Android because there are apps for that
|
|
|
|
|
#}
|
|
|
|
|
{# Password handling #}
|
|
|
|
|
pass
|
|
|
|
|
pwgen
|
|
|
|
|
{% if display_manager %}
|
|
|
|
|
rofi-pass
|
|
|
|
|
{# TODO Try autopass.cr #}
|
|
|
|
|
{% endif %}
|
|
|
|
|
{# Mail #}
|
|
|
|
|
isync
|
|
|
|
|
msmtp
|
|
|
|
|
notmuch
|
|
|
|
|
neomutt
|
|
|
|
|
lynx
|
|
|
|
|
{% if not arch_based %}
|
|
|
|
|
{# https://aur.archlinux.org/packages/tiv/#comment-812593 #}
|
|
|
|
|
tiv
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% if display_manager %}
|
|
|
|
|
thunderbird
|
|
|
|
|
{% endif %}
|
|
|
|
|
{# Organisation #}
|
|
|
|
|
vdirsyncer
|
|
|
|
|
khard
|
|
|
|
|
khal
|
|
|
|
|
todoman
|
|
|
|
|
syncthing
|
|
|
|
|
{# EOF #}
|
|
|
|
@ -0,0 +1,6 @@
|
|
|
|
|
openssh
|
|
|
|
|
wget
|
|
|
|
|
rsync
|
|
|
|
|
{% if display_manager %}
|
|
|
|
|
tigervnc
|
|
|
|
|
{% endif %}
|
|
|
|
@ -0,0 +1,21 @@
|
|
|
|
|
{#
|
|
|
|
|
Shell related stuff
|
|
|
|
|
#}
|
|
|
|
|
{# ZSH #}
|
|
|
|
|
zsh
|
|
|
|
|
antigen
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
{# Antigen takex care of the above for others platforms #}
|
|
|
|
|
zsh-autosuggestions
|
|
|
|
|
zsh-completions
|
|
|
|
|
zsh-history-substring-search
|
|
|
|
|
zsh-syntax-highlighting
|
|
|
|
|
{% endif %}
|
|
|
|
|
tmux
|
|
|
|
|
bash-completion
|
|
|
|
|
fzf
|
|
|
|
|
{% if arch_based and ansible_architecture == 'x86_64' %}
|
|
|
|
|
powerline-go-bin
|
|
|
|
|
{% else %}
|
|
|
|
|
powerline-go
|
|
|
|
|
{% endif %}
|
|
|
|
@ -0,0 +1,21 @@
|
|
|
|
|
moreutils
|
|
|
|
|
man
|
|
|
|
|
visidata
|
|
|
|
|
insect
|
|
|
|
|
translate-shell
|
|
|
|
|
{# Editor #}
|
|
|
|
|
{% if termux %}
|
|
|
|
|
nvim
|
|
|
|
|
{% else %}
|
|
|
|
|
neovim
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% if not termux %}
|
|
|
|
|
{{ python_prefix }}-neovim
|
|
|
|
|
{% endif %}
|
|
|
|
|
{# Downloaders #}
|
|
|
|
|
wget
|
|
|
|
|
{# Uncompressors #}
|
|
|
|
|
unzip
|
|
|
|
|
unrar
|
|
|
|
|
p7zip
|
|
|
|
|
{# EOF #}
|
|
|
|
@ -0,0 +1,9 @@
|
|
|
|
|
{#
|
|
|
|
|
Stuff that only makes sense on Termux
|
|
|
|
|
#}
|
|
|
|
|
{% if termux %}
|
|
|
|
|
{% if root_access %}
|
|
|
|
|
tsu
|
|
|
|
|
{% endif %}
|
|
|
|
|
termux-api
|
|
|
|
|
{% endif %}
|
|
|
|
@ -0,0 +1,11 @@
|
|
|
|
|
{% if ansible_architecture == 'x86_64' %}
|
|
|
|
|
wine
|
|
|
|
|
{% if arch_based %}
|
|
|
|
|
wine-gecko
|
|
|
|
|
wine-mono
|
|
|
|
|
mono
|
|
|
|
|
lib32-libpulse
|
|
|
|
|
{% elif debian_based %}
|
|
|
|
|
mono-runtime
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% endif %}
|