From 03f0942f86bdf79daaa7c40498518ea8a21e72ab Mon Sep 17 00:00:00 2001 From: Mylloon Date: Mon, 6 Jun 2022 20:15:53 +0200 Subject: [PATCH 1/7] add s-tui and neofetch --- archinstall/user_configuration.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/archinstall/user_configuration.json b/archinstall/user_configuration.json index dcf83b4..e821a08 100644 --- a/archinstall/user_configuration.json +++ b/archinstall/user_configuration.json @@ -99,7 +99,9 @@ "glu", "noto-fonts-cjk", "networkmanager-openvpn", - "man-pages-fr" + "man-pages-fr", + "s-tui", + "neofetch" ], "plugin": null, "profile": { From 604243d00f946044dc2a8e621620d4a3537eebb0 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Mon, 6 Jun 2022 21:47:39 +0200 Subject: [PATCH 2/7] Add docker --- arch.sh | 5 +++++ archinstall/user_configuration.json | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/arch.sh b/arch.sh index 85d0b9d..44f8bb5 100644 --- a/arch.sh +++ b/arch.sh @@ -296,6 +296,11 @@ then # === Manual color == fish -c "set -Ux MANPAGER \"sh -c 'col -bx | bat -l man -p'\"" + # === Docker == + systemctl enable docker.service + systemctl start docker.service + usermod -aG docker "$USER" + # === Unused icons == apps=("fish" "cmake-gui" "com.github.hluk.copyq" "org.gnome.Totem" "electron17" "org.gnome.Evince" "avahi-discover" "bssh" "bvnc" "org.flameshot.Flameshot" "org.fontforge.FontForge" "lstopo" "htop" "micro" "qv4l2" "qvidcap" "x11-emoji-picker" "xdvi") for app in "${apps[@]}" diff --git a/archinstall/user_configuration.json b/archinstall/user_configuration.json index e821a08..94a5ce9 100644 --- a/archinstall/user_configuration.json +++ b/archinstall/user_configuration.json @@ -101,7 +101,9 @@ "networkmanager-openvpn", "man-pages-fr", "s-tui", - "neofetch" + "neofetch", + "docker", + "docker-compose" ], "plugin": null, "profile": { From 4ac862c5835fe5cdc18ed7cbae40fa0baea1629f Mon Sep 17 00:00:00 2001 From: Mylloon Date: Mon, 6 Jun 2022 21:58:22 +0200 Subject: [PATCH 3/7] hide Help icon --- arch.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch.sh b/arch.sh index 44f8bb5..bac22e8 100644 --- a/arch.sh +++ b/arch.sh @@ -302,7 +302,7 @@ then usermod -aG docker "$USER" # === Unused icons == - apps=("fish" "cmake-gui" "com.github.hluk.copyq" "org.gnome.Totem" "electron17" "org.gnome.Evince" "avahi-discover" "bssh" "bvnc" "org.flameshot.Flameshot" "org.fontforge.FontForge" "lstopo" "htop" "micro" "qv4l2" "qvidcap" "x11-emoji-picker" "xdvi") + apps=("fish" "cmake-gui" "com.github.hluk.copyq" "org.gnome.Totem" "electron17" "org.gnome.Evince" "avahi-discover" "bssh" "bvnc" "org.flameshot.Flameshot" "org.fontforge.FontForge" "lstopo" "htop" "micro" "qv4l2" "qvidcap" "x11-emoji-picker" "xdvi" "yelp") for app in "${apps[@]}" do if [ -f /usr/share/applications/"$app".desktop ] From a7794f5552657f9d401f985e08f307dc6f870593 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Mon, 6 Jun 2022 22:02:48 +0200 Subject: [PATCH 4/7] add contact --- arch.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch.sh b/arch.sh index bac22e8..24bdedf 100644 --- a/arch.sh +++ b/arch.sh @@ -3,8 +3,8 @@ if grep "archlinux" /proc/version > /dev/null; then # === Remove extra packages == - pacman -Rsn epiphany gnome-maps cheese gnome-weather gnome-music gnome-books vim gnome-boxes gnome-photos malcontent --noconfirm - # gnome-firefox, maps, caméra, météo, musique, liseuse, vim, machines, photos, parental control + pacman -Rsn epiphany gnome-maps cheese gnome-weather gnome-music gnome-books vim gnome-boxes gnome-photos malcontent gnome-contacts --noconfirm + # gnome-firefox, maps, caméra, météo, musique, liseuse, vim, machines, photos, parental control, contacts # === Colors package manager == sed -i 's/#Color/Color/g' /etc/pacman.conf From 12a8d0cfe72714543ca1ddc9ad384a26becfe317 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Tue, 7 Jun 2022 18:17:53 +0200 Subject: [PATCH 5/7] remove useless variable --- arch.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/arch.sh b/arch.sh index 24bdedf..1de4e3e 100644 --- a/arch.sh +++ b/arch.sh @@ -26,7 +26,6 @@ then # === Locales == sed -i 's/fr_FR.UTF-8.UTF-8 UTF-8/fr_FR.UTF8 UTF-8/g' /etc/locale.gen locale-gen - fish -c "set -Ux LC_ALL fr_FR.UTF-8" localectl set-locale fr_FR.UTF-8 # === Fish == From b05d19d381fb1c9c50ffe8b77e4611f2428ff309 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Wed, 8 Jun 2022 22:06:48 +0200 Subject: [PATCH 6/7] add no overview and group gnome extensions --- arch.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/arch.sh b/arch.sh index 1de4e3e..bc02762 100644 --- a/arch.sh +++ b/arch.sh @@ -18,7 +18,7 @@ then rm -rf yay # === AUR packages == - yay -S --noconfirm spotify obsidian parsec-bin onlyoffice-bin x11-emoji-picker-git gnome-shell-extension-dash-to-dock gnome-shell-extension-desktop-icons-ng dracula-gtk-theme dracula-icons-git visual-studio-code-bin ttf-symbola gnome-shell-extension-appindicator-git touchegg gnome-shell-extension-x11gestures + yay -S --noconfirm spotify obsidian parsec-bin onlyoffice-bin x11-emoji-picker-git gnome-shell-extension-dash-to-dock gnome-shell-extension-desktop-icons-ng dracula-gtk-theme dracula-icons-git visual-studio-code-bin ttf-symbola gnome-shell-extension-appindicator-git touchegg gnome-shell-extension-x11gestures gnome-shell-extension-no-overview # === Disable wayland == sed -i 's/#Wayland/Wayland/g' /etc/gdm/custom.conf @@ -213,9 +213,6 @@ then gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/nautilus-shortcut/ command "nautilus -w" # set command gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/nautilus-shortcut/ binding "E" # set shortcut - gnome-extensions enable dash-to-dock@micxgx.gmail.com - gnome-extensions enable ding@rastersoft.com - gsettings set org.gnome.shell.extensions.dash-to-dock click-action minimize # add minimized window on dock click gsettings set org.gnome.shell.extensions.dash-to-dock show-trash false # add Dash to Dock gsettings set org.gnome.desktop.wm.preferences button-layout ":minimize,maximize,close" # affiche les boutons maximisé et minimisé @@ -237,12 +234,15 @@ then gsettings set org.gnome.desktop.interface icon-theme "Dracula" # Add gesture - gnome-extensions enable x11gestures@joseexposito.github.io systemctl enable touchegg.service systemctl start touchegg - # Tray icons + # Extensions (currently not working ... need to enable them manually after the reboot) + gnome-extensions enable dash-to-dock@micxgx.gmail.com + gnome-extensions enable ding@rastersoft.com + gnome-extensions enable x11gestures@joseexposito.github.io gnome-extensions enable appindicatorsupport@rgcjonas.gmail.com + gnome-extensions enable no-overview@fthx # === Clipboard manager == gsettings set org.gnome.shell.keybindings toggle-message-tray "[]" From b362f9c9a06987923f3169dc767dbabb8d6ba058 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Thu, 9 Jun 2022 13:58:16 +0200 Subject: [PATCH 7/7] Add pip --- archinstall/user_configuration.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/archinstall/user_configuration.json b/archinstall/user_configuration.json index 94a5ce9..d66aff5 100644 --- a/archinstall/user_configuration.json +++ b/archinstall/user_configuration.json @@ -103,7 +103,8 @@ "s-tui", "neofetch", "docker", - "docker-compose" + "docker-compose", + "python-pip" ], "plugin": null, "profile": {