From 4494a65d48cb95e002f30c174d7b1e5e2e3730a2 Mon Sep 17 00:00:00 2001 From: Daniel Langbein Date: Mon, 25 Dec 2023 11:47:00 +0100 Subject: [PATCH] autostart packages --- modules/autostart.nix | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/modules/autostart.nix b/modules/autostart.nix index 550bae8..5b3253e 100644 --- a/modules/autostart.nix +++ b/modules/autostart.nix @@ -8,32 +8,33 @@ # /etc/profiles/per-user/yoda/share/applications/ home-manager.users.yoda = { osConfig, config, pkgs, ... }: { - home.file."keepassxc" = { - target = ".config/autostart/org.keepassxc.KeePassXC.desktop"; - source = (pkgs.keepassxc + "/share/applications/org.keepassxc.KeePassXC.desktop"); - }; - # home.file."gnome-secrets" = { + home.file."keepassxc" = { + target = ".config/autostart/org.keepassxc.KeePassXC.desktop"; + source = (pkgs.keepassxc + "/share/applications/org.keepassxc.KeePassXC.desktop"); + }; + # home.file."org.gnome.World.Secrets" = { # target = ".config/autostart/org.gnome.World.Secrets.desktop"; # source = (pkgs.gnome-secrets + "/share/applications/org.gnome.World.Secrets.desktop"); # }; -# home.file."signal-desktop" = lib.mkIf (osConfig.networking.hostName == "yodaTux") { -# target = ".config/autostart/" + pkgs.signal-desktop.pname + ".desktop"; -# source = (pkgs.signal-desktop + "/share/applications/" + pkgs.signal-desktop.pname + ".desktop"); -# }; home.file."signal-desktop" = lib.mkIf (osConfig.networking.hostName == "yodaTux") { - target = ".config/autostart/" + pkgs.signal-desktop.pname + ".desktop"; - source = (pkgs.signal-desktop + "/share/applications/" + pkgs.signal-desktop.pname + ".desktop"); + target = ".config/autostart/signal-desktop.desktop"; + source = (pkgs.signal-desktop + "/share/applications/signal-desktop.desktop"); }; home.file."thunderbird" = lib.mkIf (osConfig.networking.hostName == "yodaTux") { - target = ".config/autostart/" + pkgs.thunderbird.pname + ".desktop"; - source = (pkgs.thunderbird + "/share/applications/" + pkgs.thunderbird.pname + ".desktop"); + target = ".config/autostart/thunderbird.desktop"; + source = (pkgs.thunderbird + "/share/applications/thunderbird.desktop"); }; - home.file."gnome-solanum" = { + home.file."org.gnome.Solanum" = { target = ".config/autostart/org.gnome.Solanum.desktop"; source = (pkgs.gnome-solanum + "/share/applications/org.gnome.Solanum.desktop"); }; + + home.file."org.gnome.Fractal" = lib.mkIf (osConfig.networking.hostName == "yodaTux") { + target = ".config/autostart/org.gnome.Fractal.desktop"; + source = (pkgs.fractal + "/share/applications/org.gnome.Fractal.desktop"); + }; }; }