2024-01-19 03:06:52 +05:30
|
|
|
{ config, pkgs, userSettings, ... }:
|
2023-04-23 02:12:52 +05:30
|
|
|
|
|
|
|
{
|
|
|
|
# Home Manager needs a bit of information about you and the paths it should
|
|
|
|
# manage.
|
2024-01-19 03:06:52 +05:30
|
|
|
home.username = userSettings.username;
|
|
|
|
home.homeDirectory = "/home/"+userSettings.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
|
2023-06-21 08:33:14 +05:30
|
|
|
../../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
|
|
|
|
|
|
|
];
|
|
|
|
|
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
|
|
|
}
|