diff home.nix @ 0:face7f4d84f7

Initial commit
author Yasuri <yasuri@charliesmp.net>
date Mon, 28 Sep 2026 13:10:19 -0500
parents
children f78c8a98f113
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/home.nix	Mon Sep 28 13:10:19 2026 -0500
@@ -0,0 +1,36 @@
+{ config, pkgs, ... }:
+
+{
+	imports = [
+		./modules/suckless.nix
+		./zsh.nix
+		./modules/neovim.nix
+	];
+    home.username = "ivy";
+    home.homeDirectory = "/home/ivy";
+    programs.git.enable = true;
+    home.packages = with pkgs; [
+     pkgs.audacious
+     pkgs.vesktop
+    ];
+      nixpkgs.overlays = [
+    (final: prev: {
+      audacious-bare = prev.audacious-bare.overrideAttrs (old: {
+        nativeBuildInputs = old.nativeBuildInputs ++ [ final.wrapGAppsHook3 ];
+        buildInputs = old.buildInputs ++ [ final.gtk3 ];
+        mesonFlags = old.mesonFlags ++ [ "-Dgtk=true" ];
+        dontWrapGApps = true;
+        preFixup = (old.preFixup or "") + ''
+          qtWrapperArgs+=("''${gappsWrapperArgs[@]}")
+        '';
+      });
+      audacious-plugins = prev.audacious-plugins.overrideAttrs (old: {
+        buildInputs = old.buildInputs ++ [ final.gtk3 ];
+        mesonFlags = old.mesonFlags ++ [ "-Dgtk=true" ];
+      });
+    })
+  ];
+    home.stateVersion = "26.05";
+    home.file.".config/alacritty".source = ./config/alacritty;
+    home.file.".config/picom".source = ./config/picom;
+}