Mercurial > nixos
comparison home.nix @ 0:face7f4d84f7
Initial commit
| author | Yasuri <yasuri@charliesmp.net> |
|---|---|
| date | Mon, 28 Sep 2026 13:10:19 -0500 |
| parents | |
| children | f78c8a98f113 |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:face7f4d84f7 |
|---|---|
| 1 { config, pkgs, ... }: | |
| 2 | |
| 3 { | |
| 4 imports = [ | |
| 5 ./modules/suckless.nix | |
| 6 ./zsh.nix | |
| 7 ./modules/neovim.nix | |
| 8 ]; | |
| 9 home.username = "ivy"; | |
| 10 home.homeDirectory = "/home/ivy"; | |
| 11 programs.git.enable = true; | |
| 12 home.packages = with pkgs; [ | |
| 13 pkgs.audacious | |
| 14 pkgs.vesktop | |
| 15 ]; | |
| 16 nixpkgs.overlays = [ | |
| 17 (final: prev: { | |
| 18 audacious-bare = prev.audacious-bare.overrideAttrs (old: { | |
| 19 nativeBuildInputs = old.nativeBuildInputs ++ [ final.wrapGAppsHook3 ]; | |
| 20 buildInputs = old.buildInputs ++ [ final.gtk3 ]; | |
| 21 mesonFlags = old.mesonFlags ++ [ "-Dgtk=true" ]; | |
| 22 dontWrapGApps = true; | |
| 23 preFixup = (old.preFixup or "") + '' | |
| 24 qtWrapperArgs+=("''${gappsWrapperArgs[@]}") | |
| 25 ''; | |
| 26 }); | |
| 27 audacious-plugins = prev.audacious-plugins.overrideAttrs (old: { | |
| 28 buildInputs = old.buildInputs ++ [ final.gtk3 ]; | |
| 29 mesonFlags = old.mesonFlags ++ [ "-Dgtk=true" ]; | |
| 30 }); | |
| 31 }) | |
| 32 ]; | |
| 33 home.stateVersion = "26.05"; | |
| 34 home.file.".config/alacritty".source = ./config/alacritty; | |
| 35 home.file.".config/picom".source = ./config/picom; | |
| 36 } |
