diff --git a/flake.lock b/flake.lock index b682eff..6b9b1a0 100644 --- a/flake.lock +++ b/flake.lock @@ -38,11 +38,11 @@ }, "nur": { "locked": { - "lastModified": 1701565337, - "narHash": "sha256-Ws3V2ymJ9fTl9VC0nOG766NTPDrcuAv5zUJzHkpecYA=", + "lastModified": 1701595091, + "narHash": "sha256-vqncvyr9sXKjKo8i6TePntG9HaeihB7Lp0QxXVIdwNA=", "owner": "nix-community", "repo": "nur", - "rev": "910ea1ac6db158f066cb2f666fb9c86e3bea2051", + "rev": "b1868c9209bd28d9c76251649cfc4f0d72d87601", "type": "github" }, "original": { diff --git a/home/default.nix b/home/default.nix index d3dc580..5744c2f 100644 --- a/home/default.nix +++ b/home/default.nix @@ -39,6 +39,7 @@ fzf nnn jq + progress silver-searcher tmux wl-clipboard @@ -69,15 +70,15 @@ # text publishing hunspell - hunspellDicts.en_US hunspellDicts.de_DE + hunspellDicts.en_US hunspellDicts.th_TH hyphen + libreoffice pandoc poppler_utils - libreoffice - zotero zathura + zotero # graphics drawing diff --git a/home/firefox.nix b/home/firefox.nix index 9c782e5..96178cb 100644 --- a/home/firefox.nix +++ b/home/firefox.nix @@ -14,11 +14,26 @@ DisablePocket = true; DisableTelemetry = true; DownloadDirectory = "${config.home.homeDirectory}/tmp"; + NoDefaultBookmarks = true; + OfferToSaveLogins = false; + OfferToSaveLoginsDefault = false; + PasswordManagerEnabled = false; EnableTrackingProtection = { Value = true; Cryptomining = true; Fingerprinting = true; }; + FirefoxHome = { + Search = true; + Pocket = false; + Snippets = false; + TopSites = true; + Highlights = false; + }; + UserMessaging = { + ExtensionRecommendations = false; + SkipOnboarding = true; + }; }; profiles = { till = { @@ -30,24 +45,30 @@ keepassxc-browser ]; extraConfig = '' + user_pref("app.shield.optoutstudies.enabled", false); user_pref("browser.aboutConfig.showWarning", false); - user_pref("toolkit.telemetry.server", ""); + user_pref("browser.bookmarks.addedImportButton", true); + user_pref("browser.migrate.content-modal.import-all.enabled", false); + user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false); + user_pref("browser.startup.page", 3); + user_pref("browser.tabs.firefox-view", false); + user_pref("browser.urlbar.showSearchSuggestionsFirst", false); + user_pref("browser.warnOnQuitShortcut", false); + user_pref("dom.security.https_only_mode", true); + user_pref("extensions.formautofill.creditCards.enabled", false); + user_pref("extensions.pocket.enabled", true); user_pref("intl.accept_languages", "de-de,en-us,en"); user_pref("intl.regional_prefs.use_os_locales", true); user_pref("media.eme.enabled", true); - user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false); - user_pref("extensions.pocket.enabled", true); - user_pref("privacy.annotate_channels.strict_list.enabled", true); - user_pref("privacy.globalprivacycontrol.enabled", true); - user_pref("privacy.donottrackheader.enabled", true); - user_pref("signon.rememberSignons", false); - user_pref("extensions.formautofill.creditCards.enabled", false); - user_pref("toolkit.telemetry.enabled", false); - user_pref("app.shield.optoutstudies.enabled", false); - user_pref("dom.security.https_only_mode", true); user_pref("network.trr.custom_uri", "https://dns.quad9.net/dns-query "); user_pref("network.trr.mode", 3); user_pref("network.trr.uri", "https://dns.quad9.net/dns-query"); + user_pref("privacy.annotate_channels.strict_list.enabled", true); + user_pref("privacy.donottrackheader.enabled", true); + user_pref("privacy.globalprivacycontrol.enabled", true); + user_pref("signon.rememberSignons", false); + user_pref("toolkit.telemetry.enabled", false); + user_pref("toolkit.telemetry.server", ""); ''; }; }; diff --git a/home/fish.nix b/home/fish.nix index fe77143..acbee84 100644 --- a/home/fish.nix +++ b/home/fish.nix @@ -47,6 +47,10 @@ nvim -c "call CreateNote('$argv')" end + function lipsum --description 'Create placeholder text' + nix-shell -p perl536Packages.TextLorem --run 'lorem '(echo $argv) + end + set -U fish_prompt_pwd_dir_length 0 function fish_prompt --description "Write out the prompt"