diff options
Diffstat (limited to 'nix/home/default.nix')
-rw-r--r-- | nix/home/default.nix | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/nix/home/default.nix b/nix/home/default.nix new file mode 100644 index 0000000..fd7d25a --- /dev/null +++ b/nix/home/default.nix @@ -0,0 +1,73 @@ +{ config, pkgs, ... }: + +{ + home-manager.users.${config.user} = { + + home.username = config.user; + home.homeDirectory = config.homePath; + + news.display = "silent"; + fonts.fontconfig.enable = true; + nixpkgs.config.allowUnfree = true; + + home.packages = with pkgs; [ + # c / c++ + gcc + nasm + pkg-config + # rust + rustc + rustfmt + rust-analyzer + cargo + clippy + # programs + adwaita-icon-theme + blueman + cage + easyeffects + discord + element-desktop + fd + gamescope + gajim + gimp + home-manager + imagemagick + libnotify + mpv + pavucontrol + pfetch-rs + rsync + starship + steam + thunderbird + unityhub + vrc-get + wine + wl-clipboard + wl-clip-persist + wl-mirror + yt-dlp + zathura + # gtk + orchis-theme + ]; + + xdg.dataFile = { + fonts = { + source = ../../files/fonts; + recursive = true; + }; + }; + + gtk = { + enable = true; + gtk3.extraConfig.gtk-application-prefer-dark-theme = 1; + }; + + programs.home-manager.enable = true; + + }; +} + |