mirror of
https://git.sr.ht/~roxwize/.dotfiles
synced 2025-05-02 19:53:07 +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, ... }: {
|
{ 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;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -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" ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue