4.2 KiB
Exemple
!(gitlab.com/afoucaultc/dotfiles/preview0.png) !(gitlab.com/afoucaultc/dotfiles/preview1.png) !(gitlab.com/afoucaultc/dotfiles/preview2.png)
Packages et outils
Git et Yay
Il est important d'installer yay (pour les installation depuis l'Arch User Repository) et setup git pour récupérer des dotfiles par exemple (dans le cas où ils sont en privé). Penser à enregistrer la clé ssh dans gitlab (la .pub)
sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si
sudo pacman -S openssh xclip
ssh-keygen -t ed25519 -C "comment"
git config --global user.name "name"
git config --global user.email "email"
Window manager
Hyprland
Specific step :
- Configuration Nvidia : aller dans
/etc/mkinitcpio.confet changer la ligneMODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm), puis lancersudo mkinitcpio -P(voir wiki hyprland) - installer
libva-nvidia-driver - changer BIOS settings from hybrid graphics to discrete graphics (si besoin)
Problèmes connus :
- artefacts sur l'écran principal (depuis changement sur la CG à préférer, avec 2ème écran connecté)
Lire le wiki qui est très bien fait
Additions à hyprland
App manager (raccourci Alt W) : Rofi avec ce git et ne pas oublier d'activer le .sh (rangé dans .config/rofi/launchers/type-1/launcher.sh -- chmod +x xxxx.sh)
Icon theme : papyrus voir ce git
Font theme : ttf-b612, ttf-adwaitamono-nerd, ttf-luciole pour les thèmes principaux, ajout de ttf-nerd-fonts-symbols ttf-ms-fonts adobe-source-sans-fonts pour l'affichage et autres besoins
Cursor theme : bibata cursor ice voir ce git
Notifications : mako
Status bar : ags-hyprpanel-git (old config de ashell dispo dans les dotfiles
Wallpaper : hyprpaper
Theming : hyprtoolkit
Lockscreen : hyprlock
Visualiseur de tâches : btop
Bash : zsh
Theming (autres) : gtk1 gt2 gtk3 gtk4
Autres nécessaires
Bluetooth : bluez bluez-utils blueman
Son : pipewire wireplumber sof-firmware pipewire-pulse pipewire-alsa
Internet : Zen Browser (changement vers searxng à l'avenir)
Navigateur de fichiers : dolphin
Terminal
Kitty (raccourci ALT+Q)
Installer zsh et le définir comme principal
chsh -s usr/bin/zsh
Ajout de oh-my-zsh (ancienne config perso dans les dotfiles, mais ohmyzsh est vraiment pratique)
Neovim (raccourci ALT+N)
Installer node.js, unzip, npm et yarn
Autres outils de production
Typora (markdown)
Typora (NON LIBRE, licence à vie pour pas trop cher) pour l'écriture en markdown
VimTeX + Zathura
Installer texlive (voir wiki et zathura (visionneur de pdf) avec l'extension de lecture de pdf (zathura-pdf-poppler)
Ensuite, voir l'extension Vim. Raccourcis ENTER+L (puis choisir)
Image viewer + autres utiles medias
nomacs, GIMP, Inkscape
Autres
Mullvad VPN (aled)
Peut nécessiter d'installer les clés avant, voir wiki arch + AUR comment page
Screen sharing
Voir ce lien
Script d'installation
sudo pacman -S git openssh xclip
# specific hardware
sudo pacman -S libva-nvidia-driver intel-oneapi-mkl intel-ucode nvidia-open nvidia-prime nvidia-settings
sudo pacman -S hyprland hyprpaper hyprlock hyprtoolkit dolphin rofi neovim kitty zsh zathura zathura-pdf-poppler texlive cliphist wl-clipboard mako pipewire wireplumber sof-firmware pipewire-pulse pipewire-alsa bluez bluez-utils blueman btop gimp unzip npm yarn wget stylua adobe-source-sans-fonts dolphin gimp imagemagick inkscape noto-fonts-emoji nwg-look ttf-nerd-fonts-symbols unzip virtualbox virtualbox-host-modules-arch gtk3 gtk4
yay -S zotero node.js grimblast-git ags-hyprpanel-git nomacs mullvad-vpn-bin bibata-cursor-theme-bin brightnessctl gtk-engine-murrine ttf-luciole ttf-ms-fonts typora zen-browser-bin gtk1 gtk2
Autres à voir via les wikis respectifs : mullvad vpn (ATTENTION il faut télécharger la version bin)