From a9c27e462b48da6c393e415ec1c8cc18de7ffee1 Mon Sep 17 00:00:00 2001 From: alsaiduq-lab Date: Mon, 30 Jun 2025 21:22:17 -0600 Subject: [PATCH] added --- home-manager/cobray.nix | 2 ++ home-manager/modules/obs.nix | 5 +++++ home-manager/modules/spotify.nix | 5 +++++ hosts/modules/core.nix | 28 ++++++++++++++++++++++++++++ hosts/modules/go.nix | 7 +++++++ hosts/modules/java.nix | 8 ++++++++ hosts/modules/libs.nix | 17 +++++++++++++++++ hosts/modules/udiskie.nix | 6 ++++++ 8 files changed, 78 insertions(+) create mode 100644 home-manager/modules/obs.nix create mode 100644 home-manager/modules/spotify.nix create mode 100644 hosts/modules/core.nix create mode 100644 hosts/modules/go.nix create mode 100644 hosts/modules/java.nix create mode 100644 hosts/modules/libs.nix create mode 100644 hosts/modules/udiskie.nix diff --git a/home-manager/cobray.nix b/home-manager/cobray.nix index a4c2f2f..40a8aa0 100644 --- a/home-manager/cobray.nix +++ b/home-manager/cobray.nix @@ -18,6 +18,8 @@ ./modules/emulators.nix ./modules/discord.nix ./modules/brave.nix + ./modules/spotify.nix + ./modules/obs.nix ]; home.username = "cobray"; diff --git a/home-manager/modules/obs.nix b/home-manager/modules/obs.nix new file mode 100644 index 0000000..f20e0a3 --- /dev/null +++ b/home-manager/modules/obs.nix @@ -0,0 +1,5 @@ +{pkgs, ...}: { + home.packages = with pkgs; [ + obs-studio + ]; +} diff --git a/home-manager/modules/spotify.nix b/home-manager/modules/spotify.nix new file mode 100644 index 0000000..b363e08 --- /dev/null +++ b/home-manager/modules/spotify.nix @@ -0,0 +1,5 @@ +{pkgs, ...}: { + home.packages = with pkgs; [ + spotify + ]; +} diff --git a/hosts/modules/core.nix b/hosts/modules/core.nix new file mode 100644 index 0000000..f619b32 --- /dev/null +++ b/hosts/modules/core.nix @@ -0,0 +1,28 @@ +{pkgs, ...}: { + environment.systemPackages = with pkgs; [ + tree + fd + jq + gawk + psmisc + unzip + bash + maim + wrk + bitwarden + hashcat + cachix + gcc + gnumake + cmake + ninja + binutils + gdb + pkg-config + autoconf + automake + libtool + nasm + nix-prefetch-git + ]; +} diff --git a/hosts/modules/go.nix b/hosts/modules/go.nix new file mode 100644 index 0000000..73a97aa --- /dev/null +++ b/hosts/modules/go.nix @@ -0,0 +1,7 @@ +{pkgs, ...}: { + environment.systemPackages = with pkgs; [ + go + go-tools + gopls + ]; +} diff --git a/hosts/modules/java.nix b/hosts/modules/java.nix new file mode 100644 index 0000000..6e93996 --- /dev/null +++ b/hosts/modules/java.nix @@ -0,0 +1,8 @@ +{pkgs, ...}: { + environment.systemPackages = with pkgs; [ + jdk17 + maven + gradle + visualvm + ]; +} diff --git a/hosts/modules/libs.nix b/hosts/modules/libs.nix new file mode 100644 index 0000000..2e395b5 --- /dev/null +++ b/hosts/modules/libs.nix @@ -0,0 +1,17 @@ +{pkgs, ...}: { + environment.systemPackages = with pkgs; [ + linuxHeaders + freetype.dev + pixman + mesa + libglvnd + dbus.dev + openssl + openssl.dev + libxml2 + zlib + zlib.dev + texlive.combined.scheme-full + poppler_utils + ]; +} diff --git a/hosts/modules/udiskie.nix b/hosts/modules/udiskie.nix new file mode 100644 index 0000000..6bf12fe --- /dev/null +++ b/hosts/modules/udiskie.nix @@ -0,0 +1,6 @@ +{...}: { + services.udiskie = { + enable = true; + tray = true; + }; +}