diff options
author | Freya Murphy <freya@freyacat.org> | 2025-01-23 09:26:51 -0500 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2025-01-23 09:26:51 -0500 |
commit | 1a51f2f555b182673e3f9b3e38fb2ab0e57dd6c2 (patch) | |
tree | eecdad132615a4469c22ee6d4ccd1df087b6159d /nix/home | |
parent | use base16 in neovim and starship (diff) | |
download | dotfiles-nix-1a51f2f555b182673e3f9b3e38fb2ab0e57dd6c2.tar.gz dotfiles-nix-1a51f2f555b182673e3f9b3e38fb2ab0e57dd6c2.tar.bz2 dotfiles-nix-1a51f2f555b182673e3f9b3e38fb2ab0e57dd6c2.zip |
reconfigure
Diffstat (limited to 'nix/home')
-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; + + }; +} + |