diff options
Diffstat (limited to 'accounts/gkleen@sif/default.nix')
-rw-r--r-- | accounts/gkleen@sif/default.nix | 54 |
1 files changed, 49 insertions, 5 deletions
diff --git a/accounts/gkleen@sif/default.nix b/accounts/gkleen@sif/default.nix index a0e9d6cf..706eb241 100644 --- a/accounts/gkleen@sif/default.nix +++ b/accounts/gkleen@sif/default.nix | |||
@@ -344,7 +344,7 @@ in { | |||
344 | font = "Fira Sans"; | 344 | font = "Fira Sans"; |
345 | }; | 345 | }; |
346 | colors = { | 346 | colors = { |
347 | background = "000000aa"; | 347 | background = "000000cc"; |
348 | text = "cdd6f4ff"; | 348 | text = "cdd6f4ff"; |
349 | match = "94e2d5ff"; | 349 | match = "94e2d5ff"; |
350 | selection = "585b70ff"; | 350 | selection = "585b70ff"; |
@@ -517,7 +517,7 @@ in { | |||
517 | libguestfs-with-appliance nerd-fonts.fira-mono | 517 | libguestfs-with-appliance nerd-fonts.fira-mono |
518 | nerd-fonts.symbols-only nerd-fonts.fira-code powerline-fonts | 518 | nerd-fonts.symbols-only nerd-fonts.fira-code powerline-fonts |
519 | swtpm (hunspellWithDicts (with hunspellDicts; [en_GB-large de_DE])) | 519 | swtpm (hunspellWithDicts (with hunspellDicts; [en_GB-large de_DE])) |
520 | libation | 520 | libation libqalculate |
521 | ] ++ mapAttrsToList (_name: pkg: pkgs.callPackage pkg {}) (customUtils.nixImport { dir = ./utils; }); | 521 | ] ++ mapAttrsToList (_name: pkg: pkgs.callPackage pkg {}) (customUtils.nixImport { dir = ./utils; }); |
522 | 522 | ||
523 | file = { | 523 | file = { |
@@ -577,9 +577,17 @@ in { | |||
577 | General = { | 577 | General = { |
578 | dot_as_separator = 0; | 578 | dot_as_separator = 0; |
579 | }; | 579 | }; |
580 | Mode = { | ||
581 | calculate_as_you_type = 1; | ||
582 | }; | ||
580 | }; | 583 | }; |
581 | }; | 584 | }; |
582 | "emacs/init.el".source = ./emacs.el; | 585 | "emacs/init.el".source = pkgs.substitute { |
586 | src = ./emacs.el; | ||
587 | substitutions = [ | ||
588 | "--subst-var-by" "ksshaskpass" (lib.getExe pkgs.kdePackages.ksshaskpass) | ||
589 | ]; | ||
590 | }; | ||
583 | "systemd/user/xdg-desktop-portal.service.d/after-graphical-session.conf".text = '' | 591 | "systemd/user/xdg-desktop-portal.service.d/after-graphical-session.conf".text = '' |
584 | [Unit] | 592 | [Unit] |
585 | After=graphical-session.target | 593 | After=graphical-session.target |
@@ -686,10 +694,10 @@ in { | |||
686 | exec -- \ | 694 | exec -- \ |
687 | ${lib.getExe' config.systemd.package "systemd-run"} --wait --user --slice-inherit \ | 695 | ${lib.getExe' config.systemd.package "systemd-run"} --wait --user --slice-inherit \ |
688 | --property 'CPUAccounting=yes' --property 'CPUQuotaPeriodSec=50ms' \ | 696 | --property 'CPUAccounting=yes' --property 'CPUQuotaPeriodSec=50ms' \ |
689 | --property 'Environment=DSCP=46' \ | 697 | -E DSCP=46 -E NIXOS_OZONE_WL \ |
690 | -- ${lib.getExe pkgs.dscp} ${lib.getExe' pkgs.google-chrome "google-chrome-stable"} \ | 698 | -- ${lib.getExe pkgs.dscp} ${lib.getExe' pkgs.google-chrome "google-chrome-stable"} \ |
691 | --class=Rainbow \ | 699 | --class=Rainbow \ |
692 | --kiosk "https://web.openrainbow.com" \ | 700 | --app="https://web.openrainbow.com" \ |
693 | --user-data-dir=''${HOME}/.config/google-chrome-rainbow | 701 | --user-data-dir=''${HOME}/.config/google-chrome-rainbow |
694 | ''); | 702 | ''); |
695 | icon = pkgs.fetchurl { | 703 | icon = pkgs.fetchurl { |
@@ -700,6 +708,42 @@ in { | |||
700 | StartupWMClass = "Rainbow"; | 708 | StartupWMClass = "Rainbow"; |
701 | }; | 709 | }; |
702 | }; | 710 | }; |
711 | kimai = { | ||
712 | name = "Kimai"; | ||
713 | exec = toString (pkgs.writeShellScript "kimai" '' | ||
714 | exec -- \ | ||
715 | ${lib.getExe' pkgs.google-chrome "google-chrome-stable"} \ | ||
716 | --class=Kimai \ | ||
717 | --app="https://kimai.yggdrasil.li" \ | ||
718 | --user-data-dir=''${HOME}/.config/google-chrome-kimai | ||
719 | ''); | ||
720 | icon = pkgs.fetchurl { | ||
721 | url = "https://www.kimai.org/images/kimai_logo.png"; | ||
722 | hash = "sha256-lnlOttzR2SwXA70R+egJUkeKr4U5V0avqTk8uX4bqfs="; | ||
723 | }; | ||
724 | settings = { | ||
725 | StartupWMClass = "Kimai"; | ||
726 | StartupNotify = "true"; | ||
727 | }; | ||
728 | }; | ||
729 | audiobookshelf = { | ||
730 | name = "Audiobookshelf"; | ||
731 | exec = toString (pkgs.writeShellScript "audiobookshelf" '' | ||
732 | exec -- \ | ||
733 | ${lib.getExe' pkgs.google-chrome "google-chrome-stable"} \ | ||
734 | --class=Audiobookshelf \ | ||
735 | --app="https://audiobookshelf.yggdrasil.li" \ | ||
736 | --user-data-dir=''${HOME}/.config/google-chrome-audiobookshelf | ||
737 | ''); | ||
738 | icon = pkgs.fetchurl { | ||
739 | url = "https://www.audiobookshelf.org/Logo.png"; | ||
740 | hash = "sha256-JGPk+WNT1C4DC4lSMb0K0YmAMT5LvmSOeO0QRzkc7Lk="; | ||
741 | }; | ||
742 | settings = { | ||
743 | StartupWMClass = "Audiobookshelf"; | ||
744 | StartupNotify = "true"; | ||
745 | }; | ||
746 | }; | ||
703 | thunderbird-lmu = { | 747 | thunderbird-lmu = { |
704 | name = "Thunderbird (LMU)"; | 748 | name = "Thunderbird (LMU)"; |
705 | exec = "thunderbird --name thunderbird -P lmu %U"; | 749 | exec = "thunderbird --name thunderbird -P lmu %U"; |