Compare commits
No commits in common. "main" and "v0.0.82" have entirely different histories.
@ -1,14 +0,0 @@
|
|||||||
#+OPTIONS: html-postamble:nil
|
|
||||||
#+date: <2023-12-23 Sat>
|
|
||||||
#+author: Tom Alexander
|
|
||||||
#+email:
|
|
||||||
#+language: en
|
|
||||||
#+select_tags: export
|
|
||||||
#+exclude_tags: noexport
|
|
||||||
|
|
||||||
Links:
|
|
||||||
- My personal repos: [[https://code.fizz.buzz/explore/repos][code.fizz.buzz]]
|
|
||||||
- LinkedIn: https://www.linkedin.com/in/tom-alexander-b6a18216/
|
|
||||||
- GitHub: https://github.com/tomalexander
|
|
||||||
- Resume: https://fizz.buzz/tom_alexander_resume.pdf
|
|
||||||
- PGP Key: https://fizz.buzz/pgp.asc
|
|
@ -249,7 +249,7 @@ This will compile sm64ex and install it. But there's two problems we can immedia
|
|||||||
|
|
||||||
We will be solving these by creating a ~.desktop~ file, introducing nixGL, and writing a wrapper script that makes sm64ex launch from within steam gaming mode properly.
|
We will be solving these by creating a ~.desktop~ file, introducing nixGL, and writing a wrapper script that makes sm64ex launch from within steam gaming mode properly.
|
||||||
* Adding nixGL
|
* Adding nixGL
|
||||||
If we were running NixOS, graphical programs would work out-of-the-box. Unfortunately on other Linux distributions, we need to wrap our graphical programs so they know where to find the graphics drivers. To perform this wrapping, we will use [[https://github.com/nix-community/nixGL][nixGL]]. To install nixGL we need to add it as an input in our ~flake.nix~, apply its overlay, and add it as an ~extraSpecialArgs~ to have it automatically passed into each module:
|
If we were running NixOS, graphical programs would work out-of-the-box. Unfortunately on other Linux Distributions, we need to wrap our graphical programs so they know where to find the graphics drivers. To perform this wrapping, we will use [[https://github.com/nix-community/nixGL][nixGL]]. To install nixGL we need to add it as an input in our ~flake.nix~, apply its overlay, and add it as an ~extraSpecialArgs~ to have it automatically passed into each module:
|
||||||
|
|
||||||
#+begin_src nix
|
#+begin_src nix
|
||||||
{
|
{
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 30 KiB |
Binary file not shown.
Before Width: | Height: | Size: 38 KiB |
@ -1,19 +0,0 @@
|
|||||||
#+OPTIONS: html-postamble:nil
|
|
||||||
#+title: Why I use NixOS
|
|
||||||
#+date: <2025-02-21 Fri>
|
|
||||||
#+author: Tom Alexander
|
|
||||||
#+email:
|
|
||||||
#+language: en
|
|
||||||
#+select_tags: export
|
|
||||||
#+exclude_tags: noexport
|
|
||||||
#+natter_publish: unlisted
|
|
||||||
|
|
||||||
This is just a list of situations in which classic Linux distributions have failed me, whereas NixOS would not.
|
|
||||||
|
|
||||||
* Package version conflicts
|
|
||||||
|
|
||||||
** gsutil on Arch Linux [2025-02-21 Fri]
|
|
||||||
[[./files/20250221_gsutil.png]]
|
|
||||||
|
|
||||||
** NodeJS on Arch Linux [2025-02-21 Fri]
|
|
||||||
[[./files/20250221_nodejs.png]]
|
|
Loading…
x
Reference in New Issue
Block a user