From 1cfd6d6e804cc5bc75e45e2d296c292a0fc6d8dc Mon Sep 17 00:00:00 2001 From: atagen Date: Thu, 18 Aug 2022 21:01:25 +1000 Subject: [PATCH] firefox addons, no syncthing tray --- home/home.nix | 60 +++++++++++++++++++++++++++++++++++---------------- 1 file changed, 42 insertions(+), 18 deletions(-) diff --git a/home/home.nix b/home/home.nix index b9bd8ea..fbc102c 100644 --- a/home/home.nix +++ b/home/home.nix @@ -6,11 +6,19 @@ # ./fossil.nix # ./plank.nix ]; + + packageOverrides = pkgs: { + nur = import (builtins.fetchTarball "https://github.com/nix-community/NUR/archive/master.tar.gz") { + inherit pkgs; + }; + }; + + nixpkgs.config.allowUnfree = true; nixpkgs.overlays = [ (import "${fetchTarball "https://github.com/nix-community/fenix/archive/main.tar.gz"}/overlay.nix") ]; - + home.packages = with pkgs; [ kitty firefox @@ -25,29 +33,44 @@ "rustc" "rustfmt" ]) - + kdeconnect keepassxc - + syncthing - + zoxide meslo-lgs-nf libsForQt5.bismuth - + ]; - services.syncthing = { - enable = true; - tray.enable = true; + programs.firefox.profiles.user = { + id = 1; + name = "user"; + settings = { + "browser.startup.homepage" = "about:blank"; + }; }; + programs.firefox.extensions = with pkgs.nur.repos.rycee.firefox-addons; [ + vimium + darkreader + localcdn + ublock-origin + sidebery + ]; + + services.syncthing = { + enable = true; + }; + services.kdeconnect = { enable = true; indicator = true; }; - + programs.kitty = { enable = true; font = { @@ -55,13 +78,13 @@ size = 10; }; }; - + programs.git = { - enable = true; - userName = "atagen"; - userEmail = "atagen@boss.co"; + enable = true; + userName = "atagen"; + userEmail = "atagen@boss.co"; }; - + programs.zsh = { enable = true; enableAutosuggestions = true; @@ -119,13 +142,14 @@ } ]; }; - + programs.helix.enable = true; programs.helix.settings = { theme = "bogster"; }; - + home.stateVersion = "22.05"; - + programs.home-manager.enable = true; -} \ No newline at end of file +} +