diff options
| author | Gregor Kleen <gkleen@yggdrasil.li> | 2025-05-24 21:23:55 +0200 |
|---|---|---|
| committer | Gregor Kleen <gkleen@yggdrasil.li> | 2025-05-24 21:23:55 +0200 |
| commit | 89b961f9574324ddbd09d588da05d6a00aac3fcf (patch) | |
| tree | 700e3f2e49313a882c7989fc9ada858018e153c7 | |
| parent | 2a45b6837ea381c893d0ebde2f8cce2897331c35 (diff) | |
| download | nixos-89b961f9574324ddbd09d588da05d6a00aac3fcf.tar nixos-89b961f9574324ddbd09d588da05d6a00aac3fcf.tar.gz nixos-89b961f9574324ddbd09d588da05d6a00aac3fcf.tar.bz2 nixos-89b961f9574324ddbd09d588da05d6a00aac3fcf.tar.xz nixos-89b961f9574324ddbd09d588da05d6a00aac3fcf.zip | |
...
| -rw-r--r-- | accounts/gkleen@sif/default.nix | 19 | ||||
| -rw-r--r-- | accounts/gkleen@sif/niri/default.nix | 6 |
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) |
