mirror of
https://github.com/kmein/niveum
synced 2026-03-16 10:11:08 +01:00
feat: cro for temporary chromium profile
This commit is contained in:
@@ -2,27 +2,24 @@
|
|||||||
pkgs,
|
pkgs,
|
||||||
config,
|
config,
|
||||||
...
|
...
|
||||||
}: {
|
}: let
|
||||||
programs.chromium = {
|
inherit (import ../lib) tmpfilesConfig;
|
||||||
enable = true;
|
in {
|
||||||
extensions = [
|
environment.systemPackages = [
|
||||||
# "ihlenndgcmojhcghmfjfneahoeklbjjh" # cVim
|
(pkgs.writers.writeDashBin "cro" ''
|
||||||
# "fpnmgdkabkmnadcjpehmlllkndpkmiak" # Wayback Machine
|
${pkgs.chromium}/bin/chromium \
|
||||||
"cjpalhdlnbpafiamejdnhcphjbkeiagm" # uBlock Origin
|
--disable-sync \
|
||||||
"pjjgklgkfeoeiebjogplpnibpfnffkng" # undistracted
|
--no-default-browser-check \
|
||||||
"nhdogjmejiglipccpnnnanhbledajbpd" # vuejs devtools
|
--no-first-run \
|
||||||
"eimadpbcbfnmbkopoojfekhnkhdbieeh" # dark reader
|
--user-data-dir="$(mktemp -d)" \
|
||||||
];
|
--incognito \
|
||||||
};
|
"$@"
|
||||||
|
'')
|
||||||
|
];
|
||||||
|
|
||||||
home-manager.users.me = {
|
home-manager.users.me = {
|
||||||
programs.firefox = {
|
programs.firefox = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.firefox.override {
|
|
||||||
cfg = {
|
|
||||||
enableTridactylNative = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
profiles = let
|
profiles = let
|
||||||
defaultSettings = {
|
defaultSettings = {
|
||||||
"beacon.enabled" = false;
|
"beacon.enabled" = false;
|
||||||
@@ -91,7 +88,5 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.systemPackages = [pkgs.brave];
|
environment.variables.BROWSER = "firefox";
|
||||||
|
|
||||||
environment.variables.BROWSER = "brave";
|
|
||||||
}
|
}
|
||||||
@@ -100,7 +100,6 @@ in {
|
|||||||
environment.shellAliases = let
|
environment.shellAliases = let
|
||||||
swallow = command: "${niveumPackages.swallow}/bin/swallow ${command}";
|
swallow = command: "${niveumPackages.swallow}/bin/swallow ${command}";
|
||||||
in {
|
in {
|
||||||
chromium-incognito = "chromium --user-data-dir=$(mktemp -d /tmp/chr.XXXXXX) --no-first-run --incognito";
|
|
||||||
o = "${pkgs.xdg-utils}/bin/xdg-open";
|
o = "${pkgs.xdg-utils}/bin/xdg-open";
|
||||||
ns = "nix-shell --run zsh";
|
ns = "nix-shell --run zsh";
|
||||||
pbcopy = "${pkgs.xclip}/bin/xclip -selection clipboard -in";
|
pbcopy = "${pkgs.xclip}/bin/xclip -selection clipboard -in";
|
||||||
@@ -218,7 +217,7 @@ in {
|
|||||||
./aerc.nix
|
./aerc.nix
|
||||||
./ccc.nix
|
./ccc.nix
|
||||||
./khal.nix
|
./khal.nix
|
||||||
./chromium.nix
|
./browser.nix
|
||||||
./clipboard.nix
|
./clipboard.nix
|
||||||
./cloud.nix
|
./cloud.nix
|
||||||
./direnv.nix
|
./direnv.nix
|
||||||
|
|||||||
Reference in New Issue
Block a user