home-manager/home.nix

42 lines
1.2 KiB
Nix
Raw Normal View History

2023-10-05 04:21:24 +00:00
{ config, pkgs, ... }:
{
2023-10-08 18:42:42 +00:00
home = {
username = "tacocat";
homeDirectory = "/home/tacocat";
stateVersion = "23.11";
2023-10-09 14:33:10 +00:00
sessionVariables = {
2023-10-09 22:08:57 +00:00
EDITOR = "hx";
2023-10-09 14:33:10 +00:00
};
2023-10-08 18:42:42 +00:00
packages = with pkgs; [
wineWowPackages.unstable
];
};
2023-10-05 04:21:24 +00:00
# # You can also create simple shell scripts directly inside your
# # configuration. For example, this adds a command 'my-hello' to your
# # environment:
# (pkgs.writeShellScriptBin "my-hello" ''
# echo "Hello, ${config.home.username}!"
# '')
2023-10-08 18:42:42 +00:00
# ];
2023-10-05 04:21:24 +00:00
# Home Manager is pretty good at managing dotfiles. The primary way to manage
# plain files is through 'home.file'.
2023-10-08 18:42:42 +00:00
# home.file = {
2023-10-05 04:21:24 +00:00
# # Building this configuration will create a copy of 'dotfiles/screenrc' in
# # the Nix store. Activating the configuration will then make '~/.screenrc' a
# # symlink to the Nix store copy.
# ".screenrc".source = dotfiles/screenrc;
# # You can also set the file content immediately.
# ".gradle/gradle.properties".text = ''
# org.gradle.console=verbose
# org.gradle.daemon.idletimeout=3600000
# '';
2023-10-08 18:42:42 +00:00
# };
2023-10-05 04:21:24 +00:00
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
}