diff --git a/home.nix b/home.nix index fd5f9a1..39c7b69 100644 --- a/home.nix +++ b/home.nix @@ -44,6 +44,14 @@ config = { # Disable if you don't want unfree packages allowUnfree = true; + packageOverrides = pkgs: { + nur = import (builtins.fetchTarball { + url = "https://github.com/nix-community/NUR/archive/release-24.05.tar.gz"; + sha256 = "1facb9jgayc9dpnvg3696r5a5w8x0791zkp0qdbiadg56w4lax6r"; + }) { + inherit pkgs; + }; + }; }; }; @@ -68,26 +76,24 @@ home.file = { ".face" = { source = ../assets/avatar.png; - } + }; "Documents/projects/rust/flake.nix" = { - source = ../assets/toolchains/rust/flake.nix - } + source = ../assets/toolchains/rust/flake.nix; + }; "Documents/projects/rust/.envrc" = { - source = ../assets/toolchains/rust/.envrc - } + source = ../assets/toolchains/rust/.envrc; + }; }; programs.firefox = { enable = true; - - # Install extensions from NUR - extensions = with pkgs.nur.repos.rycee.firefox-addons; [ - ublock-origin - darkreader - ]; - # Privacy about:config settings - profiles.notus = { + profiles.aces = { + extensions = with pkgs.nur.repos.rycee.firefox-addons; [ + ublock-origin + darkreader + ]; + settings = { "browser.send_pings" = false; "browser.urlbar.speculativeConnect.enabled" = false; @@ -154,11 +160,7 @@ }; programs.git = { - enabled = true; userName = "Seven Of Aces"; userEmail = "sevenofaces42@gmail.com"; }; - - # Let Home Manager install and manage itself. - programs.home-manager.enable = true; } \ No newline at end of file