feat: remove unucessary code

This commit is contained in:
Guz
2025-02-09 12:21:41 -03:00
parent 25020f343b
commit bf5a386188
3 changed files with 59 additions and 8 deletions

View File

@@ -1,7 +1,7 @@
{
pkgs,
lib,
mkNixPak,
pkgs,
...
}:
mkNixPak {
config = {sloth, ...}: {
@@ -25,10 +25,6 @@ mkNixPak {
network = true;
shareIpc = true;
env = {
"XDG_CURRENT_DESKTOP" = sloth.env "XDG_CURRENT_DESKTOP";
};
bind.rw = [
(sloth.concat' sloth.xdgConfigHome "/Bitwarden")
];

44
packages/nixpak/brave.nix Normal file
View File

@@ -0,0 +1,44 @@
{
mkNixPak,
pkgs,
...
}:
mkNixPak {
config = {sloth, ...}: {
app.package = pkgs.brave;
imports = [
./modules/gui-base.nix
];
dbus.policies = {
"org.freedesktop.FileManager1" = "talk";
"org.freedesktop.Notifications" = "talk";
"org.freedesktop.ScreenSaver" = "talk";
"org.freedesktop.secrets" = "talk";
"org.kde.kwalletd5" = "talk";
"org.kde.kwalletd6" = "talk";
"org.gnome.SessionManager" = "talk";
"org.gnome.ScreenSaver" = "talk";
"org.gnome.Mutter.IdleMonitor.*" = "talk";
"org.cinnamon.ScreenSaver" = "talk";
"org.mate.ScreenSaver" = "talk";
"org.xfce.ScreenSaver" = "talk";
"org.mpris.MediaPlayer2.brave.*" = "own";
};
bubblewrap = {
network = true;
shareIpc = true;
bind.rw = [
(sloth.concat' sloth.xdgConfigHome "/BraveSoftware")
(sloth.concat' sloth.xdgCacheHome "/BraveSoftware")
"/etc/brave"
(sloth.concat' sloth.homeDir "/Downloads")
];
};
};
}

View File

@@ -1,14 +1,25 @@
{
inputs,
pkgs,
lib,
pkgs,
self,
...
}: let
mkNixPak = inputs.nixpak.lib.nixpak {
inherit lib pkgs;
};
bitwarden-desktop = import ./bitwarden-desktop.nix {inherit pkgs lib mkNixPak;};
bitwarden-desktop = import ./bitwarden-desktop.nix {inherit lib mkNixPak pkgs self;};
zen = import ./zen-browser.nix {inherit lib mkNixPak pkgs self;};
brave = import ./brave.nix {inherit lib mkNixPak pkgs self;};
in {
bitwarden-desktop = bitwarden-desktop.config.script;
bitwarden-desktop-env = bitwarden-desktop.config.env;
# Currently borked: "Filed to create a ProcessSingleton for your profile directory"
# brave = brave.config.script;
# brave-env = brave.config.env;
zen-browser = zen.config.script;
zen-browser-env = zen.config.env;
}