From a0d46ac5c6ca841a64e713ebaa99e7e1a6e95c51 Mon Sep 17 00:00:00 2001
From: nathansmith <nathansmith@posteo.com>
Date: Mon, 7 Apr 2025 13:29:30 -0600
Subject: Finally working on arch guide more

---
 distro_guides/arch.html | 94 +++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 92 insertions(+), 2 deletions(-)

(limited to 'distro_guides')

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>
-- 
cgit v1.2.3