Compare commits
No commits in common. "2cbf555a9d83ec4be0485609a3def65e195dbe31" and "cd9cbcaa2816f9aaf74498b6f725b18b37dd6bdd" have entirely different histories.
2cbf555a9d
...
cd9cbcaa28
|
@ -1,17 +0,0 @@
|
||||||
# Default values
|
|
||||||
|
|
||||||
# If you have root access on the machine (via sudo)
|
|
||||||
root_access: no
|
|
||||||
|
|
||||||
# Display server (no, "x11", "wayland")
|
|
||||||
display_server: no
|
|
||||||
|
|
||||||
# What development work will I do on this machine
|
|
||||||
dev_stuffs: []
|
|
||||||
|
|
||||||
# Install software that is rarely used
|
|
||||||
software_full: no
|
|
||||||
|
|
||||||
# Which additional software to install
|
|
||||||
software_snippets: []
|
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
root_access: yes
|
|
||||||
display_manager: "x11"
|
|
||||||
dev_stuffs:
|
|
||||||
- python
|
|
||||||
- shell
|
|
||||||
- network
|
|
||||||
- ansible
|
|
||||||
- docker
|
|
||||||
software_full: yes
|
|
|
@ -1,6 +0,0 @@
|
||||||
root_access: yes
|
|
||||||
display_manager: "x11"
|
|
||||||
dev_stuffs:
|
|
||||||
- shell
|
|
||||||
- network
|
|
||||||
- ansible
|
|
|
@ -1,3 +1,4 @@
|
||||||
curacao.geoffrey.frogeye.fr
|
localhost
|
||||||
# triffle.geoffrey.frogeye.fr
|
#curacao.geoffrey.frogeye.fr
|
||||||
pindakaas.geoffrey.frogeye.fr
|
#triffle.geoffrey.frogeye.fr
|
||||||
|
#bufobufo.frogeye.nl
|
||||||
|
|
|
@ -1,14 +1,12 @@
|
||||||
- name: Default
|
- name: Default
|
||||||
hosts: all
|
hosts: all
|
||||||
roles:
|
roles:
|
||||||
- role: access
|
|
||||||
tags: access
|
|
||||||
- role: software
|
- role: software
|
||||||
tags: software
|
tags: software
|
||||||
- role: dotfiles
|
|
||||||
tags: dotfiles
|
|
||||||
- role: mnussbaum.base16-builder-ansible # Required for color
|
- role: mnussbaum.base16-builder-ansible # Required for color
|
||||||
tags: color
|
tags: color
|
||||||
- role: color
|
- role: color
|
||||||
tags: color
|
tags: color
|
||||||
|
- role: vdirsyncer
|
||||||
|
tags: vdirsyncer
|
||||||
|
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
- name: Enable passwordless sudo access to wheel group
|
|
||||||
lineinfile:
|
|
||||||
path: /etc/sudoers
|
|
||||||
line: "%wheel ALL=(ALL) NOPASSWD: ALL"
|
|
||||||
regexp: "^#? *%wheel ALL=\\(ALL\\) NOPASSWD: ALL$"
|
|
||||||
become: yes
|
|
||||||
|
|
||||||
- name: Remove Manjaro installer sudoers override
|
|
||||||
file:
|
|
||||||
path: /etc/sudoers.d/10-installer
|
|
||||||
state: absent
|
|
||||||
become: yes
|
|
|
@ -1,2 +0,0 @@
|
||||||
- name: install dotfiles
|
|
||||||
command: "{{ ansible_user_dir }}/.dotfiles/config/scripts/dotfiles install"
|
|
|
@ -1,9 +0,0 @@
|
||||||
- name: Install dotfiles repository
|
|
||||||
git:
|
|
||||||
repo: https://git.frogeye.fr/geoffrey/dotfiles.git
|
|
||||||
dest: "{{ ansible_user_dir }}/.dotfiles"
|
|
||||||
notify: install dotfiles
|
|
||||||
|
|
||||||
# - name: Install python dependencies for scripts
|
|
||||||
# pip:
|
|
||||||
# requirements: "{{ ansible_user_dir }}/.dotfiles/config/scripts/requirements.txt"
|
|
|
@ -1,7 +0,0 @@
|
||||||
{% set hostname = 'rss.frogeye.fr' %}
|
|
||||||
{% set user = 'geoffrey' %}
|
|
||||||
feed=https://{{ hostname }}/i/?a=rss&user={{ user }}&token={{ query('community.general.passwordstore', 'http/' + hostname + '/' + user + 'subkey=token' ) }}&hours=17520
|
|
||||||
videos=~/Téléchargements/RSS
|
|
||||||
subtitles=true
|
|
||||||
max-duration=7200
|
|
||||||
format=bestvideo[height<=1440]+bestaudio/best
|
|
|
@ -13,5 +13,4 @@
|
||||||
use: makepkg
|
use: makepkg
|
||||||
state: latest
|
state: latest
|
||||||
listen: "software changed"
|
listen: "software changed"
|
||||||
when: root_access
|
|
||||||
when: arch_based
|
when: arch_based
|
||||||
|
|
|
@ -9,6 +9,13 @@
|
||||||
ubuntu: "{{ ansible_distribution == 'Ubuntu' }}"
|
ubuntu: "{{ ansible_distribution == 'Ubuntu' }}"
|
||||||
tags: softwarelist
|
tags: softwarelist
|
||||||
|
|
||||||
|
# TODO Is this used?
|
||||||
|
- name: Set secondary variables
|
||||||
|
set_fact:
|
||||||
|
pacman: "{{ arch_based }}"
|
||||||
|
apt: "{{ termux or debian }}"
|
||||||
|
sudo: "{{ not termux }}"
|
||||||
|
|
||||||
# TODO Install python if not done
|
# TODO Install python if not done
|
||||||
# Or maybe not, it requires a lot of automation for something that can be done
|
# Or maybe not, it requires a lot of automation for something that can be done
|
||||||
# very quickly manually and is usually uneccessary
|
# very quickly manually and is usually uneccessary
|
||||||
|
@ -73,19 +80,18 @@
|
||||||
name:
|
name:
|
||||||
- fakeroot
|
- fakeroot
|
||||||
- base-devel
|
- base-devel
|
||||||
become: yes
|
when: arch_based
|
||||||
when: arch_based and root_access
|
become: "{{ sudo }}"
|
||||||
|
|
||||||
- name: Install AUR package manager (Arch)
|
- name: Install AUR package manager (Arch)
|
||||||
aur:
|
aur:
|
||||||
name: yay-bin
|
name: yay-bin
|
||||||
when: arch and root_access
|
when: arch
|
||||||
|
|
||||||
- name: Install AUR package manager (Manjaro)
|
- name: Install AUR package manager (Manjaro)
|
||||||
pacman:
|
pacman:
|
||||||
name: yay
|
name: yay
|
||||||
become: yes
|
when: manjaro
|
||||||
when: manjaro and root_access
|
|
||||||
# Not sure if regular Manjaro has yay in its community packages,
|
# Not sure if regular Manjaro has yay in its community packages,
|
||||||
# but Manjaro-ARM sure does
|
# but Manjaro-ARM sure does
|
||||||
|
|
||||||
|
@ -97,7 +103,18 @@
|
||||||
|
|
||||||
- name: Generate list of packages for package manager
|
- name: Generate list of packages for package manager
|
||||||
set_fact:
|
set_fact:
|
||||||
packages: "{{ query('template', 'package_manager.j2')[0].split('\n')[:-1]|sort|unique }}"
|
packages: "{{ query('template', 'package_manager.j2')[0].split('\n')[:-1]|sort }}"
|
||||||
|
tags: softwarelist
|
||||||
|
|
||||||
|
- name: Install packages (Arch-based)
|
||||||
|
aur:
|
||||||
|
name: "{{ packages }}"
|
||||||
|
extra_args: "--asdeps"
|
||||||
|
# Nothing is set as installed manually so it can
|
||||||
|
# be removed by dependency check.
|
||||||
|
# Current packages will be kept by the meta package
|
||||||
|
use: yay
|
||||||
|
when: arch_based
|
||||||
tags: softwarelist
|
tags: softwarelist
|
||||||
|
|
||||||
- name: Check if list of packages changed
|
- name: Check if list of packages changed
|
||||||
|
@ -107,13 +124,3 @@
|
||||||
notify: "software changed"
|
notify: "software changed"
|
||||||
tags: softwarelist
|
tags: softwarelist
|
||||||
|
|
||||||
- name: Install packages (Arch-based)
|
|
||||||
aur:
|
|
||||||
name: "{{ packages }}"
|
|
||||||
extra_args: "--asdeps --needed"
|
|
||||||
# Nothing is set as installed manually so it can
|
|
||||||
# be removed by dependency check.
|
|
||||||
# Current packages will be kept by the meta package
|
|
||||||
use: yay
|
|
||||||
tags: softwarelist
|
|
||||||
when: arch_based and root_access
|
|
||||||
|
|
|
@ -1,48 +1,26 @@
|
||||||
{# Macros #}
|
{# Base shell packages #}
|
||||||
|
coreutils
|
||||||
|
bash
|
||||||
|
grep
|
||||||
|
sed
|
||||||
|
tar
|
||||||
|
openssl
|
||||||
{% if debian_based %}
|
{% if debian_based %}
|
||||||
{% set python_prefix = 'python3' %}
|
python3-pip
|
||||||
{% set lib_suffix = '-common' %}
|
{% elsif termux %}
|
||||||
|
python
|
||||||
{% else %}
|
{% else %}
|
||||||
{% set python_prefix = 'python' %}
|
python-pip
|
||||||
{% set lib_suffix = '' %}
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{# Include essential snippets #}
|
{# Extended shell packages #}
|
||||||
{% include 'snippets/pm_dotfiles_dependencies.j2' %}
|
moreutils
|
||||||
{% include 'snippets/pm_shell.j2' %}
|
tmux
|
||||||
{% include 'snippets/pm_terminal_essentials.j2' %}
|
bash-completion
|
||||||
{% include 'snippets/pm_remote.j2' %}
|
fzf
|
||||||
{% include 'snippets/pm_disk_cleanup.j2' %}
|
highlight
|
||||||
{% include 'snippets/pm_local_monitoring.j2' %}
|
{% if arch_based %}
|
||||||
{% include 'snippets/pm_mpd.j2' %}
|
powerline-go-bin
|
||||||
{% include 'snippets/pm_multimedia_toolbox.j2' %}
|
|
||||||
{% include 'snippets/pm_multimedia_common.j2' %}
|
|
||||||
{% include 'snippets/pm_data_management.j2' %}
|
|
||||||
{# Include rules-determined snippets #}
|
|
||||||
{% if display_manager %}
|
|
||||||
{% include 'snippets/pm_desktop_environment.j2' %}
|
|
||||||
{% endif %}
|
|
||||||
{% if termux %}
|
|
||||||
{% include 'snippets/pm_termux.j2' %}
|
|
||||||
{% else %}
|
{% else %}
|
||||||
{% include 'snippets/pm_noandroid.j2' %}
|
powerline-go
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if software_full %}
|
zsh
|
||||||
{% include 'snippets/pm_android_tools.j2' %}
|
|
||||||
{% include 'snippets/pm_multimedia_editors.j2' %}
|
|
||||||
{% include 'snippets/pm_download.j2' %}
|
|
||||||
{% include 'snippets/pm_wine.j2' %}
|
|
||||||
{% include 'snippets/pm_document.j2' %}
|
|
||||||
{% endif %}
|
|
||||||
{# Inclde dev snippets #}
|
|
||||||
{% if dev_stuffs %}
|
|
||||||
{% include 'snippets/pm_dev_common.j2' %}
|
|
||||||
{% for dev_stuff in dev_stuffs %}
|
|
||||||
{% include 'snippets/pm_dev_' + dev_stuff + '.j2' %}
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
{# Include custom snippets #}
|
|
||||||
{% for software_snippet in software_snippets %}
|
|
||||||
{% if software_snippet.startswith('pm_') %}
|
|
||||||
{% include 'snippets/' + software_snippet + '.j2' %}
|
|
||||||
{% endif %}
|
|
||||||
{% endfor %}
|
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
{#
|
|
||||||
Stuff for accessing Android phones
|
|
||||||
#}
|
|
||||||
{% if not termux %}
|
|
||||||
{% if arch_based %}
|
|
||||||
android-tools
|
|
||||||
android-udev
|
|
||||||
{% elif debian_based %}
|
|
||||||
adb
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
|
@ -1,12 +0,0 @@
|
||||||
{#
|
|
||||||
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 %}
|
|
|
@ -1,66 +0,0 @@
|
||||||
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 %}
|
|
|
@ -1,3 +0,0 @@
|
||||||
ansible
|
|
||||||
ansible-lint
|
|
||||||
{# EOF #}
|
|
|
@ -1,10 +0,0 @@
|
||||||
{% if termux %}
|
|
||||||
{# Otherwise installed by base-devel or equivalent #}
|
|
||||||
make
|
|
||||||
gcc
|
|
||||||
{% endif %}
|
|
||||||
cmake
|
|
||||||
clang
|
|
||||||
ccache
|
|
||||||
gdb
|
|
||||||
{# EOF #}
|
|
|
@ -1,11 +0,0 @@
|
||||||
perf
|
|
||||||
git
|
|
||||||
jq
|
|
||||||
{% if arch_based %}
|
|
||||||
ctags
|
|
||||||
{% elif debian_based %}
|
|
||||||
universal-ctags
|
|
||||||
{% endif %}
|
|
||||||
{% if not termux %}
|
|
||||||
highlight
|
|
||||||
{% endif %}
|
|
|
@ -1,3 +0,0 @@
|
||||||
docker
|
|
||||||
docker-compose
|
|
||||||
{# EOF #}
|
|
|
@ -1,6 +0,0 @@
|
||||||
yosys
|
|
||||||
iverilog
|
|
||||||
ghdl
|
|
||||||
{% if display_manager %}
|
|
||||||
gtkwave
|
|
||||||
{% endif %}
|
|
|
@ -1,14 +0,0 @@
|
||||||
wget
|
|
||||||
curl
|
|
||||||
socat
|
|
||||||
{% if arch_based %}
|
|
||||||
bind
|
|
||||||
{% else %}
|
|
||||||
dnsutils
|
|
||||||
{% endif %}
|
|
||||||
whois
|
|
||||||
nmap
|
|
||||||
tcpdump
|
|
||||||
{% if display_manager %}
|
|
||||||
wireshark-qt
|
|
||||||
{% endif %}
|
|
|
@ -1,9 +0,0 @@
|
||||||
mypy
|
|
||||||
{% if not arch_based %}
|
|
||||||
black
|
|
||||||
{% endif %}
|
|
||||||
{% if arch_based %}
|
|
||||||
python-language-server
|
|
||||||
pyls-mypy
|
|
||||||
python-language-server-black
|
|
||||||
{% endif %}
|
|
|
@ -1,2 +0,0 @@
|
||||||
bash-language-server
|
|
||||||
{# EOF #}
|
|
|
@ -1,13 +0,0 @@
|
||||||
{#
|
|
||||||
Program that essentially help you reduce disk usage
|
|
||||||
#}
|
|
||||||
jdupes
|
|
||||||
duperemove
|
|
||||||
optipng
|
|
||||||
{% if debian_based %}
|
|
||||||
libjpeg-turbo-progs
|
|
||||||
{% else %}
|
|
||||||
libjpeg-turbo
|
|
||||||
{% endif %}
|
|
||||||
reflac
|
|
||||||
{# EOF #}
|
|
|
@ -1,27 +0,0 @@
|
||||||
{# 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 %}
|
|
|
@ -1,22 +0,0 @@
|
||||||
{#
|
|
||||||
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 #}
|
|
|
@ -1,12 +0,0 @@
|
||||||
{#
|
|
||||||
Programs used to download sutff off the internet
|
|
||||||
#}
|
|
||||||
wget
|
|
||||||
curl
|
|
||||||
rsync
|
|
||||||
youtube-dl
|
|
||||||
megatools
|
|
||||||
transmission-cli
|
|
||||||
{% if display_manager %}
|
|
||||||
transmission-qt
|
|
||||||
{% endif %}
|
|
|
@ -1,21 +0,0 @@
|
||||||
{#
|
|
||||||
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 %}
|
|
|
@ -1,9 +0,0 @@
|
||||||
{#
|
|
||||||
To play music with Music Player Daemon
|
|
||||||
#}
|
|
||||||
mpd
|
|
||||||
mpc
|
|
||||||
{% if arch_based %}
|
|
||||||
ashuffle-git
|
|
||||||
vimpc-git
|
|
||||||
{% endif %}
|
|
|
@ -1,13 +0,0 @@
|
||||||
{% if display_manager %}
|
|
||||||
gimp
|
|
||||||
inkscape
|
|
||||||
mpv
|
|
||||||
{% if arch_based %}
|
|
||||||
mpv-thumbnail-script
|
|
||||||
{% endif %}
|
|
||||||
{% if arch_based %}
|
|
||||||
libreoffice-fresh
|
|
||||||
{% elif debian_based %}
|
|
||||||
libreoffice
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
|
@ -1,12 +0,0 @@
|
||||||
{#
|
|
||||||
Big behemoth applications
|
|
||||||
#}
|
|
||||||
{% if display_manager %}
|
|
||||||
gimp
|
|
||||||
inkscape
|
|
||||||
darktable
|
|
||||||
blender
|
|
||||||
puddletag
|
|
||||||
musescore
|
|
||||||
audacity
|
|
||||||
{% endif %}
|
|
|
@ -1,4 +0,0 @@
|
||||||
ffmpeg
|
|
||||||
sox
|
|
||||||
imagemagick
|
|
||||||
{# EOF #}
|
|
|
@ -1,30 +0,0 @@
|
||||||
{#
|
|
||||||
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 #}
|
|
|
@ -1,6 +0,0 @@
|
||||||
openssh
|
|
||||||
wget
|
|
||||||
rsync
|
|
||||||
{% if display_manager %}
|
|
||||||
tigervnc
|
|
||||||
{% endif %}
|
|
|
@ -1,21 +0,0 @@
|
||||||
{#
|
|
||||||
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 %}
|
|
|
@ -1,21 +0,0 @@
|
||||||
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 #}
|
|
|
@ -1,9 +0,0 @@
|
||||||
{#
|
|
||||||
Stuff that only makes sense on Termux
|
|
||||||
#}
|
|
||||||
{% if termux %}
|
|
||||||
{% if root_access %}
|
|
||||||
tsu
|
|
||||||
{% endif %}
|
|
||||||
termux-api
|
|
||||||
{% endif %}
|
|
|
@ -1,11 +0,0 @@
|
||||||
{% if ansible_architecture == 'x86_64' %}
|
|
||||||
wine
|
|
||||||
{% if arch_based %}
|
|
||||||
wine-gecko
|
|
||||||
wine-mono
|
|
||||||
mono
|
|
||||||
lib32-libpulse
|
|
||||||
{% elif debian_based %}
|
|
||||||
mono-runtime
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
|
@ -1,7 +1,5 @@
|
||||||
#!/usr/bin/env sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# DEPRECATED
|
|
||||||
|
|
||||||
# set -x
|
# set -x
|
||||||
|
|
||||||
# Allows to install software
|
# Allows to install software
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
#!/usr/bin/env sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# DEPRECATED
|
|
||||||
|
|
||||||
# List of the software I use divided by categories.
|
# List of the software I use divided by categories.
|
||||||
# Oh and it asks the category you want to install on
|
# Oh and it asks the category you want to install on
|
||||||
# the running machine too.
|
# the running machine too.
|
||||||
|
|
Loading…
Reference in a new issue