106 lines
1.7 KiB
Nix
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;
|
|
}
|