Compare commits

..
3 Commits
Author SHA1 Message Date
kiri e2513fdf00 update llm agents 2026-09-19 10:31:14 +02:00
kiri bdc539046c replace evolution with mailspring 2026-09-19 10:31:09 +02:00
kiri 78887f6e7d remove PWA management 2026-09-19 10:30:59 +02:00
4 changed files with 9 additions and 90 deletions

No files matched your search

Generated
+3 -3
View File
@@ -164,11 +164,11 @@
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1789202377,
"narHash": "sha256-gbMsC2v/ubtuW2xYfhfkJL9FQ/o7ri/8Tsw1j8O1cxY=",
"lastModified": 1789804571,
"narHash": "sha256-qYKCHhnLrEQ5XOH/5vwc57FSpPNCWC/4+AcWjJa7vPE=",
"owner": "numtide",
"repo": "llm-agents.nix",
"rev": "6cb1a5b7a42d03cf09fc4936db9db570d83f3466",
"rev": "c2351168cdce1d7ab47961266b999a449f23bfad",
"type": "github"
},
"original": {
+2 -77
View File
@@ -22,68 +22,9 @@
};
flake.modules.homeManager.vivaldi =
{
config,
lib,
pkgs,
...
}:
{ lib, pkgs, ... }:
let
command = lib.getExe pkgs.vivaldi;
appCommand = id: "${command} --profile-directory=Default --app-id=${id}";
actualId = "ahoihnifhakgijcmjlhbcgehigihinlo";
outlookId = "eoficlgicibekocmfdomjbfnjmehnhcd";
whatsappId = "hnpfjngllnobngcgfapefoaidbinmjnm";
actualDesktop = pkgs.makeDesktopItem {
name = "vivaldi-${actualId}-Default";
desktopName = "Actual";
exec = appCommand actualId;
icon = "vivaldi-${actualId}-Default";
extraConfig.StartupWMClass = "crx_${actualId}";
actions = {
Accounts = {
name = "Accounts";
exec = "${appCommand actualId} --app-launch-url-for-shortcuts-menu-item=${config.facts.services.actual.origin}/accounts";
};
"Add-Transaction" = {
name = "Add Transaction";
exec = "${appCommand actualId} --app-launch-url-for-shortcuts-menu-item=${config.facts.services.actual.origin}/transactions/new";
};
Reports = {
name = "Reports";
exec = "${appCommand actualId} --app-launch-url-for-shortcuts-menu-item=${config.facts.services.actual.origin}/reports";
};
};
};
whatsappDesktop = pkgs.makeDesktopItem {
name = "vivaldi-${whatsappId}-Default";
desktopName = "WhatsApp Web";
exec = appCommand whatsappId;
icon = "vivaldi-${whatsappId}-Default";
extraConfig.StartupWMClass = "crx_${whatsappId}";
};
outlookDesktop = pkgs.makeDesktopItem {
name = "vivaldi-${outlookId}-Default";
desktopName = "Outlook";
exec = "${appCommand outlookId} %U";
icon = "vivaldi-${outlookId}-Default";
mimeTypes = [ "x-scheme-handler/mailto" ];
extraConfig.StartupWMClass = "crx_${outlookId}";
actions = {
Calendar = {
name = "Open calendar";
exec = "${appCommand outlookId} --app-launch-url-for-shortcuts-menu-item=https://outlook.cloud.microsoft/calendar";
};
Compose = {
name = "New message";
exec = "${appCommand outlookId} --app-launch-url-for-shortcuts-menu-item=https://outlook.cloud.microsoft/mail/deeplink/compose";
};
Event = {
name = "New event";
exec = "${appCommand outlookId} --app-launch-url-for-shortcuts-menu-item=https://outlook.cloud.microsoft/calendar/deeplink/compose";
};
};
};
in
{
desktop.commands.browser = [ command ];
@@ -91,23 +32,7 @@
packages = [ pkgs.vivaldi ];
sessionVariables.BROWSER = command;
};
xdg = {
dataFile = {
"applications/vivaldi-${actualId}-Default.desktop" = {
force = true;
source = "${actualDesktop}/share/applications/vivaldi-${actualId}-Default.desktop";
};
"applications/vivaldi-${whatsappId}-Default.desktop" = {
force = true;
source = "${whatsappDesktop}/share/applications/vivaldi-${whatsappId}-Default.desktop";
};
"applications/vivaldi-${outlookId}-Default.desktop" = {
force = true;
source = "${outlookDesktop}/share/applications/vivaldi-${outlookId}-Default.desktop";
};
};
mimeApps.defaultApplicationPackages = [ pkgs.vivaldi ];
};
xdg.mimeApps.defaultApplicationPackages = [ pkgs.vivaldi ];
};
flake.modules.homeManager.nautilus =
+4 -9
View File
@@ -8,19 +8,11 @@ let
homeModules = config.flake.modules.homeManager;
in
{
flake.modules.nixos.evolution =
{ pkgs, ... }:
{
programs.evolution = {
enable = true;
plugins = [ pkgs.evolution-ews ];
};
};
flake.modules.homeManager.email =
{
config,
lib,
pkgs,
...
}:
let
@@ -71,6 +63,9 @@ in
};
in
{
home.packages = [ pkgs.mailspring ];
xdg.mimeApps.defaultApplicationPackages = [ pkgs.mailspring ];
programs.thunderbird = {
enable = true;
profiles.${config.home.username} = {
-1
View File
@@ -13,7 +13,6 @@ in
nixosModules.bluetooth
nixosModules.flatpak
nixosModules.fonts
nixosModules.evolution
nixosModules.network-manager
nixosModules.nftables-firewall
nixosModules.niri