This commit is contained in:
Mrrp 2024-08-04 14:17:41 -07:00
parent bd6a2bebb6
commit 09a7207421

View file

@ -44,6 +44,14 @@
config = { config = {
# Disable if you don't want unfree packages # Disable if you don't want unfree packages
allowUnfree = true; 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 = { home.file = {
".face" = { ".face" = {
source = ../assets/avatar.png; source = ../assets/avatar.png;
} };
"Documents/projects/rust/flake.nix" = { "Documents/projects/rust/flake.nix" = {
source = ../assets/toolchains/rust/flake.nix source = ../assets/toolchains/rust/flake.nix;
} };
"Documents/projects/rust/.envrc" = { "Documents/projects/rust/.envrc" = {
source = ../assets/toolchains/rust/.envrc source = ../assets/toolchains/rust/.envrc;
} };
}; };
programs.firefox = { programs.firefox = {
enable = true; enable = true;
# Privacy about:config settings
# Install extensions from NUR profiles.aces = {
extensions = with pkgs.nur.repos.rycee.firefox-addons; [ extensions = with pkgs.nur.repos.rycee.firefox-addons; [
ublock-origin ublock-origin
darkreader darkreader
]; ];
# Privacy about:config settings
profiles.notus = {
settings = { settings = {
"browser.send_pings" = false; "browser.send_pings" = false;
"browser.urlbar.speculativeConnect.enabled" = false; "browser.urlbar.speculativeConnect.enabled" = false;
@ -154,11 +160,7 @@
}; };
programs.git = { programs.git = {
enabled = true;
userName = "Seven Of Aces"; userName = "Seven Of Aces";
userEmail = "sevenofaces42@gmail.com"; userEmail = "sevenofaces42@gmail.com";
}; };
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
} }