1
0
Fork 0
mirror of https://git.sr.ht/~roxwize/.dotfiles synced 2025-05-02 19:53:07 +00:00
This commit is contained in:
Rae 5e 2025-04-19 17:42:56 -04:00
parent 8268f8e06a
commit f93f4774d0
Signed by: rae
GPG key ID: 5B1A0FAB9BAB81EE
5 changed files with 162 additions and 158 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

View file

@ -1,160 +1,163 @@
{ pkgs, ... }: { { pkgs, ... }: {
programs = rec { programs = rec {
firefox = { firefox = {
enable = true; enable = true;
policies = { policies = {
DisableTelemetry = true; DisableTelemetry = true;
DisableFirefoxStudies = true; DisableFirefoxStudies = true;
EnableTrackingProtection = { EnableTrackingProtection = {
Value = true; Value = true;
Locked = true; Locked = true;
Cryptomining = true; Cryptomining = true;
Fingerprinting = true; Fingerprinting = true;
}; };
DisablePocket = true; DisablePocket = true;
ExtensionUpdate = false; ExtensionUpdate = false;
FirefoxHome = { FirefoxHome = {
SponsoredTopSites = false; SponsoredTopSites = false;
Highlights = false; Highlights = false;
Pocket = false; Pocket = false;
SponsoredPocket = false; SponsoredPocket = false;
}; };
FirefoxSuggest = { FirefoxSuggest = {
SponsoredSuggestions = false; SponsoredSuggestions = false;
}; };
}; };
profiles.default = { profiles.default = {
isDefault = true; isDefault = true;
extensions = with pkgs.nur.repos.rycee.firefox-addons; [ extensions = with pkgs.nur.repos.rycee.firefox-addons; [
canvasblocker canvasblocker
catppuccin-gh-file-explorer catppuccin-gh-file-explorer
indie-wiki-buddy indie-wiki-buddy
privacy-badger privacy-badger
simple-tab-groups simple-tab-groups
stylus stylus
tabliss tabliss
ublock-origin ublock-origin
user-agent-string-switcher user-agent-string-switcher
violentmonkey violentmonkey
]; ];
settings = { settings = {
"browser.aboutConfig.showWarning" = false; "browser.aboutConfig.showWarning" = false;
"browser.newtabpage.activity-stream.default.sites" = "https://en.wikipedia.org/"; "browser.newtabpage.activity-stream.default.sites" = "https://en.wikipedia.org/";
"browser.newtabpage.activity-stream.discoverystream.enabled" = false; "browser.newtabpage.activity-stream.discoverystream.enabled" = false;
"browser.newtabpage.activity-stream.feeds.telemetry" = false; "browser.newtabpage.activity-stream.feeds.telemetry" = false;
"browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts.havePinned" = ""; "browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts.havePinned" = "";
"browser.newtabpage.activity-stream.newtabWallpapers.wallpaper" = "dark-beach"; "browser.newtabpage.activity-stream.newtabWallpapers.wallpaper" = "dark-beach";
"browser.newtabpage.activity-stream.showSponsored" = false; "browser.newtabpage.activity-stream.showSponsored" = false;
"browser.newtabpage.activity-stream.showSponsoredTopSites" = false; "browser.newtabpage.activity-stream.showSponsoredTopSites" = false;
"browser.newtabpage.activity-stream.telemetry" = false; "browser.newtabpage.activity-stream.telemetry" = false;
"browser.newtabpage.activity-stream.topSitesRows" = 2; "browser.newtabpage.activity-stream.topSitesRows" = 2;
"browser.newtabpage.pinned" = [ "browser.newtabpage.pinned" = [
{ {
url = "https://discord.com/app/"; url = "https://discord.com/app/";
label = "Discord"; label = "Discord";
} }
{ {
url = "https://en.wikipedia.org/"; url = "https://en.wikipedia.org/";
label = "Wikipedia"; label = "Wikipedia";
} }
]; ];
"browser.startup.page" = 3; "browser.startup.page" = 3;
"datareporting.healthreport.uploadEnabled" = false; "browser.tabs.closeWindowWithLastTab" = false;
"extensions.webextensions.restrictedDomains" = ""; "browser.tabs.insertAfterCurrent" = true;
"font.name.monospace.x-western" = "Fira Code"; "datareporting.healthreport.uploadEnabled" = false;
"layout.css.prefers-color-scheme.content-override" = 0; "extensions.webextensions.restrictedDomains" = "";
"svg.context-properties.content.enabled" = true; "font.name.monospace.x-western" = "Fira Code";
}; "general.autoScroll" = true;
bookmarks = [ "layout.css.prefers-color-scheme.content-override" = 0;
{ "svg.context-properties.content.enabled" = true;
name = "Toolbar"; };
toolbar = true; bookmarks = [
bookmarks = [ {
{ name = "Toolbar";
name = "CUPS interface"; toolbar = true;
url = "http://127.0.0.1:631/"; bookmarks = [
} {
{ name = "CUPS interface";
name = "Pinky & Pepper Forever"; url = "http://127.0.0.1:631/";
url = "https://www.silversprocket.net/2020/05/02/pinky-and-pepper-forever-by-eddy-atoms-part-1-of-2/"; }
} {
]; name = "Pinky & Pepper Forever";
} url = "https://www.silversprocket.net/2020/05/02/pinky-and-pepper-forever-by-eddy-atoms-part-1-of-2/";
{ }
name = "Nix sites"; ];
bookmarks = [ }
{ {
name = "NixOS search"; name = "Nix sites";
url = "https://search.nixos.org/packages"; bookmarks = [
} {
{ name = "NixOS search";
name = "Home Manager search"; url = "https://search.nixos.org/packages";
url = "https://home-manager-options.extranix.com/"; }
} {
{ name = "Home Manager search";
name = "NUR search"; url = "https://home-manager-options.extranix.com/";
url = "https://nur.nix-community.org/"; }
} {
{ name = "NUR search";
name = "NixOS wiki"; url = "https://nur.nix-community.org/";
url = "https://wiki.nixos.org/"; }
} {
{ name = "NixOS wiki";
name = "Nix functions"; url = "https://wiki.nixos.org/";
url = "https://teu5us.github.io/nix-lib.html"; }
} {
]; name = "Nix functions";
} url = "https://teu5us.github.io/nix-lib.html";
]; }
search = { ];
default = "DuckDuckGo"; }
engines = { ];
"Nix packages" = { search = {
urls = [{ default = "DuckDuckGo";
template = "https://search.nixos.org/packages"; engines = {
params = [ "Nix packages" = {
{ name = "type"; value = "packages"; } urls = [{
{ name = "query"; value = "{searchTerms}"; } template = "https://search.nixos.org/packages";
]; params = [
}]; { name = "type"; value = "packages"; }
icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; { name = "query"; value = "{searchTerms}"; }
}; ];
"Home Manager options" = { }];
urls = [{ icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
template = "https://home-manager-options.extranix.com/"; };
params = [ "Home Manager options" = {
{ name = "release"; value = "release-24.11"; } urls = [{
{ name = "query"; value = "{searchTerms}"; } template = "https://home-manager-options.extranix.com/";
]; params = [
}]; { name = "release"; value = "release-24.11"; }
}; { name = "query"; value = "{searchTerms}"; }
"Manpages" = { ];
urls = [{ }];
template = "https://www.mankier.com/"; };
params = [ "Manpages" = {
{ name = "q"; value = "{searchTerms}"; } urls = [{
]; template = "https://www.mankier.com/";
}]; params = [
}; { name = "q"; value = "{searchTerms}"; }
];
}];
};
"Bing".metaData.hidden = true; "Bing".metaData.hidden = true;
"Google".metaData.hidden = true; "Google".metaData.hidden = true;
}; };
order = [ "DuckDuckGo" "Nix packages" ]; order = [ "DuckDuckGo" "Nix packages" ];
force = true; force = true;
}; };
}; };
}; };
thunderbird = { thunderbird = {
enable = true; enable = true;
profiles.default = { profiles.default = {
isDefault = true; isDefault = true;
search = firefox.profiles.default.search; search = firefox.profiles.default.search;
settings = { settings = {
"mail.show_headers" = 2; "mail.show_headers" = 2;
"mail.spellcheck.inline" = false; "mail.spellcheck.inline" = false;
}; };
}; };
}; };
}; };
} }

View file

@ -41,6 +41,7 @@
}; };
networking = { networking = {
firewall.allowedTCPPorts = [ 80 443 8080 ];
hosts = { hosts = {
"10.0.0.2" = [ "near" "near.local" ]; "10.0.0.2" = [ "near" "near.local" ];
}; };

View file

@ -96,7 +96,7 @@
# audio # audio
alsa-utils # ALSA, the Advanced Linux Sound Architecture utils alsa-utils # ALSA, the Advanced Linux Sound Architecture utils
audacity # Sound editor with graphical UI audacity # Sound editor with graphical UI
bespokesynth # Software modular synth with controllers support, scripting and VST unstable.bespokesynth # Software modular synth with controllers support, scripting and VST
# TODO: consider getting rid of this (no mpd support makes me sad......) # TODO: consider getting rid of this (no mpd support makes me sad......)
# fooyin # Customisable music player # fooyin # Customisable music player
mpc # Minimalist command line interface to MPD mpc # Minimalist command line interface to MPD