diff --git a/linux/current_hyprland_installation.md b/linux/current_hyprland_installation.md index a5bc149..fdce3b9 100644 --- a/linux/current_hyprland_installation.md +++ b/linux/current_hyprland_installation.md @@ -21,23 +21,24 @@ uvsm is currently scuffed in my current setup, so I do not know of a solution ye First thing to check after archinstall is if Hyprland can be started, if it does, then check the following for nvidia --/etc/mkinitcpio.conf - -MODULES=() containing: - -nvidia - -nvidia\_modeset - -nvidia\_uvm - -nvidia\_drm - -HOOKS=() removing: +- /etc/mkinitcpio.conf + - MODULES=() containing: + - nvidia + - nvidia\_modeset + - nvidia\_uvm + - nvidia\_drm + - HOOKS=() removing: -kms --/home/user\_name/.config/hypr/hyprland.conf - -env = LIBVA\_DRIVER\_NAME,nvidia - -env = \_\_GLX\_VENDOR\_LIBRARY\_NAME,nvidia +- /home/user\_name/.config/hypr/hyprland.conf + - env = LIBVA\_DRIVER\_NAME,nvidia + - env = \_\_GLX\_VENDOR\_LIBRARY\_NAME,nvidia I would also uninstall the dkms driver and replace it with the normal nvidia driver, after that, install the following: install nvidia-utils and egl-wayland + install lib32-nvidia-utils if gaming, after allowing multilib repository @@ -72,7 +73,7 @@ Exec=/bin/sh -c 'while read -r trg; do case $trg in linux*) exit 0; esac; done; run full system update and restart pc while doing this -##Custom Hyprland Config Setup +## Custom Hyprland Config Setup First create a config file in the desired directory, simply copy and paste from the default config file under .config/hypr/hyprland.conf With ly, it is most likely that it is using a .desktop file to execute hyprland by default, so we go to /usr/share/wayland-sessions/hyprland.desktop and edit the Exec line as such: @@ -84,23 +85,23 @@ Restart the PC and the new config file will be used ## Hyprland Components -notification daemon = mako -desktop portal = xdg-desktop-portal-hyprland -xwayland screensharing compat = xwaylandvideobridge -auth-agent = hyprpolkitagent -qt-libraries = qt5-wayland, qt6-wayland -gtk-libraries = gtk3, gtk4 - -status-bars = waybar, need to install otf-font-awesome as well for logos -wallpaper daemon = swww -wallpaper manager = waypaper -app launcher = wofi -clipboard manager = clipse -network manager = nmtui -file manager = dolphin -text editor = nvim -browser = chromium with vimium -screenshot = hyprshot +- notification daemon = mako +- desktop portal = xdg-desktop-portal-hyprland +- xwayland screensharing compat = xwaylandvideobridge +- auth-agent = hyprpolkitagent +- qt-libraries = qt5-wayland, qt6-wayland +- gtk-libraries = gtk3, gtk4 +- +- status-bars = waybar, need to install otf-font-awesome as well for logos +- wallpaper daemon = swww +- wallpaper manager = waypaper +- app launcher = wofi +- clipboard manager = clipse +- network manager = nmtui +- file manager = dolphin +- text editor = nvim +- browser = chromium with vimium +- screenshot = hyprshot need to add ```exec-once=waypaper --restore``` to allow for the wallpaper to exist after restart @@ -108,11 +109,12 @@ need to add ```exec-once=waypaper --restore``` to allow for the wallpaper to exi ## fonts after downloading otf-font-awesome you might see that your fonts are fucked,you can use this opportunity to download a new font and use it: -yay -S ttf-fira-code -yay -S fontconfig -mkdir ~/.config/fontconfig -touch fonts.conf -with the following code: + +- yay -S ttf-fira-code +- yay -S fontconfig +- mkdir ~/.config/fontconfig +- touch fonts.conf +- with the following code: ``` @@ -134,17 +136,18 @@ Some apps need manual changes to adjust their fonts such as: - Dolphin -##Chinese-Japanese-Korean(cjk) fonts +## Chinese-Japanese-Korean(cjk) fonts yay -S adobe-source-han-sans-otc-fonts ## docker yay -S docker + sudo systemctl enable docker.server + sudo usermod -aG docker $USER ## git just for automatic credential storing when not using ssh: git config credential.helper store - git push