aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornathansmith <nathansmith@posteo.com>2025-04-07 13:29:30 -0600
committernathansmith <nathansmith@posteo.com>2025-04-07 13:29:30 -0600
commita0d46ac5c6ca841a64e713ebaa99e7e1a6e95c51 (patch)
treef85ee84abf2ebfc90946c304855cddbb6fae8b93
parent8a1320d22e5dd09eb5b0b409fce1db3c5a83ea98 (diff)
Finally working on arch guide more
-rw-r--r--distro_guides/arch.html94
1 files changed, 92 insertions, 2 deletions
diff --git a/distro_guides/arch.html b/distro_guides/arch.html
index 6062e34..91f48da 100644
--- a/distro_guides/arch.html
+++ b/distro_guides/arch.html
@@ -63,11 +63,101 @@ table {
<p>
A lot of arch users will get pissed as fuck at me but <b>its ok to use arch install</b>.
I personally prefer manually installing arch and wouldnt want to do it any other way so
- I dont use it.
+ I dont use it, btw (:
<br/><br/>
The <a href="https://wiki.archlinux.org/title/Installation_guide" target="_blank">offical
arch installation guide</a> and other resources on the arch wiki is a great way to
- install arch though I also like to use <a href="
+ install arch though I also like to use <a href="https://www.youtube.com/watch?v=PQgyW10xD8s"
+ target="_blank">distro tubes arch installation
+ guide</a> alongside the resources. Some arch users may be pissed I dare tell people
+ to go watch a youtube video. I am sure most arch installation guides on youtube suck but
+ DT's video is killer. Plus its not a replacement for the wiki, its just to help follow it
+ a bit easier and act as a good jumping off point.
+ <br/><br/>
+ Some things I gotta add is for me DT's video I linked doesnt work 100 percent.
+ When setting up grub it cant find the efi directory. You gotta use a switch to show that
+ command that fails the efi directory. I forgor the switch and I am too lazy to look it up
+ but you can find it if the <code>--help</code> flag. Also to dual boot with nasty nasty MS Windows(R)
+ you gotta install ntfs-3g for it to be able to read MS Windows(R) ntfs(R) Microsoft(R) partitions.
+ You also gotta set <code>GRUB_DISABLE_OS_PROBER=false</code> in <code>/etc/default/grub</code>
+ and mount the MS Windows(R) directory in the efi directory for OS proper to work sometimes.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <h2 id="post">After installing</h2>
+ <p>
+ Make sure you install a good ass DE or WM. No better DE than good old trusty xfce. Your also going to want lightdm
+ with that. Thunar is a quite useable file manager though you can betterize it with gvfs or another opinional packages
+ for cool fancy shit. Or for even more cool fancy things get something like spaceFM. Just fuck around tbh.
+ <br/><br/>
+ If your sound fucking aint working right install sof-firmware.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <h2 id="nvidia">Nvidia drivers</h2>
+ <p>
+ A lot can change depending on many things and everything I say has only been tested on my machine so read
+ some fucking resources here:
+ <ul>
+ <li><a href="https://wiki.archlinux.org/title/NVIDIA" target="_blank">Offical nvidia arch wiki</a></li>
+ <li><a href="https://github.com/korvahannu/arch-nvidia-drivers-installation-guide" target="_blank">
+ Some strangely helpful github guide</a></li>
+ <li><a href="https://medium.com/@sakalakis/how-to-easily-install-the-nvidia-drivers-in-arch-linux-5f1b3f1a5f66"
+ target="_blank">Ewwwww, medium site (it strangely works without javascript)</a></li>
+ </ul>
+ Guide for my system mostly and maybe yours:
+ <ul>
+ <li>
+ Install some packages:<br/>
+ <code>sudo pacman -Syu<br/>sudo pacman -S nvidia nvidia-utils nvidia-settings</code>
+ </li>
+
+ <li>
+ Rebuild the initramfs:<br/>
+ <code>sudo mkinitcpio -P</code>
+ </li>
+
+ <li>
+ Follow <a href="https://wiki.archlinux.org/title/NVIDIA_Optimus#LightDM" target="_blank">a guide found
+ here</a> to setup lightdm for nvidia.
+ </li>
+
+ <li>
+ Open up the xfce startup app thingy and add <code>nvidia-settings --load-config-only</code> as a
+ startup app so your nvidia settings load on login.
+ </li>
+
+ <li>
+ After reboot you can check the drivers with:
+ <ul>
+ <li>
+ My prefered way:<br/>
+ <code>
+ sudo pacman -S mesa-utils<br/>
+ glxinfo | grep -E "OpenGL vendor|OpenGL renderer"
+ </code>
+ </li>
+
+ <li>Another way: <code>nvidia-smi</code></li>
+ </ul>
+ </li>
+
+ <li>
+ For multi monitor refresh rate issues add these to your /etc/environment<br/>
+ <code>
+ CLUTTER_DEFAULT_FPS=&lt;refresh rate of your sync monitor&gt;<br/>
+ __GL_SYNC_DISPLAY_DEVICE=&lt;monitor to sync to&gt;
+ </code>
+ <br/>
+ Then open your nvidia settings, go to OpenGL Settings and turn off "Allow Flipping".
+ </li>
+ </ul>
</p>
</td>
</tr>