97 lines
2.5 KiB
Nix
97 lines
2.5 KiB
Nix
{ pkgs, ... }:
|
||
|
||
{
|
||
environment.systemPackages = with pkgs; [
|
||
kitty
|
||
signal-desktop
|
||
chromium
|
||
gparted
|
||
keepassxc
|
||
meld
|
||
# twemoji-color-font
|
||
mpv
|
||
brave
|
||
firefox
|
||
alacritty
|
||
baobab
|
||
lutris
|
||
insomnia
|
||
jellyfin-mpv-shim
|
||
kdenlive
|
||
nextcloud-client
|
||
barrier
|
||
solaar
|
||
spotify
|
||
vulkan-tools
|
||
gnome.eog
|
||
virtmanager
|
||
];
|
||
|
||
fonts = {
|
||
enableDefaultFonts = true;
|
||
fontDir.enable = true;
|
||
|
||
fonts = with pkgs; [
|
||
fira-mono
|
||
libertine
|
||
open-sans
|
||
twemoji-color-font
|
||
liberation_ttf
|
||
noto-fonts
|
||
noto-fonts-cjk
|
||
noto-fonts-emoji
|
||
];
|
||
|
||
fontconfig = {
|
||
enable = true;
|
||
antialias = true;
|
||
defaultFonts = {
|
||
# monospace = [ "Fira Mono" ];
|
||
serif = [ "Linux Libertine" ];
|
||
sansSerif = [ "Open Sans" ];
|
||
emoji = [ "Twitter Color Emoji" ];
|
||
};
|
||
};
|
||
};
|
||
|
||
programs.dconf.enable = true;
|
||
|
||
programs.steam.enable = true;
|
||
|
||
nixpkgs.config.chromium.commandLineArgs = "--enable-features=WebUIDarkMode,NativeNotifications,VaapiVideoDecoder --ignore-gpu-blocklist --use-gl=desktop --force-dark-mode --disk-cache-dir=/tmp/cache";
|
||
programs.chromium = {
|
||
enable = true;
|
||
extensions = [
|
||
"cbnipbdpgcncaghphljjicfgmkonflee" # Axel Springer Blocker
|
||
"cjpalhdlnbpafiamejdnhcphjbkeiagm" # uBlock Origin
|
||
"mnjggcdmjocbbbhaepdhchncahnbgone" # SponsorBlock for YouTube
|
||
"hjdoplcnndgiblooccencgcggcoihigg" # Terms of Service; Didn’t Read
|
||
"gcbommkclmclpchllfjekcdonpmejbdp" # HTTPS Everywhere
|
||
"oboonakemofpalcgghocfoadofidjkkk" # KeePassXC-Browser
|
||
"fploionmjgeclbkemipmkogoaohcdbig" # Page load time
|
||
"egnjhciaieeiiohknchakcodbpgjnchh" # Tab Wrangler
|
||
"fnaicdffflnofjppbagibeoednhnbjhg" # Floccus bookmarks
|
||
"mmpokgfcmbkfdeibafoafkiijdbfblfg" # Merge Windows
|
||
"gppongmhjkpfnbhagpmjfkannfbllamg" # Wappalyzer
|
||
];
|
||
extraOpts = {
|
||
"BrowserSignin" = 0;
|
||
"SyncDisabled" = true;
|
||
"PasswordManagerEnabled" = false;
|
||
"AutofillAddressEnabled" = true;
|
||
"AutofillCreditCardEnabled" = false;
|
||
"BuiltInDnsClientEnabled" = false;
|
||
"MetricsReportingEnabled" = true;
|
||
"SearchSuggestEnabled" = false;
|
||
"AlternateErrorPagesEnabled" = false;
|
||
"UrlKeyedAnonymizedDataCollectionEnabled" = false;
|
||
"SpellcheckEnabled" = true;
|
||
"SpellcheckLanguage" = [
|
||
"de"
|
||
"en-US"
|
||
];
|
||
"CloudPrintSubmitEnabled" = false;
|
||
};
|
||
};
|
||
}
|