From 25d2294abcd801ecafe41049dd9c2ad8bfc11b88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Mon, 3 Jan 2022 11:14:36 +0100 Subject: [PATCH] feat(stardict): start goldendict on startup --- configs/stardict.nix | 15 ++++++++++++++- lib/goldendict-config.nix | 6 +++--- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/configs/stardict.nix b/configs/stardict.nix index f8dbb3d..e30ebcf 100644 --- a/configs/stardict.nix +++ b/configs/stardict.nix @@ -1,4 +1,4 @@ -{ pkgs, lib, ... }: +{ config, pkgs, lib, ... }: let classicsDictionaries = { Pape = pkgs.fetchzip { @@ -157,6 +157,19 @@ in SDCV_PAGER = "${pkgs.w3m}/bin/w3m -T text/html -dump"; }; + systemd.user.services.goldendict = { + wantedBy = [ "graphical-session.target" ]; + environment = { + DISPLAY = ":${toString config.services.xserver.display}"; + }; + serviceConfig = { + SyslogIdentifier = "goldendict"; + ExecStart = "${pkgs.goldendict}/bin/goldendict"; + Restart = "always"; + RestartSec = "15s"; + StartLimitBurst = 0; + }; + }; home-manager.users.me = { home.file.".goldendict/config".text = import { diff --git a/lib/goldendict-config.nix b/lib/goldendict-config.nix index f52dfcc..2eeb15a 100644 --- a/lib/goldendict-config.nix +++ b/lib/goldendict-config.nix @@ -69,9 +69,9 @@ 0 0 0 - 0 - 0 - 0 + 1 + 1 + 1 0 1 0