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

88 lines
1.5 KiB
Nix
Raw Normal View History

2023-04-09 09:12:23 +00:00
{ pkgs, ... }: {
2022-12-30 12:05:46 +00:00
imports = [
./crypto.nix
./design.nix
2023-04-24 17:14:11 +00:00
#./espanso.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
./qt.nix
./syncthing.nix
2023-04-09 09:12:23 +00:00
./waybar.nix
2023-04-16 15:07:24 +00:00
./wofi.nix
2022-12-30 12:05:46 +00:00
];
2023-04-09 09:12:23 +00:00
xdg.mimeApps = {
enable = true;
2023-04-12 08:25:36 +00:00
defaultApplications = { "application/pdf" = [ "okular.desktop" ]; };
2023-04-09 09:12:23 +00:00
};
2022-12-30 12:05:46 +00:00
home.sessionVariables = {
WEBKIT_DISABLE_COMPOSITING_MODE = "1";
2023-04-12 08:25:36 +00:00
NIXOS_OZONE_WL = "1";
2022-12-30 12:05:46 +00:00
EDITOR = "emacs";
2023-04-09 09:12:23 +00:00
VISUAL = "emacs";
QT_QPA_PLATFORM = "wayland";
2022-12-30 12:05:46 +00:00
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" ];
2023-04-09 09:12:23 +00:00
fonts.fontconfig.enable = true;
2023-04-16 15:07:24 +00:00
services.mako = {
2023-04-12 08:25:36 +00:00
enable = true;
2023-04-21 03:18:13 +00:00
backgroundColor = "#282a36";
textColor = "#80FFEA";
borderColor = "#9742b5";
width = 400;
height = 150;
padding = "10,20";
borderRadius = 8;
borderSize = 1;
margin = "20,20";
2023-04-12 08:25:36 +00:00
};
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
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
2023-04-09 09:12:23 +00:00
distrobox
2022-12-30 12:05:46 +00:00
flameshot
2023-04-06 15:12:19 +00:00
fuzzel
2023-02-05 13:36:38 +00:00
gnome.file-roller
2023-04-12 08:25:36 +00:00
gnome.nautilus
gnome.nautilus
2022-12-30 12:05:46 +00:00
gnome.seahorse
2023-04-12 08:25:36 +00:00
gnome.sushi
2022-12-30 12:05:46 +00:00
gnome.vinagre
2023-04-09 09:12:23 +00:00
glib
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
nyxt
2023-04-07 04:09:28 +00:00
pamixer
2023-04-12 08:25:36 +00:00
pavucontrol
2022-12-30 12:05:46 +00:00
picom
2023-04-09 09:12:23 +00:00
libsForQt5.qtstyleplugins
2023-02-05 13:36:38 +00:00
qt5ct
2023-02-01 11:38:23 +00:00
rustdesk
2022-12-30 12:05:46 +00:00
unrar
unzip
2023-02-01 11:38:23 +00:00
usbutils
v4l-utils
2023-04-21 08:19:46 +00:00
wl-clipboard
2023-04-12 08:25:36 +00:00
wlogout
wtype
2022-12-30 12:05:46 +00:00
xdg-utils
xdotool
2023-04-21 08:19:46 +00:00
ydotool
2022-12-30 12:05:46 +00:00
zip
];
2023-04-09 09:12:23 +00:00
2022-12-30 12:05:46 +00:00
}