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

75 lines
1.2 KiB
Nix
Raw Normal View History

2022-12-30 12:05:46 +00:00
{ pkgs, lib, outputs, ... }:
{
imports = [
./crypto.nix
./design.nix
2023-02-07 08:29:30 +00:00
./espanso.nix
2023-04-06 15:12:19 +00:00
./hyprland
2022-12-30 12:05:46 +00:00
./i3-gaps.nix
2023-02-05 13:36:38 +00:00
./extrafonts.nix
2022-12-30 12:05:46 +00:00
./media.nix
2023-02-11 04:57:11 +00:00
./office.nix
2022-12-30 12:05:46 +00:00
./polybar.nix
./qt.nix
./rofi.nix
./syncthing.nix
];
xdg.mimeApps.enable = true;
home.sessionVariables = {
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";
};
2023-02-21 13:52:38 +00:00
home.sessionPath = [ "\${XDG_BIN_HOME}" "\${HOME}/.cargo/bin" ];
2022-12-30 12:05:46 +00:00
home.packages = with pkgs; [
alacritty
2023-02-12 15:30:25 +00:00
appimage-run
2022-12-30 12:05:46 +00:00
autotiling
blueberry
2023-02-11 21:12:55 +00:00
brave
2023-02-05 13:36:38 +00:00
brightnessctl
2023-04-06 15:12:19 +00:00
clipman
dunst
2022-12-30 12:05:46 +00:00
feh
flameshot
2023-04-06 15:12:19 +00:00
fuzzel
2023-02-05 13:36:38 +00:00
gnome.file-roller
2022-12-30 12:05:46 +00:00
gnome.seahorse
gnome.vinagre
2023-02-01 11:38:23 +00:00
gsettings-desktop-schemas
2023-04-06 15:12:19 +00:00
hyprpaper
2022-12-30 12:05:46 +00:00
libnotify
lxappearance
nyxt
pasystray
pavucontrol
picom
2023-04-06 15:12:19 +00:00
polkit_gnome
2023-02-05 13:36:38 +00:00
qt5ct
2023-04-06 15:12:19 +00:00
qt6.qtwayland
2023-02-01 11:38:23 +00:00
rustdesk
2023-04-06 15:12:19 +00:00
slurp
2022-12-30 12:05:46 +00:00
unrar
unzip
2023-02-01 11:38:23 +00:00
usbutils
v4l-utils
2023-04-06 15:12:19 +00:00
wlogout
wl-clipboard
2022-12-30 12:05:46 +00:00
xclip
xdg-utils
xdotool
xfce.xfce4-clipman-plugin
xorg.xbacklight
xorg.xkill
xorg.xmodmap
xorg.xrandr
zip
];
}