diff --git a/instances/odin/hm.nix b/instances/odin/hm.nix index 907f03b..1555605 100644 --- a/instances/odin/hm.nix +++ b/instances/odin/hm.nix @@ -106,6 +106,7 @@ # ../../modules/hm/dwarf-fortress.nix ../../modules/hm/easyeffects.nix ../../modules/hm/firefox.nix + ../../modules/hm/vivaldi.nix # ../../modules/hm/fonts.nix # ../../modules/hm/gnome_shell.nix # ../../modules/hm/grobi.nix diff --git a/instances/thor/hm.nix b/instances/thor/hm.nix index 3999629..efd342c 100644 --- a/instances/thor/hm.nix +++ b/instances/thor/hm.nix @@ -94,6 +94,7 @@ # ../../modules/hm/dwarf-fortress.nix ../../modules/hm/easyeffects.nix ../../modules/hm/firefox.nix + ../../modules/hm/vivaldi.nix ../../modules/hm/fonts.nix # ../../modules/hm/gnome_shell.nix # ../../modules/hm/grobi.nix diff --git a/modules/hm/vivaldi.nix b/modules/hm/vivaldi.nix new file mode 100644 index 0000000..27bf3f9 --- /dev/null +++ b/modules/hm/vivaldi.nix @@ -0,0 +1,3 @@ +{ pkgs, ... }: { + home.packages = [ pkgs.vivaldi pkgs.vivaldi-ffmpeg-codecs ]; +} diff --git a/modules/hm/webapp.nix b/modules/hm/webapp.nix index f89ebb4..9803f6f 100644 --- a/modules/hm/webapp.nix +++ b/modules/hm/webapp.nix @@ -2,12 +2,13 @@ # Categories: https://specifications.freedesktop.org/menu-spec/latest/apa.html#main-category-registry let chrome-cmd = link: "${pkgs.google-chrome}/bin/google-chrome-stable --app=${link}"; - firefox-cmd = link: "firefox --new-window ${link}"; + vivaldi-cmd = link: "${pkgs.vivaldi}/bin/vivaldi --app=${link}"; + # firefox-cmd = link: "firefox --new-window ${link}"; webAppBuilder = { desktopName , name ? builtins.replaceStrings [ " " ] [ "_" ] desktopName , link - , cmd ? firefox-cmd + , cmd ? vivaldi-cmd , icon ? lib.toLower name , comment ? null , categories ? [ "Network" ]