nixconfig/hosts/_/home.nix
2023-06-16 00:58:13 +02:00

88 lines
1.8 KiB
Nix
Executable File

{
config,
pkgs,
...
}:{
imports = [
../../colors
../../home/cli
../../home/gui
../../home/wayland/hyprland
];
systemd.user.startServices = "sd-switch";
programs.home-manager.enable = true;
services.nextcloud-client.enable = true;
xdg.userDirs.enable = true;
xdg.userDirs.desktop = "${config.home.homeDirectory}/desktop";
xdg.userDirs.documents = "${config.home.homeDirectory}/desktop";
xdg.userDirs.download = "${config.home.homeDirectory}/downloads";
xdg.userDirs.extraConfig = {
XDG_MISC_DIR = "${config.home.homeDirectory}/misc";
};
xdg.userDirs.music = "${config.home.homeDirectory}/media/music";
xdg.userDirs.pictures = "${config.home.homeDirectory}/media/photo";
xdg.userDirs.publicShare = "${config.home.homeDirectory}/media/photo";
xdg.userDirs.templates = "${config.home.homeDirectory}/media/template";
xdg.userDirs.videos = "${config.home.homeDirectory}/media/video";
xdg.userDirs.createDirectories = true;
home = {
username = "sora";
homeDirectory = "/home/sora";
packages = with pkgs; [
#lang
go
cargo
nodejs
yarn
python3Full
pipenv
tk
#ui
firefox
vscodium
xfce.thunar
xfce.thunar-volman
xfce.thunar-archive-plugin
# xplorer
discord
telegram-desktop
obs-studio
pavucontrol
unzip
appimage-run
yt-dlp
keepassxc
nextcloud-client
jellyfin-mpv-shim
#software
krita
gimp
gramps
custom.simc
#games
wineWowPackages.wayland
gamemode
gamescope
mangohud
prismlauncher
openttd-jgrpp
bottles
#sexyterm
cbonsai
pipes-rs
cmatrix
cava
];
stateVersion = "23.05";
};
}