2024-02-27 13:55:59 -07:00

106 lines
1.7 KiB
Nix

{ pkgs, lib, ... }:
# let
# terminal = "kitty";
# # newm = inputs.newmpkgs.packages.${system}.newm-atha;
# in {
{
custom.wallpaper = ../../wallpapers/currents.jpg;
imports = [ ../../themes/kaolin-dark ];
# custom.colors = import ../../themes/colors/base16-monokai.nix;
home = {
sessionVariables = {
EDITOR = "kate";
BROWSER = "qutebrowser";
TERMINAL = "kitty";
TERM = "kitty";
FILEMANAGER = "kitty lf";
};
sessionPath = [
"$HOME/.local/bin"
];
stateVersion = "23.11";
};
home.packages = [
# Utility
pkgs.bitwarden
pkgs.vimiv-qt
# Visual
pkgs.imagemagick
pkgs.kate
pkgs.helix
# Development
pkgs.vscodium
pkgs.edwood
pkgs.vim
pkgs.helix
pkgs.yarn
# Games
pkgs.prismlauncher-qt5
# Other
pkgs.figlet
# Env
# pkgs.eww-wayland
pkgs.tela-icon-theme
pkgs.socat
pkgs.jq
pkgs.xdotool
pkgs.goawk
];
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"
];
};
xdg.desktopEntries.edwood = {
name = "ACME";
genericName = "IDE";
exec = "edwood %U";
terminal = false;
categories = [ "Application" "Development" ];
};
xdg.portal.enable = true;
# Standard programs
programs.bat = {
enable = true;
config = {
paging = "never";
};
};
programs.go.enable = true;
programs.skim.enable = true;
services.blueman-applet.enable = true;
}