aboutsummaryrefslogtreecommitdiff
path: root/linuxRoom.html
blob: 3bd9776b962a585fdf8245f157182b03c4eac1ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
<html>
 
<head>
    <title>The linux room</title>

<style>

body {
    color: blue;
    background-image: url('images/linux_background.png');
}

table {
	color: black;
	background-color: #bebebe;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	border=1
}

</style>

</head>
 
<body>
    <center>
        <img src="https://media.tenor.com/ko4tpRh2FTcAAAAi/mr-free-super-tux.gif" alt="Tux the penguin flying"/>
        <table border="1" width="60%">
            <tr>
                <td>
                    <h2>My current setup</h2>
                    <ul>
                        <li>Distro: <a href="">fedora xfce</a></li>
                        <li>Web browser: <a href="">librewolf</a></li>
                        <li>Terminal: <a href="">alacritty</a></li>
                        <li>Shell: <a href="">zsh</a></li>
                        <li>Editor: <a href="">lite-xl</a></li>
                        <li>Other editor: <a href="">neovim</a></li>
                        <li>Media player: <a href="">mpv</a></li>
                    </ul>
                </td>
            </tr>
            <tr>
                <td>
                    <h2><a href="https://github.com/nathansmith117/dotfiles" target="_blank">Dotfiles</a></h2>
                    <p>This is a repo for my dotfiles and its kind of fucked up.
                    Some configs have there own repos because I didn't think ahead lmao.
                    </p>
                </td>
            </tr>
        </table>

        <table border="1" width="60%">
            <tr>
                <td>
                    <h2>Why linux</h2>
                    <p>
                        I have always liked being able to customize, mod, and poke inside different things.
                        Computers are machines for us to play around with and use how we see fit yet the only thing
                        the big tech companies want to do it lock everything up and it disgusts me.
                        Fuck google, fuck microsoft, fuck apple, and fuck all the other evil tech companies!!!
                        Its time for the open source revolution and seize them all and open source the entire world!!!
                        Without linux or any other unix life would be much much worse. Linux is my safe place 
                        from all the shit in the world.
                    </p>
                    <img src="images/windows_kills_kittens.jpg" alt="Window kills kittens" width="95%"/>
                </td>
            </tr>
        </table>

        <table border="1" width="60%">
            <tr>
                <td>
                    <h2>fedora xfce</h2>
                    <p>
                        Fedora been my go to for quite a while though I sometimes switch desktops lmao.
                        I have tried the gnome version but it doesn't really fit me so most 
                        of the time I have used the kde spin though recently kde just haven't
                        been feeling the same. it has been feeling buggy and have been fighting 
                        with nvidia drivers. After running xfce on my second computer for a while
                        I grew to really like it and started using it on my main and it have been 
                        running much better then kde.
                    </p>

                    <h3>Setting up fedora</h3>
                    <p>
                        Fedora has a little extra setup you wouldn't see in something like linux mint though 
                        is isn't that bad.
                    </p>
                    <h4>Packages</h4>
                    <p>
                        The default repos have lots of stuff but you might want an app that isn't in it like steam.
                        I knowe the gnome version has a enable 3rd party repos button that does everything I listed here
                        but I am on the xfce version and also had to do this on the kde verison.
                    </p>
                    <ul>
                        <li>
                            Setup rpm fusion to get more packages in dnf with the 
                            <a href="https://docs.fedoraproject.org/en-US/quick-docs/rpmfusion-setup/" target="_blank">resources here</a>
                        </li>
                        <li>
                            Install flatpak if not already there using "sudo dnf install flatpak" then add 
                            <a href="https://flathub.org/setup/Fedora" target="_blank">flathub</a>
                             to get some cool apps!
                        </li>
                    </ul>
                    
                    <h4>Multimedia</h4>
                    <p>
                        By default fedora doesn't have many codecs and you need to install them yourself.
                        Without them many media files will not work and lots of youtube videos will not be able to play.
                        The fedora docs use to show how to install them but they removed it from their page
                        and instead shows a new version which installs some stuff but not everything.
                        I do both of them to make sure I get all the codecs I need.
                    </p>
                    <ul>
                        <li>Update your system with <code>sudo dnf upgrade</code></li>
                        <li>Install the new packages with <code>sudo dnf group install Multimedia</code></li>
                        <li>
                            Install the old ones with these three commands in a row:
                            <ul>
                                <li><code>sudo dnf install gstreamer1-plugins-{bad-\*,good-\*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel</code></li>
                                <li><code>sudo dnf install lame\* --exclude=lame-devel</code></li>
                                <li><code>sudo dnf group upgrade --with-optional Multimedia</code></li>
                            </ul>
                        </li>
                    </ul>

                    <h4>Nvidia drivers</h4>
                    <p>
                        Nvidia isn't the best on linux and I like AMD much more though I am stuck with nvidia for now.
                        For xfce there are some extra settings to enable it but it works great once that is done.
                        You will need rpm fusion first before you can install the drivers.
                    </p>
                    <ul>
                        <li>
                            Follow the fedora docs on nvidia
                            <a href="https://docs.fedoraproject.org/en-US/quick-docs/set-nvidia-as-primary-gpu-on-optimus-based-laptops" target="_blank">here</a>
                        </li>
                        <li>
                            Follow the archwiki on nvidia in lightdm 
                            <a href="https://wiki.archlinux.org/title/NVIDIA_Optimus#LightDM" target="_blank">here</a>
                            though the provider setting in display_setup.sh might be wrong so use
                            <code>xrandr --listproviders</code>
                            to find the correct one. For me its "NVIDIA-G0".
                        </li>
                    </ul>
                    
                    <h3>xfce settings in fedora</h3>
                </td>
            </tr>
        </table>
    </center>
</body>
</html>