diff options
Diffstat (limited to 'distro_guides')
| -rw-r--r-- | distro_guides/arch.html | 159 | 
1 files changed, 104 insertions, 55 deletions
diff --git a/distro_guides/arch.html b/distro_guides/arch.html index 91f48da..2cd0e9f 100644 --- a/distro_guides/arch.html +++ b/distro_guides/arch.html @@ -2,7 +2,7 @@  <html>  <head> -    <title></title> +    <title>Arch guide</title>  <style> @@ -25,9 +25,10 @@ table {  </head>  <body> -    <a href="../index.html"><img src="../images/back_home.png" alt="Back to home page"/></a> -    <br/> -    <a href="../linux_room.html#distro_guides"><img src="images/back.png" alt="Back to linux room"/></a> +    <a href="../index.html"><img src="../images/back_home.png" alt="Back to +    home page"/></a> <br/> +    <a href="../linux_room.html#distro_guides"><img src="images/back.png" +    alt="Back to linux room"/></a>      <center>          <table border="1" width="60%"> @@ -35,12 +36,13 @@ table {          		<td>                      <h1>Arch linux</h1>                      <p> -                        Arch is just a better distro, but using arch doesnt instantly make -                        you a better linux user. Saying "I am a arch user btw" is still fun and annoys -                        people so I keep saying it reguardless. -                        <br/><br/> -                        <b>Warning: This is a ever changing page due to the fact I havent been daily driving arch for -                            long as of writing this and is uncompletish.</b> +                        Arch is just a better distro, but using arch doesnt +                        instantly make you a better linux user. Saying "I am a +                        arch user btw" is still fun and annoys people so I keep +                        saying it reguardless.  <br/><br/> +                        <b>Warning: This is a ever changing page due to the +                            fact I havent been daily driving arch for long as +                            of writing this and is uncompletish.</b>                      </p>                  </td>              </tr> @@ -51,6 +53,7 @@ table {                          <li><a href="#installing">Installing arch</a></li>                          <li><a href="#post">After installing</a></li>                          <li><a href="#nvidia">Nvidia drivers</a></li> +                        <li><a href="#tricks">Tricks</a></li>                      </ul>                  </td>              </tr> @@ -61,26 +64,35 @@ table {                  <td>                      <h2 id="installing">Installing arch</h2>                      <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, 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="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. +                        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, 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="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> @@ -88,13 +100,24 @@ table {              <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> +                    <ul> +                        <li>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 +                        <a href="../linux_room.html#spacefm" target="_blank"> +                            spaceFM</a>. Just fuck around tbh.</li> +                        <li>If your +                            sound fucking aint working right install +                            sof-firmware.</li> +                        <li>I use <a href="https://github.com/Jguer/yay" +                                        target="_blank">yay</a> because +                        it makes life in arch easier even though its +                            stupid ass bloat.</li> +                    </ul>                  </td>              </tr> @@ -102,20 +125,25 @@ table {                  <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: +                        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://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> +                                   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> +                                <code>sudo pacman -Syu<br/>sudo pacman -S +                                nvidia nvidia-utils nvidia-settings</code>                              </li>                              <li> @@ -124,13 +152,16 @@ table {                              </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. +                                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. +                                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> @@ -140,27 +171,45 @@ table {                                          My prefered way:<br/>                                          <code>                                              sudo pacman -S mesa-utils<br/> -                                            glxinfo | grep -E "OpenGL vendor|OpenGL renderer" +                                            glxinfo | grep -E "OpenGL +                                            vendor|OpenGL renderer"                                          </code>                                      </li> -                                    <li>Another way: <code>nvidia-smi</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/> +                                For multi monitor refresh rate issues add these +                                to your /etc/environment<br/>                                  <code> -                                    CLUTTER_DEFAULT_FPS=<refresh rate of your sync monitor><br/> -                                    __GL_SYNC_DISPLAY_DEVICE=<monitor to sync to> +                                    CLUTTER_DEFAULT_FPS=<refresh rate of +                                    your sync monitor><br/> +                                    __GL_SYNC_DISPLAY_DEVICE=<monitor to +                                    sync to>                                  </code> -                                <br/> -                                Then open your nvidia settings, go to OpenGL Settings and turn off "Allow Flipping". +                                <br/> Then open your nvidia settings, go to +                                OpenGL Settings and turn off "Allow Flipping".                              </li>                          </ul>                      </p>                  </td>              </tr> + +            <tr> +                <td> +                    <h2 id="tricks">Tricks</h2> +                    <ul> +                        <li>To clean out shit that builds up in pacman +                        run <code>sudo pacman -Sc</code> and <code>sudo pacman +                        -Qdtq | sudo pacman -Rs -</code> +                        <br/> +                        <code>-Sc</code> also works in yay.</li> +                    </ul> +                </td> +            </tr>          </table>      </center>  </body>  | 
