summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2024-11-25 12:00:34 +0200
committerKyren223 <Kyren223@proton.me>2024-11-25 12:00:34 +0200
commitc984971794a1e0efee057219204382d242ccb5ec (patch)
tree0b2a1dbf8dfae9ef5e3414a1826a2b4952c923c9
parentdc13113e1a2d2cd43adcf7bc81a1dba2bf70a7b6 (diff)
Did a bunch of stuff trying to build modrinth from source but it doesn't
seem to work out, I guess I will just use the flatpak version
-rw-r--r--hosts/laptop-nixos/configuration.nix25
-rw-r--r--hosts/laptop-nixos/home.nix9
2 files changed, 32 insertions, 2 deletions
diff --git a/hosts/laptop-nixos/configuration.nix b/hosts/laptop-nixos/configuration.nix
index 650c682..761f811 100644
--- a/hosts/laptop-nixos/configuration.nix
+++ b/hosts/laptop-nixos/configuration.nix
@@ -96,6 +96,26 @@
# List packages installed in system profile. Use for apps that need sudo.
environment.systemPackages = with pkgs; [
+ glib-networking
+ openssl
+ openssl.dev
+
+ pkg-config
+ cairo
+ gdk-pixbuf
+
+ # For modrinth
+ cargo-tauri
+ gobject-introspection
+ at-spi2-atk
+ atkmm
+ glib
+ gtk3
+ harfbuzz
+ librsvg
+ libsoup_3
+ pango
+ webkitgtk_4_1
];
# Some programs need SUID wrappers, can be configured further or are
@@ -106,7 +126,10 @@
# enableSSHSupport = true;
# };
- # Services
+ # Install Flatpak and Flathub
+ services.flatpak.enable = true;
+
+ # Enable openssh
services.openssh.enable = true;
# Mouse config service (used with piper)
diff --git a/hosts/laptop-nixos/home.nix b/hosts/laptop-nixos/home.nix
index d173a47..c0fe32f 100644
--- a/hosts/laptop-nixos/home.nix
+++ b/hosts/laptop-nixos/home.nix
@@ -50,7 +50,6 @@
golangci-lint
libnotify
wl-clipboard
- openssl
whatsie
libratbag
piper
@@ -62,6 +61,14 @@
gradle
kdePackages.filelight
kotlin
+ (minecraft.overrideAttrs (finalAttrs: previousAttrs: {
+ meta.lib.broken = false;
+ }))
+ # modrinth-app
+ # modrinth-app-unwrapped
+ fuse3
+ rustup
+
];
# Home Manager is pretty good at managing dotfiles. The primary way to manage