summaryrefslogtreecommitdiff
path: root/nix/home
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-01-23 09:26:51 -0500
committerFreya Murphy <freya@freyacat.org>2025-01-23 09:26:51 -0500
commit1a51f2f555b182673e3f9b3e38fb2ab0e57dd6c2 (patch)
treeeecdad132615a4469c22ee6d4ccd1df087b6159d /nix/home
parentuse base16 in neovim and starship (diff)
downloaddotfiles-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.nix73
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;
+
+ };
+}
+