trying out zen

This commit is contained in:
cnst
2024-10-20 18:20:33 +02:00
parent 2cbe3a0ff9
commit f41f2f11ed
8 changed files with 54 additions and 4 deletions

23
flake.lock generated
View File

@@ -1224,7 +1224,8 @@
"nixpkgs-small": "nixpkgs-small",
"nur": "nur",
"systems": "systems_5",
"tuirun": "tuirun"
"tuirun": "tuirun",
"zen-browser": "zen-browser"
}
},
"rust-overlay": {
@@ -1448,6 +1449,26 @@
"repo": "xdg-desktop-portal-hyprland",
"type": "github"
}
},
"zen-browser": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1729421324,
"narHash": "sha256-uZGVMe9EgSXmiX6WysVt8ooHP+KW2biEmP/lxLMQ7aY=",
"owner": "cnsta",
"repo": "zen-browser-flake",
"rev": "70f6800e45062c93c99118a9010a42adbb63b1f3",
"type": "github"
},
"original": {
"owner": "cnsta",
"repo": "zen-browser-flake",
"type": "github"
}
}
},
"root": "root",

View File

@@ -112,6 +112,11 @@
# inputs.nixpkgs.follows = "nixpkgs";
# };
zen-browser = {
url = "github:cnsta/zen-browser-flake";
inputs.nixpkgs.follows = "nixpkgs";
};
# Custom apps
tuirun.url = "git+https://git.sr.ht/~canasta/tuirun";
};

View File

@@ -4,6 +4,7 @@
imports = [
./home/browsers/chromium
./home/browsers/firefox
./home/browsers/zen
./home/comm/discord

View File

@@ -34,7 +34,7 @@ in {
swedish-dictionary
reddit-enhancement-suite
return-youtube-dislikes
# enhancer-for-youtube # unfree
enhancer-for-youtube # unfree
];
settings = {
"apz.overscroll.enabled" = true;

View File

@@ -0,0 +1,19 @@
{
pkgs,
config,
lib,
inputs,
...
}: let
inherit (lib) mkIf mkEnableOption;
cfg = config.home.browsers.zen;
in {
options = {
home.browsers.zen.enable = mkEnableOption "Enables zen browser";
};
config = mkIf cfg.enable {
home.packages = [
inputs.zen-browser.packages.${pkgs.system}.default
];
};
}

View File

@@ -26,8 +26,8 @@ in {
"$passwordManager" = "keepassxc";
"$menu" = "pkill anyrun || anyrun | xargs hyprctl dispatch exec --";
"$menuw" = "pkill anyrun || anyrun | xargs hyprctl dispatch exec --";
"$browser" = "firefox";
"$browserinc" = "firefox --private-window";
"$browser" = "zen";
"$browserinc" = "zen --private-window";
"$yazi" = "alacritty -e yazi";
"$tuirun" = "tuirun-toggle.sh";

View File

@@ -27,6 +27,7 @@ in {
(mkIf cfg.desktop.enable [
pkgs.protonup
pkgs.winetricks
pkgs.tor-browser
])
];
};

View File

@@ -17,6 +17,9 @@
chromium = {
enable = false;
};
zen = {
enable = true;
};
};
comm = {
discord = {