firefox addons, no syncthing tray

This commit is contained in:
atagen 2022-08-18 21:01:25 +10:00
parent 3849967624
commit 1cfd6d6e80

View file

@ -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;
}
}