nixos-config/profiles/personal/home.nix

41 lines
924 B
Nix
Raw Normal View History

{ config, lib, pkgs, python3Packages, nix-doom-emacs, stylix, username, email, dotfilesDir, theme, ... }:
2023-04-23 02:12:52 +05:30
{
# Home Manager needs a bit of information about you and the paths it should
# manage.
home.username = username;
home.homeDirectory = "/home/"+username;
2023-04-23 02:12:52 +05:30
programs.home-manager.enable = true;
2023-06-21 20:03:51 +05:30
imports = [ ../work/home.nix # Personal is essentially work system + games
../../user/app/games/games.nix # Various videogame apps
2023-05-06 23:25:15 +05:30
];
2023-04-23 02:12:52 +05:30
home.stateVersion = "22.11"; # Please read the comment before changing.
home.packages = with pkgs; [
# Core
zsh
alacritty
2023-05-25 06:52:27 +05:30
librewolf
2023-04-23 02:12:52 +05:30
brave
dmenu
2023-05-06 17:40:14 +05:30
rofi
2023-04-23 02:12:52 +05:30
git
2023-05-26 06:57:11 +05:30
syncthing
2023-04-23 02:12:52 +05:30
# Media
gtkcord4
2023-04-23 02:12:52 +05:30
];
2023-05-29 20:01:40 +05:30
xdg.enable = true;
xdg.userDirs = {
extraConfig = {
XDG_GAME_DIR = "${config.home.homeDirectory}/Media/Games";
XDG_GAME_SAVE_DIR = "${config.home.homeDirectory}/Media/Game Saves";
};
};
2023-05-21 06:28:54 +05:30
2023-04-23 02:12:52 +05:30
}