139 lines
2.7 KiB
Nix
139 lines
2.7 KiB
Nix
{pkgs, ...}:
|
|
{
|
|
imports = [../default.nix];
|
|
|
|
home.sessionVariables = {
|
|
NIXOS_OZONE_WL = "1";
|
|
BROWSER = "firefox";
|
|
GDK_BACKEND = "wayland";
|
|
MOZ_ENABLE_WAYLAND = "1";
|
|
MOZ_WEBRENDER = "1";
|
|
};
|
|
|
|
fonts.fontconfig.enable = true;
|
|
|
|
home.packages = with pkgs; [
|
|
# env
|
|
libnotify
|
|
mpv
|
|
pavucontrol
|
|
# glib gsettings-desktop-schemas - # run gsettings for gnome
|
|
noto-fonts
|
|
noto-fonts-emoji
|
|
powerline-fonts
|
|
line-awesome
|
|
yubikey-manager
|
|
# yubikey-personalization
|
|
pinentry-gnome
|
|
# dbus
|
|
gcr
|
|
dconf
|
|
# gotify-desktop # use ntfy.sh instatt
|
|
# apps
|
|
virt-manager
|
|
openlens
|
|
evince
|
|
gthumb
|
|
gnome.seahorse
|
|
gnome.cheese
|
|
nextcloud-client
|
|
dino # xmpp
|
|
onlyoffice-bin
|
|
libreoffice-fresh
|
|
inkscape
|
|
gimp
|
|
homebank
|
|
# ahnen
|
|
(gramps.override {
|
|
enableOSM = true;
|
|
enableGraphviz = true;
|
|
enableGhostscript = true;
|
|
# pythonPath = [ pythonPackages.keyring ];
|
|
})
|
|
python310Packages.keyring
|
|
graphviz-nox
|
|
tootle # mastodon
|
|
# fractal # matrix
|
|
fractal-next
|
|
# fluffychat
|
|
cozy # audiobooks
|
|
];
|
|
gtk = {
|
|
enable = true;
|
|
theme = {
|
|
# package = pkgs.yaru-theme;
|
|
# name = "Yaru-dark";
|
|
|
|
# package = pkgs.flat-remix-gtk;
|
|
# name = "Flat-Remix-GTK-Blue-Darkest";
|
|
# name = "Flat-Remix-GTK-Blue-Darkest-NoBorder";
|
|
# name = "Flat-Remix-GTK-Blue-Darker";
|
|
package = pkgs.colloid-gtk-theme.override {
|
|
sizeVariants = [ "compact" ];
|
|
tweaks = [ "black" "rimless" ];
|
|
themeVariants = [ "all" ];
|
|
};
|
|
name = "Colloid-Compact";
|
|
};
|
|
iconTheme = {
|
|
package = pkgs.yaru-theme;
|
|
name = "Yaru";
|
|
|
|
# package = pkgs.flat-remix-icon-theme;
|
|
# name = "Flat-Remix-Violet-Dark";
|
|
};
|
|
};
|
|
programs.gpg = {
|
|
enable = true;
|
|
scdaemonSettings = {
|
|
disable-ccid = true;
|
|
};
|
|
settings = {
|
|
keyserver = "hkps://keys.openpgp.org";
|
|
};
|
|
};
|
|
services.gnome-keyring.enable = true;
|
|
services.gpg-agent = {
|
|
enable = true;
|
|
enableSshSupport = true;
|
|
pinentryFlavor = "gnome3";
|
|
};
|
|
|
|
|
|
programs.browserpass = {
|
|
enable = true;
|
|
browsers = ["firefox"];
|
|
};
|
|
programs.librewolf = {
|
|
enable = false;
|
|
settings = {
|
|
"privacy.clearOnShutdown.history" = false;
|
|
"privacy.clearOnShutdown.downloads" = false;
|
|
"browser.sessionstore.privacy_level" = 0;
|
|
};
|
|
};
|
|
programs.firefox = {
|
|
enable = true;
|
|
# nixos not home-manager
|
|
# nativeMessagingHosts = {
|
|
# fxCast = true;
|
|
#};
|
|
# package = pkgs.firefox-beta-bin;
|
|
# # package = pkgs.firefox-devedition-bin;
|
|
# package = pkgs.librewolf;
|
|
};
|
|
programs.thunderbird = {
|
|
enable = true;
|
|
package = pkgs.thunderbird-wayland;
|
|
settings = {
|
|
"general.useragent.override" = "";
|
|
"privacy.donottrackheader.enabled" = true;
|
|
"mailnews.mark_message_read.auto" = false;
|
|
};
|
|
profiles.default = {
|
|
isDefault = true;
|
|
withExternalGnupg = true;
|
|
};
|
|
};
|
|
}
|