Skip to content

Commit 49be716

Browse files
committed
Replace C-based GUI apps with Rust-based alternatives (Papers, Amberol, Mission Center)
1 parent 993ecaf commit 49be716

1 file changed

Lines changed: 13 additions & 10 deletions

File tree

home/desktop.nix

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ in {
2020
# --- FONTS ---
2121
fonts.fontconfig.enable = true;
2222

23-
catppuccin.zathura.enable = true;
2423
catppuccin.fuzzel.enable = true;
2524

2625
programs.fuzzel.enable = true;
@@ -37,13 +36,15 @@ in {
3736
# Audio Tools
3837
pulsemixer
3938
monophony
39+
amberol # Simple Rust Music Player
40+
shortwave # Rust Internet Radio
4041
nix-packages.ethereal-waves # COSMIC Music Player
4142

4243
# General Software
4344
abiword # Lightweight GTK Word Processor
4445
gophertube # TUI YouTube Client
4546
chafa # Terminal Graphics for gophertube
46-
fragments # GTK Torrent Client
47+
fragments # GTK Torrent Client (Rust)
4748
glide-media-player # GTK Video Player
4849
brasero # GTK CD/DVD Burning
4950
snapshot # GTK Camera App
@@ -60,10 +61,12 @@ in {
6061
boxbuddy
6162
gearlever
6263

63-
# GTK Apps
64-
loupe # Image Viewer
64+
# GTK Apps (Rust-based replacements)
65+
loupe # Image Viewer (Rust)
66+
papers # PDF/Document Viewer (Rust)
67+
mission-center # System Monitor (Rust)
6568
file-roller # Archive Manager
66-
newsflash # GTK4/Libadwaita RSS Reader
69+
newsflash # GTK4/Libadwaita RSS Reader (Rust)
6770
];
6871

6972
xdg = {
@@ -122,13 +125,13 @@ in {
122125
"video/x-ms-wmv" = ["dev.philn.Glide.desktop"];
123126

124127
# Audio
125-
"audio/mpeg" = ["com.galacticpirateradio.ethereal-waves.desktop"];
126-
"audio/flac" = ["com.galacticpirateradio.ethereal-waves.desktop"];
127-
"audio/x-wav" = ["com.galacticpirateradio.ethereal-waves.desktop"];
128+
"audio/mpeg" = ["org.gnome.Amberol.desktop"];
129+
"audio/flac" = ["org.gnome.Amberol.desktop"];
130+
"audio/x-wav" = ["org.gnome.Amberol.desktop"];
128131

129132
# Documents / Images
130-
"application/pdf" = ["org.pwmt.zathura.desktop"];
131-
"application/epub+zip" = ["org.pwmt.zathura.desktop"];
133+
"application/pdf" = ["org.gnome.Papers.desktop"];
134+
"application/epub+zip" = ["org.gnome.Papers.desktop"];
132135
"image/png" = ["org.gnome.Loupe.desktop"];
133136
"image/jpeg" = ["org.gnome.Loupe.desktop"];
134137
"image/webp" = ["org.gnome.Loupe.desktop"];

0 commit comments

Comments
 (0)