mirror of
https://github.com/librephoenix/nixos-config
synced 2025-01-19 07:05:51 +05:30
41 lines
929 B
Nix
41 lines
929 B
Nix
{ config, lib, pkgs, python3Packages, nix-doom-emacs, stylix, myName, myEmail, myHomeDir, myDotfilesDir, myTheme, ... }:
|
|
|
|
{
|
|
# Home Manager needs a bit of information about you and the paths it should
|
|
# manage.
|
|
home.username = myName;
|
|
home.homeDirectory = myHomeDir;
|
|
|
|
programs.home-manager.enable = true;
|
|
|
|
imports = [ ../work/home.nix # Personal is essentially work system + games
|
|
../../user/app/games/games.nix # Various videogame apps
|
|
];
|
|
|
|
home.stateVersion = "22.11"; # Please read the comment before changing.
|
|
|
|
home.packages = with pkgs; [
|
|
# Core
|
|
zsh
|
|
alacritty
|
|
librewolf
|
|
brave
|
|
dmenu
|
|
rofi
|
|
git
|
|
syncthing
|
|
|
|
# Media
|
|
gtkcord4
|
|
];
|
|
|
|
xdg.enable = true;
|
|
xdg.userDirs = {
|
|
extraConfig = {
|
|
XDG_GAME_DIR = "${config.home.homeDirectory}/Media/Games";
|
|
XDG_GAME_SAVE_DIR = "${config.home.homeDirectory}/Media/Game Saves";
|
|
};
|
|
};
|
|
|
|
}
|