first commit
This commit is contained in:
commit
205faf4224
5471 changed files with 973850 additions and 0 deletions
96
tutoriels/my_install.md
Normal file
96
tutoriels/my_install.md
Normal file
|
|
@ -0,0 +1,96 @@
|
|||
# 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.conf` et changer la ligne `MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)`, puis lancer `sudo 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](https://wiki.hypr.land/Getting-Started/) qui est très bien fait
|
||||
### Additions à hyprland
|
||||
App manager (raccourci Alt W) : `Rofi` avec ce [git](https://github.com/adi1090x/rofi) 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](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme)
|
||||
|
||||
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](https://github.com/ful1e5/Bibata_Cursor)
|
||||
|
||||
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
|
||||
```bash
|
||||
chsh -s usr/bin/zsh
|
||||
```
|
||||
Ajout de [oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh) (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](https://wiki.archlinux.org/title/TeX_Live) et `zathura` (visionneur de pdf) avec l'extension de lecture de pdf (`zathura-pdf-poppler`)
|
||||
|
||||
Ensuite, voir l'[extension Vim](https://github.com/lervag/vimtex). 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](https://gist.github.com/brunoanc/2dea6ddf6974ba4e5d26c3139ffb7580)
|
||||
## Script d'installation
|
||||
```bash
|
||||
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)
|
||||
Loading…
Add table
Add a link
Reference in a new issue