simplification au max, retour sur debian prévu.

main
Gil Portenseigne 2025-07-20 21:06:11 +02:00
parent edafdaf46a
commit f98f3e6f65
1 changed files with 19 additions and 20 deletions

View File

@ -8,30 +8,29 @@ groups | grep -q sudo || return
# latest firefox # latest firefox
[ ! -f "/etc/apt/keyrings/packages.mozilla.org.asc" ] && wget -qO - https://packages.mozilla.org/apt/repo-signing-key.gpg | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null && echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null #[ ! -f "/etc/apt/keyrings/packages.mozilla.org.asc" ] && wget -qO - https://packages.mozilla.org/apt/repo-signing-key.gpg | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null && echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null
# install zen browser # install zen browser
#wget https://github.com/zen-browser/desktop/releases/latest/download/zen-x86_64.AppImage -O ~/.local/bin/firefox-zen && chmod +x ~/.local/bin/firefox-zen && rm ~/.local/bin/firefox && mv ~/.local/bin/firefox-zen ~/.local/bin/firefox #wget https://github.com/zen-browser/desktop/releases/latest/download/zen-x86_64.AppImage -O ~/.local/bin/firefox-zen && chmod +x ~/.local/bin/firefox-zen && rm ~/.local/bin/firefox && mv ~/.local/bin/firefox-zen ~/.local/bin/firefox
rm ~/.local/bin/firefox #rm ~/.local/bin/firefox
# sudo usermod -aG sudo $user # pour passer sudoers, puis reboot # sudo usermod -aG sudo $user # pour passer sudoers, puis reboot
sudo apt update sudo apt update
sudo apt remove thunderbird sudo apt install -y yadm openjdk-17-jdk xclip maven vim-gtk3 vim vim-nox fzf cmake python3-tldextract uuid-runtime \
sudo apt install -y sxhkd wmctrl yadm openjdk-17-jdk xclip maven vim-gtk3 vim vim-nox fzf cmake python3-tldextract uuid-runtime \ webext-browserpass webext-ublock-origin-firefox curl pass python3 ripgrep fonts-firacode fd-find postgresql rsync \
webext-browserpass webext-ublock-origin-firefox curl pass python3 ripgrep fonts-firacode fd-find tmux postgresql rsync \
nextcloud-desktop tig locate htop libx11-dev libxinerama-dev libxft-dev libx11-xcb-dev libxcb-res0-dev arandr make \ nextcloud-desktop tig locate htop libx11-dev libxinerama-dev libxft-dev libx11-xcb-dev libxcb-res0-dev arandr make \
gcc pulsemixer unclutter libnotify-bin ncal dmenu brightnessctl brightness-udev autorandr inkscape python3-pip \ gcc pulsemixer unclutter libnotify-bin ncal dmenu brightnessctl brightness-udev autorandr inkscape python3-pip \
pulseaudio-utils slock bash-completion kubectx imagemagick pdfarranger libharfbuzz-dev neomutt terminator zoxide firefox gpaste-2 pulseaudio-utils slock bash-completion kubectx imagemagick pdfarranger thunderbird firefox gpaste-2
sudo apt autoremove sudo apt autoremove
# récupération yadm si necessaire # récupération yadm si necessaire
[ ! -f "$HOME/.local/bin/passmenu2" ] && yadm init && yadm remote add origin git@git.portenseigne.ovh:pgil/dotfiles.git && yadm fetch --all && yadm checkout main [ ! -f "$HOME/.local/bin/passmenu2" ] && yadm init && yadm remote add origin git@git.portenseigne.ovh:pgil/dotfiles.git && yadm fetch --all && yadm checkout main
[ ! -f "$HOME/.local/bin/fd" ] && ln -s $(which fdfind) ~/.local/bin/fd [ ! -f "$HOME/.local/bin/fd" ] && ln -s $(which fdfind) ~/.local/bin/fd
[ ! -f "$HOME/.local/bin/nvim.appimage" ] && wget --output-document $HOME/.local/bin/nvim.appimage https://github.com/neovim/neovim/releases/download/stable/nvim.appimage && chmod +x $HOME/.local/bin/nvim.appimage [ ! -f "$HOME/.local/bin/nvim.appimage" ] && wget --output-document $HOME/.local/bin/nvim https://github.com/neovim/neovim/releases/download/stable/nvim.appimage && chmod +x $HOME/.local/bin/nvim
#config imagemagick #config imagemagick
sudo sed -i '/"PDF"/s/none/read|write/' /etc/ImageMagick-6/policy.xml #sudo sed -i '/"PDF"/s/none/read|write/' /etc/ImageMagick-6/policy.xml
sudo chsh -s /bin/bash $USER sudo chsh -s /bin/bash $USER
[ ! -d "$HOME/.oh-my-bash/" ] && bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)" || echo "oh-my-bash installed" [ ! -d "$HOME/.oh-my-bash/" ] && bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)" || echo "oh-my-bash installed"
@ -43,14 +42,14 @@ grep -q "gil_specific" "$HOME/.bashrc" && echo "Bash configured" || sed -i -e '
# Installation sdkman # Installation sdkman
[ ! -d "$HOME/.sdkman/" ] && curl -s "https://get.sdkman.io" | bash [ ! -d "$HOME/.sdkman/" ] && curl -s "https://get.sdkman.io" | bash
gsettings set org.gnome.desktop.interface gtk-theme "Nordic" #gsettings set org.gnome.desktop.interface gtk-theme "Nordic"
gsettings set org.gnome.desktop.wm.preferences theme "Nordic" #gsettings set org.gnome.desktop.wm.preferences theme "Nordic"
#
gsettings set org.gnome.desktop.interface monospace-font-name 'Fira Code 11' #gsettings set org.gnome.desktop.interface monospace-font-name 'Fira Code 11'
gsettings set org.gnome.desktop.interface document-font-name 'Fira Code 10' #gsettings set org.gnome.desktop.interface document-font-name 'Fira Code 10'
gsettings set org.gnome.desktop.interface font-name 'Fira Code 10' #gsettings set org.gnome.desktop.interface font-name 'Fira Code 10'
gsettings set org.gnome.desktop.wm.keybindings close "['<Super>q']" #gsettings set org.gnome.desktop.wm.keybindings close "['<Super>q']"
gsettings set org.gnome.desktop.wm.keybindings toggle-maximized "['<Super>f']" #gsettings set org.gnome.desktop.wm.keybindings toggle-maximized "['<Super>f']"
git config --global user.email "gil.portenseigne@nereide.fr" git config --global user.email "gil.portenseigne@nereide.fr"
git config --global user.name "Gil Portenseigne" git config --global user.name "Gil Portenseigne"
@ -59,10 +58,10 @@ git config --global user.name "Gil Portenseigne"
#sudo chown $USER /opt/Eclipse/ #sudo chown $USER /opt/Eclipse/
# gestion de plugin tmux # gestion de plugin tmux
[ ! -d "$HOME/.config/tmux/plugins/tpm/" ] && git clone https://github.com/tmux-plugins/tpm ~/.config/tmux/plugins/tpm #[ ! -d "$HOME/.config/tmux/plugins/tpm/" ] && git clone https://github.com/tmux-plugins/tpm ~/.config/tmux/plugins/tpm
# activation systemd sxhkd # activation systemd sxhkd
systemctl --user daemon-reload && systemctl --user enable sxhkd #systemctl --user daemon-reload && systemctl --user enable sxhkd
echo "Maintenant à installer : Idea-Eclipse, echo "Maintenant à installer : Idea-Eclipse,
@ -72,8 +71,8 @@ echo "https://fostips.com/install-latest-firefox-non-esr-debian/"
echo "https://freetubeapp.io/" echo "https://freetubeapp.io/"
echo "faire un source .bashrc" echo "faire un source .bashrc"
mkdir -p ~/workspace/suckless #mkdir -p ~/workspace/suckless
cd ~/workspace/suckless #cd ~/workspace/suckless
#[ ! -d "$HOME/workspace/suckless/st" ] && git clone git@git.portenseigne.ovh:pgil/st.git #[ ! -d "$HOME/workspace/suckless/st" ] && git clone git@git.portenseigne.ovh:pgil/st.git
#[ ! -d "$HOME/workspace/suckless/dwm" ] && git clone git@git.portenseigne.ovh:pgil/dwm.git #[ ! -d "$HOME/workspace/suckless/dwm" ] && git clone git@git.portenseigne.ovh:pgil/dwm.git
#[ ! -d "$HOME/workspace/suckless/dwm-to-gdm" ] && git clone git@git.portenseigne.ovh:pgil/dwm-to-gdm.git #[ ! -d "$HOME/workspace/suckless/dwm-to-gdm" ] && git clone git@git.portenseigne.ovh:pgil/dwm-to-gdm.git