feat: consolidate overrides into overlay

This commit is contained in:
Swarsel 2024-08-10 16:50:06 +02:00
parent ec004d7859
commit a298c8cfac
Signed by: swarsel
GPG key ID: 26A54C31F2A4FD84
8 changed files with 32 additions and 32 deletions

View file

@ -150,7 +150,7 @@ For styling, I am using the [[https://github.com/danth/stylix][stylix]] NixOS mo
};
monospace = {
package = pkgs.nerdfonts.override { fonts = [ "FiraCode" ]; };
package = pkgs.nerdfonts; # has overrides
name = "FiraCode Nerd Font Mono";
};
@ -6503,7 +6503,7 @@ Programming languages and default lsp's are defined here: [[#h:0e7e8bea-ec58-499
# audio stuff
spek # spectrum analyzer
losslessaudiochecker
ffmpeg_5-full
ffmpeg_7-full
flac
mediainfo
picard-tools
@ -6633,14 +6633,14 @@ Programming languages and default lsp's are defined here: [[#h:0e7e8bea-ec58-499
mu
# latex and related packages
(pkgs.texlive.combine {
(texlive.combine {
inherit (pkgs.texlive) scheme-full
dvisvgm dvipng# for preview and export as html
wrapfig amsmath ulem hyperref capt-of;
})
# font stuff
(nerdfonts.override { fonts = [ "FiraMono" "FiraCode" "NerdFontsSymbolsOnly" ]; })
nerdfonts # has overrides
noto-fonts-emoji
font-awesome_5
noto-fonts
@ -7867,13 +7867,7 @@ I used to build the firefox addon =bypass-paywalls-clean= myself here, but the m
{
programs.firefox = {
enable = true;
package = pkgs.firefox.override {
nativeMessagingHosts = [
pkgs.tridactyl-native
pkgs.browserpass
pkgs.plasma5Packages.plasma-browser-integration
];
};
package = pkgs.firefox; # uses overrides
policies = {
CaptivePortal = false;
DisableFirefoxStudies = true;
@ -8400,10 +8394,8 @@ Currently, I am too lazy to explain every option here, but most of it is very se
heroic
# minecraft
prismlauncher # has overrides
temurin-bin-17
(prismlauncher.override {
glfw = pkgs.glfw-wayland-minecraft;
})
];
}