This commit is contained in:
Mylloon 2023-09-13 22:45:51 +02:00
parent f403e1cd5f
commit 6940346762
Signed by: Anri
GPG key ID: A82D63DFF8D1317F
2 changed files with 30 additions and 36 deletions

47
arch.sh
View file

@ -19,12 +19,12 @@ main() {
# === Remove extra packages == # === Remove extra packages ==
pacman -D --asexplicit archlinux-keyring # keep this package pacman -D --asexplicit archlinux-keyring # keep this package
sudo pacman -Rsn --noconfirm \ sudo pacman -Rsn --noconfirm \
epiphany gnome-maps cheese gnome-weather gnome-music \ epiphany gnome-maps cheese gnome-weather gnome-music gnome-books vim \
# gnome-firefox, maps, caméra, météo, musique # gnome-firefox, maps, caméra, météo, musique, liseuse, vim
gnome-books vim gnome-boxes gnome-photos malcontent \ gnome-boxes gnome-photos malcontent gnome-contacts totem gedit
# liseuse, vim, machines, photos, parental control # machines, photos, parental control, contacts, vidéos, gedit
gnome-contacts totem gedit "$(pacman -Qqtd)" "$(pacman -Qqtd)"
# contacts, vidéos, gedit, dependencies # dependencies
# === Rustup == # === Rustup ==
# Init rustup # Init rustup
@ -49,22 +49,19 @@ main() {
# === AUR packages == # === AUR packages ==
paru -S --noconfirm \ paru -S --noconfirm \
obsidian parsec-bin onlyoffice-bin evolution-etesync-git \ obsidian parsec-bin onlyoffice-bin evolution-etesync-git x11-emoji-picker \
x11-emoji-picker gnome-shell-extension-dash-to-dock \ gnome-shell-extension-dash-to-dock gnome-shell-extension-desktop-icons-ng \
gnome-shell-extension-desktop-icons-ng dracula-gtk-theme \ dracula-gtk-theme dracula-icons-git vscodium-bin otf-symbola touchegg \
dracula-icons-git vscodium-bin otf-symbola \ gnome-shell-extension-appindicator-git spotify-launcher nerd-fonts-meslo \
gnome-shell-extension-appindicator-git touchegg \ gnome-shell-extension-x11gestures gnome-shell-extension-no-overview \
gnome-shell-extension-x11gestures spotify-launcher \ gnome-shell-extension-gsconnect gnome-shell-extension-tiling-assistant \
gnome-shell-extension-no-overview nerd-fonts-meslo \ gnome-shell-extension-rounded-window-corners topgrade-bin ufw-docker \
gnome-shell-extension-gsconnect spim-svn \ gnome-shell-extension-alphabetical-grid-extension texlive-latexindent-meta \
gnome-shell-extension-rounded-window-corners \
gnome-shell-extension-alphabetical-grid-extension \
gnome-shell-extension-tiling-assistant \
gnome-shell-extension-quick-settings-tweaks-git \ gnome-shell-extension-quick-settings-tweaks-git \
epson-inkjet-printer-stylus-photo-px810fw-series \ epson-inkjet-printer-stylus-photo-px810fw-series \
topgrade-bin ufw-docker texlive-latexindent-meta \ gnome-shell-extension-blur-my-shell \
gnome-shell-extension-nightthemeswitcher \ gnome-shell-extension-nightthemeswitcher
gnome-shell-extension-blur-my-shell
# === Disable wayland == # === Disable wayland ==
sed -i "s/#Wayland/Wayland/g" /etc/gdm/custom.conf sed -i "s/#Wayland/Wayland/g" /etc/gdm/custom.conf
@ -322,7 +319,7 @@ main() {
fi fi
fish -c "fisher install reitzig/sdkman-for-fish" fish -c "fisher install reitzig/sdkman-for-fish"
fi fi
sdk install java 17.0.6-tem # https://whichjdk.com/#adoptium-eclipse-temurin sdk install java 17.0.8.1-tem # https://whichjdk.com/#adoptium-eclipse-temurin
# Renable nounset # Renable nounset
set -o nounset set -o nounset
@ -353,10 +350,10 @@ main() {
usermod -aG docker "$USER" usermod -aG docker "$USER"
# === Unused icons == # === Unused icons ==
apps=("fish" "cmake-gui" "com.github.hluk.copyq" "electron17" "org.gnome.Evince" apps=("fish" "cmake-gui" "com.github.hluk.copyq" "electron17" "htop" "yelp"
"avahi-discover" "bssh" "bvnc" "org.flameshot.Flameshot" "avahi-discover" "bssh" "bvnc" "org.flameshot.Flameshot" "lstopo"
"org.fontforge.FontForge" "lstopo" "htop" "micro" "qv4l2" "qvidcap" "org.fontforge.FontForge" "micro" "qv4l2" "qvidcap" "org.gnome.Evince"
"x11-emoji-picker" "xdvi" "yelp" "spotify") "x11-emoji-picker" "xdvi" "spotify")
for app in "${apps[@]}" for app in "${apps[@]}"
do do
if [ -f /usr/share/applications/"$app".desktop ] if [ -f /usr/share/applications/"$app".desktop ]

View file

@ -31,16 +31,13 @@ main() {
# === Install packages == # === Install packages ==
sudo pacman -S --noconfirm \ sudo pacman -S --noconfirm \
git wget zip openssh bat base-devel make \ git wget zip openssh bat base-devel make python-pygments micro git-lfs npm \
python-pygments micro git-lfs npm sdl2_image nodejs \ sdl2_image nodejs fish autoconf valgrind automake python-virtualenv gdb \
fish autoconf valgrind automake python-virtualenv gdb \ tk sdl2_mixer eza fzf glu man-pages-fr uwufetch mdcat python-pip opam \
tk sdl2_mixer eza fzf glu man-pages-fr uwufetch mdcat \ cpanminus unison timidity++ rebuild-detector git-delta sdl2_ttf rustup \
python-pip opam cpanminus unison timidity++ \ libsamplerate rsync doxygen emacs-nox otf-fira-sans ttf-fira-code \
rebuild-detector git-delta sdl2_ttf rustup libsamplerate \ otf-fira-mono mingw-w64-gcc otf-font-awesome soundfont-fluid fluidsynth \
rsync doxygen emacs-nox otf-fira-sans ttf-fira-code \ pulseaudio-alsa texlive-latexextra texlive-langfrench texlive-luatex \
otf-fira-mono mingw-w64-gcc otf-font-awesome \
soundfont-fluid fluidsynth pulseaudio-alsa \
texlive-latexextra texlive-langfrench texlive-luatex \
noto-fonts noto-fonts
@ -167,7 +164,7 @@ main() {
fi fi
fish -c "fisher install reitzig/sdkman-for-fish" fish -c "fisher install reitzig/sdkman-for-fish"
fi fi
sdk install java 17.0.6-tem # https://whichjdk.com/#adoptium-eclipse-temurin sdk install java 17.0.8.1-tem # https://whichjdk.com/#adoptium-eclipse-temurin
# Renable nounset # Renable nounset
set -o nounset set -o nounset