50 lines
1007 B
Nix
50 lines
1007 B
Nix
{ pkgs, lib, config, ... }:
|
|
|
|
{
|
|
imports = [
|
|
./base/fonts.nix
|
|
./base/terminal.nix
|
|
./firefox/firefox.nix
|
|
];
|
|
|
|
home.packages = with pkgs;[
|
|
# general
|
|
(config.lib.nixGL.wrap thunderbird)
|
|
(config.lib.nixGL.wrap keepassxc)
|
|
(config.lib.nixGL.wrap qbittorrent)
|
|
(config.lib.nixGL.wrap libreoffice-qt)
|
|
(config.lib.nixGL.wrap joplin-desktop)
|
|
|
|
# comms
|
|
(config.lib.nixGL.wrap teamspeak_client)
|
|
(config.lib.nixGL.wrap vesktop)
|
|
];
|
|
|
|
home.sessionVariables = {
|
|
NIXOS_OZONE_WL = "1";
|
|
};
|
|
|
|
services.nextcloud-client = {
|
|
enable = true;
|
|
package = config.lib.nixGL.wrap pkgs.nextcloud-client;
|
|
startInBackground = true;
|
|
};
|
|
|
|
programs = {
|
|
home-manager.enable = true;
|
|
|
|
chromium = {
|
|
enable = true;
|
|
package = config.lib.nixGL.wrap pkgs.brave;
|
|
};
|
|
|
|
mpv = lib.mkDefault {
|
|
enable = true;
|
|
config = {
|
|
screenshot-directory = "~/Pictures/";
|
|
screenshot-template = "%F/%F_snapshot_%P";
|
|
};
|
|
};
|
|
};
|
|
}
|