+124
-124
src/website/data/posts/what-i-use-2025.dj
+124
-124
src/website/data/posts/what-i-use-2025.dj
···
1
-
---
2
-
title = "What I Use (2025)"
3
-
author = "Naomi Roberts"
4
-
date = 2025-12-03
5
-
summary = "An overview of the tech I used in 2025!"
6
-
---
7
-
8
-
{#workstations}
9
-
# Workstation(s)
10
-
11
-
My setup didn't really change much this year, and the machines I use are still
12
-
mostly identical to last year!
13
-
14
-
{#calibarn}
15
-
## Calibarn
16
-
17
-
This is still my main computer, however I have made an upgrade since last year -
18
-
I upgraded my old RTX 3060 to a RX 7900 XT, which has so far been a very good
19
-
investment. I have also switched over to NixOS as my main OS, which has been the
20
-
best decision I have made for myself.
21
-
22
-
- *CPU:* i5 12400f
23
-
- *GPU:* RX 7900 XT
24
-
- *RAM:* 32gb@3200mhz DDR4
25
-
- *OS:* NixOS with `nixpkgs-unstable` and latest Linux kernel
26
-
27
-
The switch to NixOS has improved my Linux desktop and development experience so
28
-
much. I honestly could not see myself being able to go back to using any other
29
-
distro for my computer. Having everything in a central location and knowing that
30
-
my computer would basically always work has been such a breath of fresh air this
31
-
year.
32
-
33
-
Another thing that has changed is my window manager - I have switched from Hyprland
34
-
to Niri, a scrollable window manager. This choice was made after hopping between
35
-
various different WMs and DEs for a while, including KDE and LabWC. Niri was the
36
-
most recent one I tried, and it really stuck with me. The ability to block certain
37
-
windows from being captured by screenshots, screenshares and recordings has been
38
-
amazing while talking to my friends, or blocking out certain windows while running
39
-
my D&D sessions.
40
-
41
-
If you want to know more about Niri, there are some very good videos on YouTube
42
-
by Brodie Robertson that showcase it fairly well. I would also reccomend just trying
43
-
it out yourself to get the feel, as I don't think a video can quite do it justice.
44
-
45
-
{#aerial}
46
-
## Aerial
47
-
48
-
This is still my ROG Ally, which I continue to use for travelling between home and
49
-
university. It has been switched over to Bazzite Linux, an immutable Fedora-based
50
-
distro made to emulate the SteamOS experience on other devices. I no longer play
51
-
any Windows-only games, so it didn't make sense to keep Windows on it. I'm currently
52
-
replaying through Tomb Raider (2013) on it, trying to 100% the game. Performance
53
-
is still great, and I'm still surprised at how well these little handhelds perform.
54
-
55
-
{#barbatos}
56
-
## Barbatos
57
-
58
-
Still my shitty old laptop, which has actually been dead for most of the year.
59
-
It's been sitting in a bucket round my parent's house since the start of summer,
60
-
waiting for someone to fix it. As of today (2nd December 2025), it has been fixed!
61
-
My Dad walked into my bedroom about 2 hours ago and handed it to me - very kind
62
-
of him to fix it for me! It's still running Windows 10, but I do plan to see if
63
-
NixOS will be able to run on it without the weird flickering issues I had last time
64
-
I tried any Linux distro on it.
65
-
66
-
- *CPU:* Ryzen 3 2200u
67
-
- *GPU:* Radeon Vega 3
68
-
- *RAM:* 8gb@2400mhz DDR4
69
-
- *OS:* Windows 10 (for now)
70
-
71
-
{#software}
72
-
# Software
73
-
74
-
As I mentioned earlier, I hopped about different window managers and desktop
75
-
environments this year on my main PC, after finally settling on Niri.
76
-
77
-
{#editors}
78
-
## Editors
79
-
80
-
- Zed (fully moved over to Zed from VSCode now)
81
-
- Helix (still my main terminal-based editor)
82
-
- IntelliJ IDEA (still for Java/Kotlin)
83
-
84
-
{#terminals}
85
-
## Terminals
86
-
87
-
- Foot (main terminal emulator)
88
-
- Alacritty (used on Barbatos)
89
-
90
-
{#operating-systems}
91
-
## Operating Systems
92
-
93
-
- NixOS (Now my main OS on Calibarn, I managed to figure out the Nix language and
94
-
it suddenly clicked.)
95
-
- Bazzite (nice handheld distro, I dislike the focus on Flatpaks but I mostly
96
-
just use it for gaming anyway)
97
-
- Windows 10 (on Barbatos for now, might switch to NixOS soon)
98
-
99
-
{#programming-languages}
100
-
## Programming Languages
101
-
102
-
I touched a lot less languages this year, focusing mainly on my Minecraft mods
103
-
and Gleam projects.
104
-
105
-
- Gleam (still my favourite language a year later)
106
-
- Java (Minecraft modding)
107
-
- Kotlin (Minecraft modding, but better!)
108
-
- C++ (used for university assignments, Unreal Engine 5 sadly)
109
-
- Nix (for NixOS configuration - does this even count?)
110
-
111
-
{#version-control}
112
-
## Version Control
113
-
114
-
I have barely touched Git this year, mainly using Jujutsu for everything. The
115
-
inter-compatibility with Git repos is fantastic, and jj just feels so much more
116
-
in tune with how I program.
117
-
118
-
I have also switched my Git forge around a bit, trying to reduce my reliance on
119
-
GitHub as much as possible. This time last year I was using Codeberg for most of
120
-
my projects (a great hosted Forgejo instance), but I have sine started to use
121
-
[Tangled](https://tangled.org) for all my personal projects. Tangled is a new
122
-
forge built on top of the AT Protocol, which is cool as fuck and you can read
123
-
more about it on [their blog](https://blog.tangled.org/).
124
-
1
+
---
2
+
title = "What I Use (2025)"
3
+
author = "Naomi Roberts"
4
+
date = 2025-12-03
5
+
summary = "An overview of the tech I used in 2025!"
6
+
---
7
+
8
+
{#workstations}
9
+
# Workstation(s)
10
+
11
+
My setup didn't really change much this year, and the machines I use are still
12
+
mostly identical to last year!
13
+
14
+
{#calibarn}
15
+
## Calibarn
16
+
17
+
This is still my main computer, however I have made an upgrade since last year -
18
+
I upgraded my old RTX 3060 to a RX 7900 XT, which has so far been a very good
19
+
investment. I have also switched over to NixOS as my main OS, which has been the
20
+
best decision I have made for myself.
21
+
22
+
- *CPU:* i5 12400f
23
+
- *GPU:* RX 7900 XT
24
+
- *RAM:* 32gb@3200mhz DDR4
25
+
- *OS:* NixOS with `nixpkgs-unstable` and latest Linux kernel
26
+
27
+
The switch to NixOS has improved my Linux desktop and development experience so
28
+
much. I honestly could not see myself being able to go back to using any other
29
+
distro for my computer. Having everything in a central location and knowing that
30
+
my computer would basically always work has been such a breath of fresh air this
31
+
year.
32
+
33
+
Another thing that has changed is my window manager - I have switched from Hyprland
34
+
to Niri, a scrollable window manager. This choice was made after hopping between
35
+
various different WMs and DEs for a while, including KDE and LabWC. Niri was the
36
+
most recent one I tried, and it really stuck with me. The ability to block certain
37
+
windows from being captured by screenshots, screenshares and recordings has been
38
+
amazing while talking to my friends, or blocking out certain windows while running
39
+
my D&D sessions.
40
+
41
+
If you want to know more about Niri, there are some very good videos on YouTube
42
+
by Brodie Robertson that showcases it fairly well. I would also reccomend just
43
+
tryingit out yourself to get the feel, as I don't think a video can quite do it
44
+
justice.
45
+
46
+
{#aerial}
47
+
## Aerial
48
+
49
+
This is still my ROG Ally, which I continue to use for travelling between home and
50
+
university. It has been switched over to Bazzite Linux, an immutable Fedora-based
51
+
distro made to emulate the SteamOS experience on other devices. I no longer play
52
+
any Windows-only games, so it didn't make sense to keep Windows on it. I'm currently
53
+
replaying Tomb Raider (2013) on it, trying to 100% the game. Performance is still
54
+
great, and I'm still surprised at how well these little handhelds perform.
55
+
56
+
{#barbatos}
57
+
## Barbatos
58
+
59
+
Still my shitty old laptop, which has actually been dead for most of the year.
60
+
It's been sitting in a bucket round my parent's house since the start of summer,
61
+
waiting for someone to fix it. As of today (2nd December 2025), it has been fixed!
62
+
My Dad walked into my bedroom about 2 hours ago and handed it to me - very kind
63
+
of him to fix it for me! It's still running Windows 10, but I do plan to see if
64
+
NixOS will be able to run on it without the weird flickering issues I had last time
65
+
I tried any Linux distro on it.
66
+
67
+
- *CPU:* Ryzen 3 2200u
68
+
- *GPU:* Radeon Vega 3
69
+
- *RAM:* 8gb@2400mhz DDR4
70
+
- *OS:* Windows 10 (for now)
71
+
72
+
{#software}
73
+
# Software
74
+
75
+
As I mentioned earlier, I hopped about different window managers and desktop
76
+
environments this year on my main PC, after finally settling on Niri.
77
+
78
+
{#editors}
79
+
## Editors
80
+
81
+
- Zed (fully moved over to Zed from VSCode now)
82
+
- Helix (still my main terminal-based editor)
83
+
- IntelliJ IDEA (still for Java/Kotlin)
84
+
85
+
{#terminals}
86
+
## Terminals
87
+
88
+
- Foot (main terminal emulator)
89
+
- Alacritty (used on Barbatos)
90
+
91
+
{#operating-systems}
92
+
## Operating Systems
93
+
94
+
- NixOS (Now my main OS on Calibarn, I managed to figure out the Nix language and
95
+
it suddenly clicked.)
96
+
- Bazzite (nice handheld distro, I dislike the focus on Flatpaks but I mostly
97
+
just use it for gaming anyway)
98
+
- Windows 10 (on Barbatos for now, might switch to NixOS soon)
99
+
100
+
{#programming-languages}
101
+
## Programming Languages
102
+
103
+
I touched a lot less languages this year, focusing mainly on my Minecraft mods
104
+
and Gleam projects.
105
+
106
+
- Gleam (still my favourite language a year later)
107
+
- Java (Minecraft modding)
108
+
- Kotlin (Minecraft modding, but better!)
109
+
- C++ (used for university assignments, Unreal Engine 5 sadly)
110
+
- Nix (for NixOS configuration - does this even count?)
111
+
112
+
{#version-control}
113
+
## Version Control
114
+
115
+
I have barely touched Git this year, mainly using Jujutsu for everything. The
116
+
inter-compatibility with Git repos is fantastic, and jj just feels so much more
117
+
in tune with how I program.
118
+
119
+
I have also switched my Git forge around a bit, trying to reduce my reliance on
120
+
GitHub as much as possible. This time last year I was using Codeberg for most of
121
+
my projects (a great hosted Forgejo instance), but I have since started to use
122
+
[Tangled](https://tangled.org) for all my personal projects. Tangled is a new
123
+
forge built on top of the AT Protocol, which is cool as fuck and you can read
124
+
more about it on [their blog](https://blog.tangled.org/).