diff options
Diffstat (limited to 'nix/profiles')
-rw-r--r-- | nix/profiles/home-manager/firefox.nix | 95 | ||||
-rw-r--r-- | nix/profiles/home-manager/personal.nix | 1 | ||||
-rw-r--r-- | nix/profiles/home-manager/shell.nix | 43 | ||||
-rw-r--r-- | nix/profiles/home-manager/work.nix | 3 | ||||
-rw-r--r-- | nix/profiles/home-manager/zsh.nix | 46 |
5 files changed, 1 insertions, 187 deletions
diff --git a/nix/profiles/home-manager/firefox.nix b/nix/profiles/home-manager/firefox.nix deleted file mode 100644 index a982a2e..0000000 --- a/nix/profiles/home-manager/firefox.nix +++ /dev/null @@ -1,95 +0,0 @@ -{ pkgs, ... }: { - programs.firefox = { - enable = true; - package = pkgs.firefox-bin; - profiles.default = { - isDefault = true; - extensions = with pkgs.nur.repos.rycee.firefox-addons; [ - ublock-origin - onepassword-password-manager - ]; - bookmarks = [ - { - name = "GitHub Notifications"; - keyword = "n"; - url = "https://github.com/notifications?query=is%3Aunread"; - } - { - name = "GitHub Pull Requests"; - keyword = "p"; - url = "https://github.com/pulls"; - } - ]; - 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"; - definedAliases = [ "np" ]; - }; - "Google".metaData.hidden = true; - "Amazon.com".metaData.hidden = true; - "Bing".metaData.hidden = true; - "eBay".metaData.hidden = true; - "Wikipedia (en)".metaData.alias = "w"; - }; - force = true; - }; - settings = { - "app.update.auto" = false; - "app.shield.optoutstudies.enabled" = false; - - "browser.bookmarks.restore_default_bookmarks" = false; - "browser.bookmarks.showMobileBookmarks" = false; - "browser.compactmode.show" = true; - "browser.urlbar.placeholderName" = "search"; - "browser.shell.checkDefaultBrowser" = false; - "browser.contentblocking.category" = "strict"; - "browser.startup.page" = 3; # Restore previous windows and tabs on startup. - "browser.warnOnQuit" = false; - "browser.formfill.enable" = false; - "browser.newtabpage.enabled" = false; # Make new tabs blank - "browser.newtabpage.activity-stream.feeds.section.topstories" = false; - "browser.newtabpage.activity-stream.feeds.telemetry" = false; - "browser.newtabpage.activity-stream.feeds.topsites" = false; - "browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts.havePinned" = "duckduckgo"; - "browser.newtabpage.activity-stream.showSponsored" = false; - "browser.newtabpage.activity-stream.telemetry" = false; - "browser.urlbar.suggest.quicksuggest.nonsponsored" = false; - "browser.urlbar.suggest.quicksuggest.sponsored" = false; - - "dom.forms.autocomplete.formautofill" = false; # Disable autofill - - "extensions.formautofill.addresses.enabled" = false; - "extensions.formautofill.creditCards.enabled" = false; # Disable credit cards - "extensions.htmlaboutaddons.inline-options.enabled" = false; - "extensions.htmlaboutaddons.recommendations.enabled" = false; - "extensions.pocket.enabled" = false; - "extensions.pocket.showHome" = false; - - # Disable Sponsored Top Sites - "services.sync.prefs.sync.browser.newtabpage.activity-stream.showSponsoredTopSite" = false; - - "network.http.referer.spoofSource" = true; - - "privacy.donottrackheader.value" = 1; - "privacy.donottrackheader.enabled" = true; - }; - }; - }; -} diff --git a/nix/profiles/home-manager/personal.nix b/nix/profiles/home-manager/personal.nix index e535bb4..000e6d8 100644 --- a/nix/profiles/home-manager/personal.nix +++ b/nix/profiles/home-manager/personal.nix @@ -4,7 +4,6 @@ imports = [ ./dev.nix - ./firefox.nix ./fish.nix ./git.nix ./shell.nix diff --git a/nix/profiles/home-manager/shell.nix b/nix/profiles/home-manager/shell.nix index 2f86232..fe7e4ff 100644 --- a/nix/profiles/home-manager/shell.nix +++ b/nix/profiles/home-manager/shell.nix @@ -54,49 +54,6 @@ SHELL = "${pkgs.fish}/bin/fish"; }; - programs.alacritty = { - enable = true; - settings = { - env = { - TERM = "xterm-256color"; - }; - shell = { - program = "${pkgs.fish}/bin/fish"; - args = [ - "--login" - "-c" - "tmux attach -t base || tmux new -s base" - ]; - }; - font = { - normal.family = "Monaspace Argon"; - bold = { style = "Bold"; }; - size = 16; - }; - }; - }; - - programs.tmux = { - enable = true; - terminal = "xterm-256color"; - escapeTime = 0; - aggressiveResize = true; - baseIndex = 1; - shortcut = "z"; - clock24 = true; - shell = "${pkgs.fish}/bin/fish"; - historyLimit = 50000; # Bigger buffer - extraConfig = '' - setw -g mouse on - - # Avoid date/time taking up space - set -g status-right "" - set -g status-right-length 0 - - set-option -g renumber-windows on - ''; - }; - programs.direnv = { enable = true; nix-direnv.enable = true; diff --git a/nix/profiles/home-manager/work.nix b/nix/profiles/home-manager/work.nix index d1341a6..ea9358e 100644 --- a/nix/profiles/home-manager/work.nix +++ b/nix/profiles/home-manager/work.nix @@ -1,10 +1,9 @@ -{ pkgs, self, ... }: { +{ ... }: { home.stateVersion = "23.05"; imports = [ ./dev.nix - ./firefox.nix ./fish.nix ./git.nix ./shell.nix diff --git a/nix/profiles/home-manager/zsh.nix b/nix/profiles/home-manager/zsh.nix deleted file mode 100644 index e704870..0000000 --- a/nix/profiles/home-manager/zsh.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ config, pkgs, ... }: -{ - home.packages = with pkgs; [ zsh-completions ]; - - programs.zsh = { - enable = true; - dotDir = ".config/zsh"; - - defaultKeymap = "emacs"; - enableCompletion = true; - enableAutosuggestions = true; - - history = { - size = 500000; - save = 500000; - extended = true; - ignoreSpace = true; - ignoreDups = true; - share = true; - # see - # https://github.com/nix-community/home-manager/blob/32a7da69dc53c9eb5ad0675eb7fdc58f7fe35272/modules/programs/zsh.nix#L537 - path = "${config.xdg.dataHome}/zsh/zsh_history"; - }; - - localVariables = { - # Print timing statistics for everything which takes longer than - # 5 seconds of user + system time. - REPORTTIME = 5; - }; - - shellAliases = { - ll = "ls -l --color=auto"; - lt = "ls -ltrh --color=auto"; - la = "ls -ltrha --color=auto"; - pkgsearch = "nix search nixpkgs"; - flup = "nix flake update --commit-lock-file"; - emacsrescue = "pkill -SIGUSR2 -i emacs"; # then `M-x toggle-debug-on-quit` - }; - - oh-my-zsh = { - enable = true; - plugins = [ "git" ]; - theme = "robbyrussell"; - }; - }; -} |