Add espanso to config.

had to manage this from within awesome rather than nixos, which is
annoying. there's a bug with the provided systemd --user file that you
work around by calling the program from user space.

this is a brittle config, but i'll take actually having the program
work over not using it at all. the program is cool.
master
josiah 4 years ago
parent fd315f3204
commit 0713dc774a

@ -614,7 +614,8 @@ autorunApps =
"xset s off",
"xset -dpms",
"xset s noblank",
"nm-applet"
"nm-applet",
"espanso daemon"
}
if autorun then
for app = 1, #autorunApps do

@ -6,6 +6,7 @@
let
unstable = import <nixos-unstable> {};
stable = import <nixos-stable> {};
in
{
imports =
@ -97,20 +98,20 @@ in
zoom-us
jitsi-meet-electron
gnome3.evolution
gnome3.gnome-calendar
# jlj de
acpi
awesome
gnome3.networkmanagerapplet
gnome3.adwaita-icon-theme
gnome3.gnome-keyring
gnome-online-accounts
gnome3.gnome-settings-daemon
arc-icon-theme
dolphin
rofi
i3lock
vlc
gnome3.gnome-tweaks
gnome3.adwaita-icon-theme
gnome-breeze
# espanso # text expander
xclip # c&p from cli / required for espanso
libnotify # required for espanso
# jlj games
lutris
steam
@ -136,7 +137,7 @@ in
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
pinentryFlavor = "qt";
pinentryFlavor = "gnome3";
};
# List services that you want to enable:
@ -147,6 +148,10 @@ in
services.gnome3.gnome-online-accounts.enable = true;
services.gnome3.gnome-keyring.enable = true;
# enable espanso globally:
services.espanso.enable = true;
# Enable the OpenSSH daemon.
services.openssh.enable = true;

Loading…
Cancel
Save