omniflake/home/slim-desktop.nix

45 lines
964 B
Nix

{ config, pkgs, inputs, lib, ... }:
{
imports = [
./minimal.nix
./calendars.nix
./cli-office
./devel.nix
./firefox.nix
./foot.nix
./mail
];
home.packages = with pkgs; [
aichat
appimage-run
drawing
feh
keepassxc
usbutils
vlc
wl-clipboard
yubioath-flutter
zathura
];
xdg.userDirs = {
enable = true;
createDirectories = true;
desktop = "${config.home.homeDirectory}/desktop";
documents = "${config.home.homeDirectory}/misc";
download = "${config.home.homeDirectory}/tmp";
music = "${config.home.homeDirectory}/media/music";
pictures = "${config.home.homeDirectory}/media/img";
publicShare = "${config.home.homeDirectory}/box";
templates = "${config.xdg.dataHome}/templates";
videos = "${config.home.homeDirectory}/media/vid";
};
xdg.configFile."castget/castget.conf".source = ./castget/castget.conf;
services.syncthing.enable = true;
}