nushell, helium + pwas, niri session management

This commit is contained in:
atagen 2026-03-03 00:26:21 +11:00
parent cb72b47661
commit 3b3bfb6b39
21 changed files with 816 additions and 464 deletions

View file

@ -1,19 +1,30 @@
{ ... }:
{ pkgs, ... }:
{
user.packages = [
];
# hm.programs.firefox.webapps = {
# "Microsoft-Teams" = {
# url = "https://teams.microsoft.com";
# extraSettings = config.hm.programs.firefox.profiles.default.settings;
# name = "Microsoft Teams";
# icon = ../assets/ms_teams.png;
# };
# "Facebook-Messenger" = {
# url = "https://www.messenger.com";
# extraSettings = config.hm.programs.firefox.profiles.default.settings;
# name = "Facebook Messenger";
# icon = ../assets/fb_msg.png;
# };
# };
programs.pwas =
let
papirusIcon = app: "${pkgs.papirus-icon-theme}/share/icons/Papirus-Dark/16x16/apps/${app}.svg";
in
{
cinny = {
name = "Cinny";
url = "https://chat.lobotomise.me";
icon = papirusIcon "in.cinny.Cinny";
description = "Cinny, a Matrix client";
};
discord = {
name = "Discord";
url = "https://discord.com/app";
icon = papirusIcon "discord";
description = "Discord Web";
};
fb-messenger = {
name = "FB Messenger";
url = "https://m.me";
icon = papirusIcon "facebook-facebook.com.svg";
description = "Facebook Messenger";
};
};
xdg.mime.defaultApplications = {
"x-scheme-handler/matrix" = "Cinny-webapp.desktop";
};
}