Update configuration

This commit is contained in:
Filippo Berto 2022-02-27 22:14:59 +01:00
parent 341af0ee57
commit 397813c75b
4 changed files with 20 additions and 23 deletions

View file

@ -4,17 +4,15 @@ let
palette.toRgbShortHex colorPalette; palette.toRgbShortHex colorPalette;
packages = with pkgs; packages = with pkgs;
[ [
(makeDesktopItem (pkgs.makeDesktopItem
{ {
name = "kakoune"; name = "kakoune";
type = "Application";
exec = "kak %U"; exec = "kak %U";
icon = "kakoune"; icon = "kakoune";
desktopName = "Kakoune"; desktopName = "Kakoune";
comment = "Kakoune text editor"; comment = "Kakoune text editor";
terminal = true; terminal = true;
categories = "Development"; categories = [ "Development" ];
mimeType = "text/plain;text/*";
}) })
] ++ [ ] ++ [
# editorconfig-core-c # editorconfig-core-c

View file

@ -3,26 +3,25 @@
let let
cmd = link: "${pkgs.google-chrome}/bin/google-chrome-stable --app=${link}"; cmd = link: "${pkgs.google-chrome}/bin/google-chrome-stable --app=${link}";
links = [ links = [
{ name = "Protonmail"; link = "https://mail.protonmail.com"; categories = "Office"; icon = builtins.fetchurl "https://mail.protonmail.com/assets/coast-228x228.png"; } { desktopName = "Protonmail"; link = "https://mail.protonmail.com"; categories = [ "Office" ]; icon = builtins.fetchurl "https://mail.protonmail.com/assets/coast-228x228.png"; }
{ name = "YouTube"; link = "https://www.youtube.com"; categories = "AudioVideo"; } { desktopName = "YouTube"; link = "https://www.youtube.com"; categories = [ "AudioVideo" ]; }
{ name = "Twitch"; link = "https://www.twitch.tv"; icon = builtins.fetchurl "https://static.twitchcdn.net/assets/favicon-32-e29e246c157142c94346.png"; categories = "AudioVideo"; } { desktopName = "Twitch"; link = "https://www.twitch.tv"; icon = builtins.fetchurl "https://static.twitchcdn.net/assets/favicon-32-e29e246c157142c94346.png"; categories = [ "AudioVideo" ]; }
{ name = "Netflix"; link = "https://www.netflix.com"; categories = "AudioVideo"; icon = builtins.fetchurl "https://assets.nflxext.com/us/ffe/siteui/common/icons/nficon2016.png"; } { desktopName = "Netflix"; link = "https://www.netflix.com"; categories = [ "AudioVideo" ]; icon = builtins.fetchurl "https://assets.nflxext.com/us/ffe/siteui/common/icons/nficon2016.png"; }
{ name = "Prime Video"; link = "https://primevideo.com"; categories = "AudioVideo"; icon = builtins.fetchurl "https://m.media-amazon.com/images/G/01/digital/video/DVUI/favicons/apple-touch-icon-152x152._CB527404565_.png"; } { desktopName = "Prime Video"; link = "https://primevideo.com"; categories = [ "AudioVideo" ]; icon = builtins.fetchurl "https://m.media-amazon.com/images/G/01/digital/video/DVUI/favicons/apple-touch-icon-152x152._CB527404565_.png"; }
{ name = "Google Keep"; link = "https://keep.google.com"; categories = "Office"; icon = builtins.fetchurl "https://ssl.gstatic.com/keep/keep_2020q4v2.ico"; } { desktopName = "Google Keep"; link = "https://keep.google.com"; categories = [ "Office" ]; icon = builtins.fetchurl "https://ssl.gstatic.com/keep/keep_2020q4v2.ico"; }
{ name = "Google Calendar"; link = "https://google.com/calendar"; categories = "Calendar;Office"; icon = builtins.fetchurl "https://calendar.google.com/googlecalendar/images/favicons_2020q4/calendar_31_256.ico"; } { desktopName = "Google Calendar"; link = "https://google.com/calendar"; categories = [ "Calendar" "Office" ]; icon = builtins.fetchurl "https://calendar.google.com/googlecalendar/images/favicons_2020q4/calendar_31_256.ico"; }
{ name = "Notion"; link = "https://notion.so"; categories = "Office"; icon = builtins.fetchurl "https://www.notion.so/images/logo-ios.png"; } { desktopName = "Notion"; link = "https://notion.so"; categories = [ "Office" ]; icon = builtins.fetchurl "https://www.notion.so/images/logo-ios.png"; }
{ name = "WhatsApp"; link = "https://web.whatsapp.com/"; } { desktopName = "WhatsApp"; link = "https://web.whatsapp.com/"; }
]; ];
webAppBuilder = webAppBuilder =
{ name { desktopName
, name ? builtins.replaceStrings [ " " ] [ "_" ] desktopName
, link , link
, icon ? lib.toLower name , icon ? lib.toLower name
, desktopName ? name
, comment ? null , comment ? null
, categories ? "Network" , categories ? [ "Network" ]
}: pkgs.makeDesktopItem { }: pkgs.makeDesktopItem {
inherit name icon desktopName comment categories; inherit name icon desktopName comment categories;
type = "Application";
exec = cmd link; exec = cmd link;
}; };
in in

View file

@ -97,9 +97,9 @@
pavucontrol pavucontrol
pcmanfm pcmanfm
pentablet-driver pentablet-driver
procps-ng procps
ripgrep ripgrep
skype skypeforlinux
spotify spotify
tdesktop tdesktop
teams teams
@ -108,7 +108,7 @@
virt-manager virt-manager
wget wget
# wineFull # wineFull
wireguard wireguard-tools
xclip xclip
xournalpp xournalpp
yq yq

View file

@ -81,9 +81,9 @@
openvpn openvpn
pavucontrol pavucontrol
pentablet-driver pentablet-driver
procps-ng procps
ripgrep ripgrep
skype skypeforlinux
# slack # slack
spotify spotify
tdesktop tdesktop
@ -93,7 +93,7 @@
virt-manager virt-manager
wget wget
# wineFull # wineFull
wireguard wireguard-tools
xclip xclip
xournalpp xournalpp
zoom-us zoom-us