helium integration + gelly
This commit is contained in:
parent
816da86e7e
commit
5da917aa9b
2 changed files with 28 additions and 8 deletions
|
|
@ -23,11 +23,11 @@
|
||||||
wallpaper-destinations = [ "Pictures/Wallpapers" ];
|
wallpaper-destinations = [ "Pictures/Wallpapers" ];
|
||||||
|
|
||||||
xdg.mime.defaultApplications = {
|
xdg.mime.defaultApplications = {
|
||||||
"text/html" = "librewolf";
|
"text/html" = "helium";
|
||||||
"x-scheme-handler/http" = "librewolf";
|
"x-scheme-handler/http" = "helium";
|
||||||
"x-scheme-handler/https" = "librewolf";
|
"x-scheme-handler/https" = "helium";
|
||||||
"x-scheme-handler/about" = "librewolf";
|
"x-scheme-handler/about" = "helium";
|
||||||
"x-scheme-handler/unknown" = "librewolf";
|
"x-scheme-handler/unknown" = "helium";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
@ -75,7 +75,9 @@
|
||||||
|
|
||||||
binds = {
|
binds = {
|
||||||
"Mod+R".spawn-sh = "${lib.getExe self'.packages.myNoctalia} ipc call launcher toggle";
|
"Mod+R".spawn-sh = "${lib.getExe self'.packages.myNoctalia} ipc call launcher toggle";
|
||||||
"Mod+Shift+W".spawn-sh = "librewolf";
|
"Mod+Shift+W".spawn-sh =
|
||||||
|
lib.getExe
|
||||||
|
inputs.helium.packages.${pkgs.stdenv.hostPlatform.system}.default;
|
||||||
"Mod+Return".spawn-sh = lib.getExe self'.packages.kitty;
|
"Mod+Return".spawn-sh = lib.getExe self'.packages.kitty;
|
||||||
"Mod+Shift+C".close-window = null;
|
"Mod+Shift+C".close-window = null;
|
||||||
|
|
||||||
|
|
@ -117,6 +119,7 @@
|
||||||
matches = [
|
matches = [
|
||||||
{ app-id = "zed"; }
|
{ app-id = "zed"; }
|
||||||
{ app-id = "librewolf"; }
|
{ app-id = "librewolf"; }
|
||||||
|
{ app-id = "helium"; }
|
||||||
{ app-id = "vesktop"; }
|
{ app-id = "vesktop"; }
|
||||||
];
|
];
|
||||||
default-column-width = {
|
default-column-width = {
|
||||||
|
|
@ -137,6 +140,21 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
# picture-in-picture support for helium
|
||||||
|
matches = [
|
||||||
|
# Since App ID is empty, we target the title specifically.
|
||||||
|
# Using regex ^...$ ensures an exact match.
|
||||||
|
{ title = "^Picture in picture$"; }
|
||||||
|
];
|
||||||
|
default-floating-position = {
|
||||||
|
_attrs = {
|
||||||
|
x = 10;
|
||||||
|
y = 10;
|
||||||
|
relative-to = "bottom-right";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
workspaces = {
|
workspaces = {
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@
|
||||||
self.nixosModules.contentCreation
|
self.nixosModules.contentCreation
|
||||||
self.nixosModules.communications
|
self.nixosModules.communications
|
||||||
# self.nixosModules.hyprland-noctalia
|
# self.nixosModules.hyprland-noctalia
|
||||||
|
self.nixosModules.helium
|
||||||
self.nixosModules.librewolf
|
self.nixosModules.librewolf
|
||||||
self.nixosModules.user
|
self.nixosModules.user
|
||||||
];
|
];
|
||||||
|
|
@ -35,6 +36,7 @@
|
||||||
pavucontrol
|
pavucontrol
|
||||||
keepassxc
|
keepassxc
|
||||||
amberol
|
amberol
|
||||||
|
gelly
|
||||||
chromium
|
chromium
|
||||||
(element-desktop.override {
|
(element-desktop.override {
|
||||||
commandLineArgs = "--password-store=gnome-libsecret";
|
commandLineArgs = "--password-store=gnome-libsecret";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue