2025-01-21 02:43:35 +00:00
|
|
|
{ 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
|
2025-01-21 13:12:21 +00:00
|
|
|
adwaita-icon-theme
|
2025-01-23 14:26:51 +00:00
|
|
|
blueman
|
2025-01-21 02:43:35 +00:00
|
|
|
cage
|
|
|
|
easyeffects
|
|
|
|
discord
|
|
|
|
element-desktop
|
|
|
|
fd
|
|
|
|
gamescope
|
|
|
|
gajim
|
|
|
|
gimp
|
2025-01-23 14:26:51 +00:00
|
|
|
home-manager
|
2025-01-21 02:43:35 +00:00
|
|
|
imagemagick
|
|
|
|
libnotify
|
|
|
|
mpv
|
|
|
|
pavucontrol
|
|
|
|
pfetch-rs
|
|
|
|
rsync
|
|
|
|
starship
|
|
|
|
steam
|
|
|
|
thunderbird
|
2025-01-21 19:02:46 +00:00
|
|
|
unityhub
|
2025-01-22 15:07:17 +00:00
|
|
|
vrc-get
|
2025-01-21 02:43:35 +00:00
|
|
|
wine
|
2025-01-21 03:07:21 +00:00
|
|
|
wl-clipboard
|
2025-01-21 02:43:35 +00:00
|
|
|
wl-clip-persist
|
2025-01-21 03:07:21 +00:00
|
|
|
wl-mirror
|
2025-01-21 02:43:35 +00:00
|
|
|
yt-dlp
|
|
|
|
zathura
|
|
|
|
# gtk
|
|
|
|
orchis-theme
|
|
|
|
];
|
|
|
|
|
|
|
|
xdg.dataFile = {
|
|
|
|
fonts = {
|
2025-01-23 14:26:51 +00:00
|
|
|
source = ../../files/fonts;
|
2025-01-21 02:43:35 +00:00
|
|
|
recursive = true;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
gtk = {
|
|
|
|
enable = true;
|
|
|
|
gtk3.extraConfig.gtk-application-prefer-dark-theme = 1;
|
|
|
|
};
|
|
|
|
|
|
|
|
programs.home-manager.enable = true;
|
|
|
|
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|