summaryrefslogtreecommitdiff
path: root/accounts
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2025-05-24 21:23:55 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2025-05-24 21:23:55 +0200
commit89b961f9574324ddbd09d588da05d6a00aac3fcf (patch)
tree700e3f2e49313a882c7989fc9ada858018e153c7 /accounts
parent2a45b6837ea381c893d0ebde2f8cce2897331c35 (diff)
downloadnixos-89b961f9574324ddbd09d588da05d6a00aac3fcf.tar
nixos-89b961f9574324ddbd09d588da05d6a00aac3fcf.tar.gz
nixos-89b961f9574324ddbd09d588da05d6a00aac3fcf.tar.bz2
nixos-89b961f9574324ddbd09d588da05d6a00aac3fcf.tar.xz
nixos-89b961f9574324ddbd09d588da05d6a00aac3fcf.zip
...
Diffstat (limited to 'accounts')
-rw-r--r--accounts/gkleen@sif/default.nix19
-rw-r--r--accounts/gkleen@sif/niri/default.nix6
2 files changed, 24 insertions, 1 deletions
diff --git a/accounts/gkleen@sif/default.nix b/accounts/gkleen@sif/default.nix
index 1c92fd51..051427bd 100644
--- a/accounts/gkleen@sif/default.nix
+++ b/accounts/gkleen@sif/default.nix
@@ -694,7 +694,7 @@ in {
694 --property 'Environment=DSCP=46' \ 694 --property 'Environment=DSCP=46' \
695 -- ${lib.getExe pkgs.dscp} ${lib.getExe' pkgs.google-chrome "google-chrome-stable"} \ 695 -- ${lib.getExe pkgs.dscp} ${lib.getExe' pkgs.google-chrome "google-chrome-stable"} \
696 --class=Rainbow \ 696 --class=Rainbow \
697 --kiosk "https://web.openrainbow.com" \ 697 --app="https://web.openrainbow.com" \
698 --user-data-dir=''${HOME}/.config/google-chrome-rainbow 698 --user-data-dir=''${HOME}/.config/google-chrome-rainbow
699 ''); 699 '');
700 icon = pkgs.fetchurl { 700 icon = pkgs.fetchurl {
@@ -705,6 +705,23 @@ in {
705 StartupWMClass = "Rainbow"; 705 StartupWMClass = "Rainbow";
706 }; 706 };
707 }; 707 };
708 kimai = {
709 name = "Kimai";
710 exec = toString (pkgs.writeShellScript "kimai" ''
711 exec -- \
712 ${lib.getExe' pkgs.google-chrome "google-chrome-stable"} \
713 --class=Kimai \
714 --app="https://kimai.yggdrasil.li" \
715 --user-data-dir=''${HOME}/.config/google-chrome-kimai
716 '');
717 icon = pkgs.fetchurl {
718 url = "https://www.kimai.org/images/kimai_logo.png";
719 hash = "sha256-lnlOttzR2SwXA70R+egJUkeKr4U5V0avqTk8uX4bqfs=";
720 };
721 settings = {
722 StartupWMClass = "Kimai";
723 };
724 };
708 thunderbird-lmu = { 725 thunderbird-lmu = {
709 name = "Thunderbird (LMU)"; 726 name = "Thunderbird (LMU)";
710 exec = "thunderbird --name thunderbird -P lmu %U"; 727 exec = "thunderbird --name thunderbird -P lmu %U";
diff --git a/accounts/gkleen@sif/niri/default.nix b/accounts/gkleen@sif/niri/default.nix
index b57e1cc0..bf997b7d 100644
--- a/accounts/gkleen@sif/niri/default.nix
+++ b/accounts/gkleen@sif/niri/default.nix
@@ -683,6 +683,12 @@ in {
683 (leaf "open-on-workspace" "comm") 683 (leaf "open-on-workspace" "comm")
684 ]) 684 ])
685 (plain "window-rule" [ 685 (plain "window-rule" [
686 (leaf "match" { app-id = "^Kimai$"; })
687 (leaf "open-on-workspace" "comm")
688 (leaf "open-fullscreen" false)
689 (plain "default-column-width" [(leaf "proportion" (2. / 3.))])
690 ])
691 (plain "window-rule" [
686 (leaf "match" { app-id = "^firefox$"; }) 692 (leaf "match" { app-id = "^firefox$"; })
687 (leaf "open-on-workspace" "web") 693 (leaf "open-on-workspace" "web")
688 (leaf "open-maximized" true) 694 (leaf "open-maximized" true)