diff --git a/homeModules/profiles/gui/default.nix b/homeModules/profiles/gui/default.nix index 6a8831b4..3ac1bd8e 100644 --- a/homeModules/profiles/gui/default.nix +++ b/homeModules/profiles/gui/default.nix @@ -24,7 +24,6 @@ in }; services = { gpg-agent.enable = mkDefault true; - kanshi.enable = mkDefault false; kdeconnect.enable = mkDefault true; swayidle.enable = mkDefault true; syncthing.enable = mkDefault false; diff --git a/homeModules/services/default.nix b/homeModules/services/default.nix index a3c1a120..c8c8eae0 100644 --- a/homeModules/services/default.nix +++ b/homeModules/services/default.nix @@ -1,7 +1,6 @@ { imports = [ ./gpg-agent - ./kanshi ./kdeconnect ./swayidle ./syncthing diff --git a/homeModules/services/kanshi/default.nix b/homeModules/services/kanshi/default.nix deleted file mode 100644 index c2255c56..00000000 --- a/homeModules/services/kanshi/default.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ config, lib, ... }: -let - cfg = config.py.services.kanshi; -in -{ - options.py.services.kanshi = { - enable = lib.mkEnableOption "kanshi"; - settings = lib.mkOption { - type = lib.types.listOf lib.types.attrs; - default = [ ]; - description = "The value of `config.services.kanshi.settings`."; - }; - }; - config.services.kanshi = lib.mkIf cfg.enable { - enable = true; - inherit (cfg) settings; - }; -} diff --git a/nixosModules/homes/pyrox-zaphod/default.nix b/nixosModules/homes/pyrox-zaphod/default.nix index a311fe74..629675ec 100644 --- a/nixosModules/homes/pyrox-zaphod/default.nix +++ b/nixosModules/homes/pyrox-zaphod/default.nix @@ -12,41 +12,5 @@ pkgs.mindustry ]; py.profiles.desktop.enable = true; - py.services.kanshi.settings = [ - { - profile = { - name = "laptop-only"; - outputs = [ - { - criteria = "eDP-1"; - status = "enable"; - scale = 1.2; - position = "0,0"; - adaptiveSync = true; - } - ]; - }; - } - { - profile = { - name = "office"; - outputs = [ - { - criteria = "eDP-1"; - status = "enable"; - scale = 1.2; - position = "0,0"; - adaptiveSync = true; - } - { - criteria = "Acer Technologies SA241Y 0x1497CF17"; - status = "enable"; - scale = 1.0; - position = "2160,0"; - } - ]; - }; - } - ]; }; } diff --git a/nixosModules/homes/thehedgehog-zaphod/default.nix b/nixosModules/homes/thehedgehog-zaphod/default.nix index f2edf28e..1057acc2 100644 --- a/nixosModules/homes/thehedgehog-zaphod/default.nix +++ b/nixosModules/homes/thehedgehog-zaphod/default.nix @@ -29,42 +29,6 @@ in }; }; py.profiles.desktop.enable = true; - py.services.kanshi.settings = [ - { - profile = { - name = "laptop-only"; - outputs = [ - { - criteria = "eDP-1"; - status = "enable"; - scale = 1.2; - position = "0,0"; - adaptiveSync = true; - } - ]; - }; - } - { - profile = { - name = "office"; - outputs = [ - { - criteria = "eDP-1"; - status = "enable"; - scale = 1.2; - position = "0,0"; - adaptiveSync = true; - } - { - criteria = "Acer Technologies SA241Y 0x1497CF17"; - status = "enable"; - scale = 1.0; - position = "2160,0"; - } - ]; - }; - } - ]; programs.caelestia = { enable = true; settings = builtins.fromJSON (builtins.readFile ./caelestia-shell.json);