Compare commits

..

9 Commits

Author SHA1 Message Date
Tom Alexander
26ef81de5d fixup
Some checks failed
build-staging Build build-staging has failed
2025-02-23 13:18:23 -05:00
Tom Alexander
d0e7652a66 fixup
Some checks failed
build-staging Build build-staging has failed
2025-02-23 13:15:44 -05:00
Tom Alexander
dda7f244b2 fixup
Some checks failed
build-staging Build build-staging has failed
2025-02-23 13:11:52 -05:00
Tom Alexander
02b542d7d8 Try new fake mounts.
All checks were successful
build-staging Build build-staging has succeeded
2025-02-23 13:08:30 -05:00
Tom Alexander
9027bcad76 Add a mount for preserving the buildkit cache mounts between builds. 2025-02-23 12:59:11 -05:00
Tom Alexander
a4af0cc906 Remove the nixos post from the homepage blog stream.
All checks were successful
semver Build semver has succeeded
build-staging Build build-staging has succeeded
build Build build has succeeded
This post is more of a record for me than something readers should discover so I am hiding it from the main homepage list.
2025-02-23 12:14:31 -05:00
Tom Alexander
7be8bb8730 Add a page about me.
All checks were successful
semver Build semver has succeeded
build-staging Build build-staging has succeeded
build Build build has succeeded
2025-02-22 22:54:51 -05:00
Tom Alexander
8dbfc338be Add "Why I use NixOS" post.
All checks were successful
build Build build has succeeded
semver Build semver has succeeded
build-staging Build build-staging has succeeded
2025-02-22 10:55:57 -05:00
Tom Alexander
42fce46098 Fix capitalization of distributions.
All checks were successful
semver Build semver has succeeded
build-staging Build build-staging has succeeded
build Build build has succeeded
2025-02-16 21:01:06 -05:00
7 changed files with 43 additions and 2 deletions

View File

@@ -123,7 +123,7 @@ spec:
- name: url - name: url
value: https://code.fizz.buzz/talexander/personal_tekton_catalog.git value: https://code.fizz.buzz/talexander/personal_tekton_catalog.git
- name: revision - name: revision
value: 7ee31a185243ee6da13dcd26a592c585b64c80e5 value: caf789e7af6f952a306e9a66354ee6ef6043c8b4
- name: pathInRepo - name: pathInRepo
value: task/buildkit-rootless-daemonless/0.1/buildkit-rootless-daemonless.yaml value: task/buildkit-rootless-daemonless/0.1/buildkit-rootless-daemonless.yaml
params: params:
@@ -157,6 +157,8 @@ spec:
workspace: git-source workspace: git-source
- name: dockerconfig - name: dockerconfig
workspace: docker-credentials workspace: docker-credentials
- name: buildkit-cache
workspace: buildkit-cache-workspace
runAfter: runAfter:
- fetch-repository - fetch-repository
finally: finally:
@@ -221,6 +223,7 @@ spec:
workspaces: workspaces:
- name: git-source - name: git-source
- name: docker-credentials - name: docker-credentials
- name: buildkit-cache-workspace
workspaces: workspaces:
- name: git-source - name: git-source
volumeClaimTemplate: volumeClaimTemplate:
@@ -235,6 +238,10 @@ spec:
- name: docker-credentials - name: docker-credentials
secret: secret:
secretName: harbor-plain secretName: harbor-plain
- name: buildkit-cache-workspace
persistentVolumeClaim:
claimName: homepage-staging-buildkitd-cache
subPath: homepage-staging-buildkitd-cache
params: params:
- name: image-name - name: image-name
value: "harbor.fizz.buzz/private/homepage-staging" value: "harbor.fizz.buzz/private/homepage-staging"

View File

@@ -15,6 +15,7 @@ ADD https://code.fizz.buzz/talexander/organic_ast_explorer.git /organic_ast_expl
FROM scratch AS organic FROM scratch AS organic
ADD git@code.fizz.buzz:talexander/organic.git /organic ADD git@code.fizz.buzz:talexander/organic.git /organic
#RUN sleep 9999999999999

14
pages/about_me/index.org Normal file
View File

@@ -0,0 +1,14 @@
#+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

View File

@@ -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.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

View File

@@ -0,0 +1,19 @@
#+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]]