WIP: Nixifyed Floorp Plugins, WIP: Created Custom Theme for Vaultwarden
This commit is contained in:
+2
-1
@@ -8,7 +8,8 @@
|
||||
imports = [ inputs.catppuccin.homeModules.catppuccin ];
|
||||
|
||||
catppuccin = {
|
||||
enable = false;
|
||||
enable = true;
|
||||
autoEnable = false;
|
||||
accent = "sky";
|
||||
flavor = "mocha";
|
||||
eza.enable = true;
|
||||
|
||||
+2
-1
@@ -30,12 +30,13 @@
|
||||
++ lib.optionals (!isServer) [
|
||||
./nixcord.nix
|
||||
./spicetify.nix
|
||||
./floorp.nix
|
||||
./floorp
|
||||
./obsidian.nix
|
||||
];
|
||||
|
||||
home = {
|
||||
username = primaryUser;
|
||||
enableNixpkgsReleaseCheck = false;
|
||||
stateVersion = "26.05";
|
||||
sessionVariables = lib.mkIf (!isDarwin && !isServer) {
|
||||
GROQ_API_KEY = config.sops.secrets.GROQ_API_KEY.path;
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
_: {
|
||||
programs.floorp = {
|
||||
enable = true;
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,107 @@
|
||||
{ pkgs, ... }:
|
||||
let
|
||||
addons = pkgs.nur.repos.rycee.firefox-addons;
|
||||
readJson = path: builtins.readFile path;
|
||||
buildXpi =
|
||||
{
|
||||
name,
|
||||
addonId,
|
||||
version,
|
||||
url,
|
||||
sha256,
|
||||
}:
|
||||
pkgs.nur.repos.rycee.firefox-addons.buildFirefoxXpiAddon {
|
||||
pname = name;
|
||||
inherit
|
||||
addonId
|
||||
version
|
||||
url
|
||||
sha256
|
||||
;
|
||||
meta = { };
|
||||
};
|
||||
in
|
||||
{
|
||||
programs.floorp = {
|
||||
enable = true;
|
||||
|
||||
profiles.default = {
|
||||
isDefault = true;
|
||||
settings = {
|
||||
# Startup
|
||||
"browser.startup.homepage" = "https://www.cyperpunk.de";
|
||||
|
||||
# UI
|
||||
"browser.ctrlTab.sortByRecentlyUsed" = true;
|
||||
"browser.tabs.closeWindowWithLastTab" = false;
|
||||
"browser.toolbars.bookmarks.visibility" = "never";
|
||||
"browser.toolbars.bookmarks.showOtherBookmarks" = false;
|
||||
"browser.download.useDownloadDir" = false;
|
||||
"general.autoScroll" = true;
|
||||
"intl.locale.requested" = "en";
|
||||
"browser.search.region" = "DE";
|
||||
|
||||
# New tab
|
||||
"browser.newtabpage.activity-stream.feeds.topsites" = false;
|
||||
"browser.newtabpage.activity-stream.showSponsoredTopSites" = false;
|
||||
"browser.newtabpage.activity-stream.showSponsoredCheckboxes" = false;
|
||||
"browser.newtab.extensionControlled" = true;
|
||||
|
||||
# Privacy
|
||||
"signon.rememberSignons" = false;
|
||||
"privacy.clearOnShutdown_v2.formdata" = true;
|
||||
"dom.disable_open_during_load" = false;
|
||||
|
||||
# Devtools
|
||||
"devtools.cache.disabled" = true;
|
||||
|
||||
# Media
|
||||
"media.eme.enabled" = true;
|
||||
|
||||
# Font
|
||||
"font.name.serif.x-western" = "FiraMono Nerd Font";
|
||||
|
||||
# URL bar
|
||||
"browser.urlbar.shortcuts.actions" = false;
|
||||
"browser.urlbar.shortcuts.bookmarks" = false;
|
||||
"browser.urlbar.shortcuts.history" = false;
|
||||
"browser.urlbar.suggest.bookmark" = false;
|
||||
|
||||
# Floorp specific
|
||||
"floorp.browser.tabs.openNewTabPosition" = -1;
|
||||
"floorp.commandPalette.enabled" = true;
|
||||
"floorp.mousegesture.enabled" = false;
|
||||
"floorp.panelSidebar.enabled" = true;
|
||||
"floorp.workspaces.enabled" = true;
|
||||
"floorp.zenmode.enabled" = false;
|
||||
"floorp.design.configs" = readJson ./design.json;
|
||||
"floorp.panelSidebar.config" = readJson ./panel-sidebar.json;
|
||||
"floorp.panelSidebar.data" = readJson ./panel-sidebar-data.json;
|
||||
"floorp.tabs.sleep.exclusion" = readJson ./tabs-sleep-exclusion.json;
|
||||
};
|
||||
extensions.packages = [
|
||||
addons.bitwarden
|
||||
addons.sidebery
|
||||
addons.tampermonkey
|
||||
addons.stylus
|
||||
addons.new-tab-override
|
||||
|
||||
(buildXpi {
|
||||
name = "adguard-adblocker";
|
||||
addonId = "adguardadblocker@adguard.com";
|
||||
version = "5.4.3.1";
|
||||
url = "https://addons.mozilla.org/firefox/downloads/file/4805625/adguard_adblocker-5.4.3.1.xpi";
|
||||
sha256 = "1rqp8qcc0p6qgqfgpshiqnll5mrl9jyfnks4zygzim436k0k781l";
|
||||
})
|
||||
|
||||
(buildXpi {
|
||||
name = "catppuccin-mocha";
|
||||
addonId = "{7aa7c68a-141f-45c9-a1c6-6e7382debbe1}";
|
||||
version = "1.0";
|
||||
url = "https://addons.mozilla.org/firefox/downloads/file/4147586/catppuccin_mocha-1.0.xpi";
|
||||
sha256 = "04lw5dirdv5636i52gfgyd5l0mkd74qjs2p23mimga3xv8hk1dzl";
|
||||
})
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"globalConfigs":{"userInterface":"fluerial","faviconColor":true,"appliedUserJs":""},"tabbar":{"tabbarStyle":"horizontal","tabbarPosition":"optimise-to-vertical-tabbar","multiRowTabBar":{"maxRowEnabled":false,"maxRow":3}},"tab":{"tabScroll":{"enabled":false,"reverse":false,"wrap":false},"tabMinHeight":30,"tabMinWidth":76,"tabPinTitle":false,"tabDubleClickToClose":false,"tabOpenPosition":-1},"uiCustomization":{"navbar":{"position":"top","searchBarTop":false},"display":{"disableFullscreenNotification":false,"deleteBrowserBorder":false},"special":{"optimizeForTreeStyleTab":false,"hideForwardBackwardButton":false,"stgLikeWorkspaces":false},"multirowTab":{"newtabInsideEnabled":false},"bookmarkBar":{"focusExpand":false,"position":"bottom"},"qrCode":{"disableButton":false},"disableFloorpStart":true}}
|
||||
@@ -0,0 +1 @@
|
||||
{"data":[{"id":"default-panel-history","url":"floorp//history","width":0,"type":"static"},{"id":"default-panel-downloads","url":"floorp//downloads","width":0,"type":"static"},{"id":"default-panel-notes","url":"floorp//notes","width":0,"type":"static"},{"type":"web","id":"18849706-ce97-41ce-b6c0-007436e81dad","width":450,"url":"https://cinny.cyperpunk.de/home/","userContextId":0,"userAgent":false}]}
|
||||
@@ -0,0 +1 @@
|
||||
{"autoUnload":false,"position_start":true,"globalWidth":400,"displayed":true,"webExtensionRunningEnabled":false}
|
||||
@@ -0,0 +1 @@
|
||||
{"sidebarCSS":"#root.root {--nav-btn-width: 32px;}\n#root.root {--nav-btn-height: 32px;}\n#root.root {--nav-btn-margin: 4px;}\n#root.root {--nav-btn-len-margin: 0px;}\n#root.root {--nav-btn-border-radius: 5px;}\n#root.root {--toolbar-scrollbar-color: #cdd6f4;}\n#root.root {--general-margin: 4px;}\n#root.root {--general-border-radius: 5px;}","ver":"5.5.2","keybindings":{"_execute_sidebar_action":"Ctrl+E","activate":"Alt+Space","reset_selection":"Alt+R","next_panel":"Alt+Period","prev_panel":"Alt+Comma","new_tab_on_panel":"Ctrl+Space","new_tab_in_group":"Ctrl+Shift+Space","up":"Alt+Up","down":"Alt+Down","up_shift":"Alt+Shift+Up","down_shift":"Alt+Shift+Down"}}
|
||||
@@ -0,0 +1 @@
|
||||
{"enabled":true,"patterns":["cyperpunk.de"]}
|
||||
Reference in New Issue
Block a user