45 lines
835 B
Nix

{ pkgs, helpers, ... }:
{
imports =
# helpers.getModules "/home.nix" (import ./modules.nix) ++
[
../../colors/monokai-dark
./start-session/home.nix
];
custom.wallpaper = ../../wallpapers/blip-blip-blip-blip.jpg;
xsession.windowManager.bspwm.extraConfig = ''
pgrep -x sxhkd > /dev/null || sxhkd &
'';
home = {
sessionVariables = {
EDITOR = "codium";
BROWSER = "qutebrowser";
TERMINAL = "kitty";
TERM = "kitty";
FILEMANAGER = "kitty lf";
# Tell Electron apps it's wayland
NIXOS_OZONE_WL = 1;
};
sessionPath = [
"$HOME/.local/bin"
];
stateVersion = "23.11";
};
# Defaults
xdg.mimeApps.enable = true;
xdg.mimeApps.defaultApplications = {
"inode/directory" = [
# "lf.desktop"
"kitty-open.desktop"
];
};
}