66 lines
1.1 KiB
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
|
|
];
|
|
}
|