view 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 source

{ 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;
}