dotfiles/hosts/vulpes/home.nix

80 lines
1.3 KiB
Nix

{ pkgs, lib, ... }:
# let
# terminal = "kitty";
# # newm = inputs.newmpkgs.packages.${system}.newm-atha;
# in {
{
imports = [ ../colors/monokai-dark ];
custom.wallpaper = ../wallpapers/blip-blip-blip-blip.jpg;
home = {
sessionVariables = {
EDITOR = "kate";
BROWSER = "qutebrowser";
TERMINAL = "kitty";
TERM = "kitty";
FILEMANAGER = "kitty lf";
# Tell Electron apps it's wayland time
NIXOS_OZONE_WL = 1;
};
sessionPath = [
"$HOME/.local/bin"
];
stateVersion = "23.11";
};
home.packages = [
# Utility
pkgs.bitwarden
pkgs.vimiv-qt
# Visual
pkgs.imagemagick
pkgs.kate
#Games
pkgs.prismlauncher-qt5
# Env
pkgs.eww-wayland
pkgs.socat
pkgs.jq
];
custom.nonFreePackages = [
"discord"
];
# Directories
xdg.userDirs = {
createDirectories = false;
download = "$HOME/downloads";
music = "$HOME/music";
};
# Openers
xdg.mimeApps.enable = true;
xdg.mimeApps.defaultApplications = {
"inode/directory" = [
# "lf.desktop"
"kitty-open.desktop"
];
};
# Standard programs
programs.bat = {
enable = true;
config = {
paging = "never";
};
};
services.blueman-applet.enable = true;
}