74 lines
1.5 KiB
Nix
74 lines
1.5 KiB
Nix
{
|
|
config,
|
|
pkgs,
|
|
inputs,
|
|
lib,
|
|
...
|
|
}: {
|
|
imports = [];
|
|
|
|
librewolf = {
|
|
enable = true;
|
|
profiles = {
|
|
guz = {
|
|
id = 0;
|
|
settings = {
|
|
"webgl.disabled" = false;
|
|
"browser.startup.homepage" = "https://search.brave.com";
|
|
"privacy.clearOnShutdown.history" = false;
|
|
"privacy.clearOnShutdown.downloads" = false;
|
|
"extensions.activeThemeID" = "firefox-compact-dark@mozilla.org";
|
|
"privacy.clearOnShutdown.cookies" = false;
|
|
};
|
|
extensions = with inputs.firefox-addons.packages."x86_64-linux"; [
|
|
darkreader
|
|
canvasblocker
|
|
smart-referer
|
|
libredirect
|
|
tridactyl
|
|
];
|
|
};
|
|
};
|
|
};
|
|
|
|
|
|
programs.krita.enable = true;
|
|
|
|
services.flatpak.enable = true;
|
|
xdg.portal.enable = true;
|
|
xdg.portal.extraPortals = with pkgs; [
|
|
xdg-desktop-portal-wlr
|
|
xdg-desktop-portal-gtk
|
|
];
|
|
xdg.portal.config = {
|
|
common.default = ["gtk"];
|
|
};
|
|
xdg.portal.xdgOpenUsePortal = true;
|
|
services.flatpak.packages = [
|
|
"nz.mega.MEGAsync"
|
|
"com.bitwarden.desktop"
|
|
"org.mozilla.Thunderbird"
|
|
"net.blockbench.Blockbench"
|
|
];
|
|
|
|
nixpkgs.config.allowUnfree = true;
|
|
nixpkgs.config.allowUnfreePredicate = _: true;
|
|
home.packages = with pkgs; [
|
|
## Programs
|
|
webcord-vencord
|
|
gimp
|
|
inkscape
|
|
pureref
|
|
gamemode
|
|
lutris
|
|
pavucontrol
|
|
libreoffice
|
|
pinentry
|
|
gnome.nautilus
|
|
|
|
## Fonts
|
|
fira-code
|
|
(nerdfonts.override {fonts = ["FiraCode"];})
|
|
];
|
|
}
|