Skip to content
Retour

Fedora : installation accélérée

Raphaël Musitelli
Code source

Dotfiles et scripts pour une installation optimisée de Fedora

Automatiser le post-install d’une distribution Linux avec un jeu de dotfiles et de scripts — pour retrouver rapidement un environnement de travail optimisé sur une nouvelle machine.

Installation directe par URL :

bash <(curl -fsSL https://gitlab.com/rphlm/fedora/-/raw/main/install.sh)

Détails du programme

img
Fedora avec Plasma desktop

Dnf

Applications sélectionnées :

sudo dnf install \
	arp-scan \
	brave-browser \
	gimp \
	git \
	inxi \
	mkdocs-material \
	nmap \
	ntfs-3g \
	papirus-icon-theme \
	python3-pip \
	qbittorrent \
	rclone \
	rpi-imager \
	rsync \
	syncthing \
	VirtualBox \
	vlc

Activer RPM Fusion non free + installer le package ffmpeg

Install JetBrainsMono Nerd Font to local font folder :

wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/JetBrainsMono.zip
unzip JetBrainsMono.zip -d JetBrainsMono
cp -avr JetBrainsMono/ ~/.local/share/fonts/
fc-cache -f -v
rm JetBrainsMono.zip

Install Oh my bash and use half-life theme :

bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)"

Add these lines into your .bashrc :

# Path to your oh-my-bash installation.
export OSH='/home/rphlm/.oh-my-bash'
# Set name of the theme to load.
OSH_THEME="half-life"

Flatpaks

Apps sélectionnées :

flatpak install \
	com.calibre_ebook.calibre \
	com.protonvpn.www \
	com.rtosta.zapzap \
	com.visualstudio.code \
	md.obsidian.Obsidian \
	org.kde.kcolorchooser \
	org.onlyoffice.desktopeditors \
	org.telegram.desktop

Thème

Panel setup > copy content of :

~/.config/plasma-org.kde.plasma.desktop-appletsrc

Git setup

git config --global user.email "mail"
git config --global user.name "name"

Dotfiles backup :

One-line backup script:

mkdir -p ~/Gitlab/Fedora && \
    for f in ~/.bashrc ~/.bashrc.conf \
    ~/.config/plasma-org.kde.plasma.desktop-appletsrc ~/Fedora_202506.png; \
    do [ -f "$f" ] && cp -v "$f" ~/Gitlab/fedora || echo "Introuvable : $f"; done