{ 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; }