feat: remove unucessary code
This commit is contained in:
@@ -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
44
packages/nixpak/brave.nix
Normal 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")
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user