mirror of
https://git.sr.ht/~roxwize/.dotfiles
synced 2025-05-02 11:49:33 +00:00
~
This commit is contained in:
parent
8268f8e06a
commit
f93f4774d0
5 changed files with 162 additions and 158 deletions
BIN
assets/wallpapers/dream_bbq.png
Normal file
BIN
assets/wallpapers/dream_bbq.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 195 KiB |
BIN
assets/wallpapers/thursdayfeeling.png
Normal file
BIN
assets/wallpapers/thursdayfeeling.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 68 KiB |
|
@ -1,160 +1,163 @@
|
|||
{ pkgs, ... }: {
|
||||
programs = rec {
|
||||
firefox = {
|
||||
enable = true;
|
||||
policies = {
|
||||
DisableTelemetry = true;
|
||||
DisableFirefoxStudies = true;
|
||||
EnableTrackingProtection = {
|
||||
Value = true;
|
||||
Locked = true;
|
||||
Cryptomining = true;
|
||||
Fingerprinting = true;
|
||||
};
|
||||
DisablePocket = true;
|
||||
ExtensionUpdate = false;
|
||||
FirefoxHome = {
|
||||
SponsoredTopSites = false;
|
||||
Highlights = false;
|
||||
Pocket = false;
|
||||
SponsoredPocket = false;
|
||||
};
|
||||
FirefoxSuggest = {
|
||||
SponsoredSuggestions = false;
|
||||
};
|
||||
};
|
||||
profiles.default = {
|
||||
isDefault = true;
|
||||
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
|
||||
canvasblocker
|
||||
catppuccin-gh-file-explorer
|
||||
indie-wiki-buddy
|
||||
privacy-badger
|
||||
simple-tab-groups
|
||||
stylus
|
||||
tabliss
|
||||
ublock-origin
|
||||
user-agent-string-switcher
|
||||
violentmonkey
|
||||
];
|
||||
settings = {
|
||||
"browser.aboutConfig.showWarning" = false;
|
||||
"browser.newtabpage.activity-stream.default.sites" = "https://en.wikipedia.org/";
|
||||
"browser.newtabpage.activity-stream.discoverystream.enabled" = false;
|
||||
"browser.newtabpage.activity-stream.feeds.telemetry" = false;
|
||||
"browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts.havePinned" = "";
|
||||
"browser.newtabpage.activity-stream.newtabWallpapers.wallpaper" = "dark-beach";
|
||||
"browser.newtabpage.activity-stream.showSponsored" = false;
|
||||
"browser.newtabpage.activity-stream.showSponsoredTopSites" = false;
|
||||
"browser.newtabpage.activity-stream.telemetry" = false;
|
||||
"browser.newtabpage.activity-stream.topSitesRows" = 2;
|
||||
"browser.newtabpage.pinned" = [
|
||||
{
|
||||
url = "https://discord.com/app/";
|
||||
label = "Discord";
|
||||
}
|
||||
{
|
||||
url = "https://en.wikipedia.org/";
|
||||
label = "Wikipedia";
|
||||
}
|
||||
];
|
||||
"browser.startup.page" = 3;
|
||||
"datareporting.healthreport.uploadEnabled" = false;
|
||||
"extensions.webextensions.restrictedDomains" = "";
|
||||
"font.name.monospace.x-western" = "Fira Code";
|
||||
"layout.css.prefers-color-scheme.content-override" = 0;
|
||||
"svg.context-properties.content.enabled" = true;
|
||||
};
|
||||
bookmarks = [
|
||||
{
|
||||
name = "Toolbar";
|
||||
toolbar = true;
|
||||
bookmarks = [
|
||||
{
|
||||
name = "CUPS interface";
|
||||
url = "http://127.0.0.1:631/";
|
||||
}
|
||||
{
|
||||
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";
|
||||
url = "https://search.nixos.org/packages";
|
||||
}
|
||||
{
|
||||
name = "Home Manager search";
|
||||
url = "https://home-manager-options.extranix.com/";
|
||||
}
|
||||
{
|
||||
name = "NUR search";
|
||||
url = "https://nur.nix-community.org/";
|
||||
}
|
||||
{
|
||||
name = "NixOS wiki";
|
||||
url = "https://wiki.nixos.org/";
|
||||
}
|
||||
{
|
||||
name = "Nix functions";
|
||||
url = "https://teu5us.github.io/nix-lib.html";
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
search = {
|
||||
default = "DuckDuckGo";
|
||||
engines = {
|
||||
"Nix packages" = {
|
||||
urls = [{
|
||||
template = "https://search.nixos.org/packages";
|
||||
params = [
|
||||
{ name = "type"; value = "packages"; }
|
||||
{ name = "query"; value = "{searchTerms}"; }
|
||||
];
|
||||
}];
|
||||
icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
|
||||
};
|
||||
"Home Manager options" = {
|
||||
urls = [{
|
||||
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 = [
|
||||
{ name = "q"; value = "{searchTerms}"; }
|
||||
];
|
||||
}];
|
||||
};
|
||||
programs = rec {
|
||||
firefox = {
|
||||
enable = true;
|
||||
policies = {
|
||||
DisableTelemetry = true;
|
||||
DisableFirefoxStudies = true;
|
||||
EnableTrackingProtection = {
|
||||
Value = true;
|
||||
Locked = true;
|
||||
Cryptomining = true;
|
||||
Fingerprinting = true;
|
||||
};
|
||||
DisablePocket = true;
|
||||
ExtensionUpdate = false;
|
||||
FirefoxHome = {
|
||||
SponsoredTopSites = false;
|
||||
Highlights = false;
|
||||
Pocket = false;
|
||||
SponsoredPocket = false;
|
||||
};
|
||||
FirefoxSuggest = {
|
||||
SponsoredSuggestions = false;
|
||||
};
|
||||
};
|
||||
profiles.default = {
|
||||
isDefault = true;
|
||||
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
|
||||
canvasblocker
|
||||
catppuccin-gh-file-explorer
|
||||
indie-wiki-buddy
|
||||
privacy-badger
|
||||
simple-tab-groups
|
||||
stylus
|
||||
tabliss
|
||||
ublock-origin
|
||||
user-agent-string-switcher
|
||||
violentmonkey
|
||||
];
|
||||
settings = {
|
||||
"browser.aboutConfig.showWarning" = false;
|
||||
"browser.newtabpage.activity-stream.default.sites" = "https://en.wikipedia.org/";
|
||||
"browser.newtabpage.activity-stream.discoverystream.enabled" = false;
|
||||
"browser.newtabpage.activity-stream.feeds.telemetry" = false;
|
||||
"browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts.havePinned" = "";
|
||||
"browser.newtabpage.activity-stream.newtabWallpapers.wallpaper" = "dark-beach";
|
||||
"browser.newtabpage.activity-stream.showSponsored" = false;
|
||||
"browser.newtabpage.activity-stream.showSponsoredTopSites" = false;
|
||||
"browser.newtabpage.activity-stream.telemetry" = false;
|
||||
"browser.newtabpage.activity-stream.topSitesRows" = 2;
|
||||
"browser.newtabpage.pinned" = [
|
||||
{
|
||||
url = "https://discord.com/app/";
|
||||
label = "Discord";
|
||||
}
|
||||
{
|
||||
url = "https://en.wikipedia.org/";
|
||||
label = "Wikipedia";
|
||||
}
|
||||
];
|
||||
"browser.startup.page" = 3;
|
||||
"browser.tabs.closeWindowWithLastTab" = false;
|
||||
"browser.tabs.insertAfterCurrent" = true;
|
||||
"datareporting.healthreport.uploadEnabled" = false;
|
||||
"extensions.webextensions.restrictedDomains" = "";
|
||||
"font.name.monospace.x-western" = "Fira Code";
|
||||
"general.autoScroll" = true;
|
||||
"layout.css.prefers-color-scheme.content-override" = 0;
|
||||
"svg.context-properties.content.enabled" = true;
|
||||
};
|
||||
bookmarks = [
|
||||
{
|
||||
name = "Toolbar";
|
||||
toolbar = true;
|
||||
bookmarks = [
|
||||
{
|
||||
name = "CUPS interface";
|
||||
url = "http://127.0.0.1:631/";
|
||||
}
|
||||
{
|
||||
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";
|
||||
url = "https://search.nixos.org/packages";
|
||||
}
|
||||
{
|
||||
name = "Home Manager search";
|
||||
url = "https://home-manager-options.extranix.com/";
|
||||
}
|
||||
{
|
||||
name = "NUR search";
|
||||
url = "https://nur.nix-community.org/";
|
||||
}
|
||||
{
|
||||
name = "NixOS wiki";
|
||||
url = "https://wiki.nixos.org/";
|
||||
}
|
||||
{
|
||||
name = "Nix functions";
|
||||
url = "https://teu5us.github.io/nix-lib.html";
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
search = {
|
||||
default = "DuckDuckGo";
|
||||
engines = {
|
||||
"Nix packages" = {
|
||||
urls = [{
|
||||
template = "https://search.nixos.org/packages";
|
||||
params = [
|
||||
{ name = "type"; value = "packages"; }
|
||||
{ name = "query"; value = "{searchTerms}"; }
|
||||
];
|
||||
}];
|
||||
icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
|
||||
};
|
||||
"Home Manager options" = {
|
||||
urls = [{
|
||||
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 = [
|
||||
{ name = "q"; value = "{searchTerms}"; }
|
||||
];
|
||||
}];
|
||||
};
|
||||
|
||||
"Bing".metaData.hidden = true;
|
||||
"Google".metaData.hidden = true;
|
||||
};
|
||||
order = [ "DuckDuckGo" "Nix packages" ];
|
||||
force = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
thunderbird = {
|
||||
enable = true;
|
||||
profiles.default = {
|
||||
isDefault = true;
|
||||
search = firefox.profiles.default.search;
|
||||
settings = {
|
||||
"mail.show_headers" = 2;
|
||||
"mail.spellcheck.inline" = false;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
"Bing".metaData.hidden = true;
|
||||
"Google".metaData.hidden = true;
|
||||
};
|
||||
order = [ "DuckDuckGo" "Nix packages" ];
|
||||
force = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
thunderbird = {
|
||||
enable = true;
|
||||
profiles.default = {
|
||||
isDefault = true;
|
||||
search = firefox.profiles.default.search;
|
||||
settings = {
|
||||
"mail.show_headers" = 2;
|
||||
"mail.spellcheck.inline" = false;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -41,6 +41,7 @@
|
|||
};
|
||||
|
||||
networking = {
|
||||
firewall.allowedTCPPorts = [ 80 443 8080 ];
|
||||
hosts = {
|
||||
"10.0.0.2" = [ "near" "near.local" ];
|
||||
};
|
||||
|
|
|
@ -96,7 +96,7 @@
|
|||
# audio
|
||||
alsa-utils # ALSA, the Advanced Linux Sound Architecture utils
|
||||
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......)
|
||||
# fooyin # Customisable music player
|
||||
mpc # Minimalist command line interface to MPD
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue