nix-configurations/home/features/desktop/default.nix

66 lines
1.1 KiB
Nix

{ pkgs, lib, outputs, ... }:
{
imports = [
./crypto.nix
./design.nix
./espanso.nix
./i3-gaps.nix
./extrafonts.nix
./media.nix
./office.nix
./polybar.nix
./qt.nix
./rofi.nix
./syncthing.nix
];
xdg.mimeApps.enable = true;
home.sessionVariables = {
QT_QPA_PLATFORMTHEME = "qt5ct";
WEBKIT_DISABLE_COMPOSITING_MODE = "1";
EDITOR = "emacs";
VISUAL = "emacs";
XDG_CONFIG_HOME = "\${HOME}/.config";
XDG_BIN_HOME = "\${HOME}/.local/bin";
XDG_DATA_HOME = "\${HOME}/.local/share";
PATH = [ "\${XDG_BIN_HOME}" "\${HOME}/.cargo/bin" ];
};
home.packages = with pkgs; [
alacritty
autotiling
blueberry
brave
brightnessctl
feh
flameshot
gnome.file-roller
gnome.seahorse
gnome.vinagre
gsettings-desktop-schemas
libnotify
lxappearance
nyxt
pasystray
pavucontrol
picom
qt5ct
rustdesk
unrar
unzip
usbutils
v4l-utils
variety
xclip
xdg-utils
xdotool
xfce.xfce4-clipman-plugin
xorg.xbacklight
xorg.xkill
xorg.xmodmap
xorg.xrandr
zip
];
}