diff --git a/flake.nix b/flake.nix index 18d488c..292c4e0 100644 --- a/flake.nix +++ b/flake.nix @@ -13,7 +13,7 @@ packages = eachSystem ( system: { - inherit (import ./packages pkgsFor.${system}) fish helix kakoune; + inherit (import ./packages pkgsFor.${system}) helix fish; } ); diff --git a/hosts/hermit/configuration.nix b/hosts/hermit/configuration.nix index 19dbd40..059bcd6 100644 --- a/hosts/hermit/configuration.nix +++ b/hosts/hermit/configuration.nix @@ -59,7 +59,7 @@ sound.enable = true; }; usrEnv = { - desktops.hyprland.enable = false; + desktops.hyprland.enable = true; programs = { launchers = { diff --git a/hosts/hermit/programs.nix b/hosts/hermit/programs.nix index 3fb34ff..e20b0d4 100644 --- a/hosts/hermit/programs.nix +++ b/hosts/hermit/programs.nix @@ -90,9 +90,6 @@ zapzap zip zoxide - kakoune - kakoune-lsp - television ; inherit (self.packages.${pkgs.stdenv.system}) helix; }; diff --git a/modules/wms/wayland/niri/module.nix b/modules/wms/wayland/niri/module.nix deleted file mode 100644 index fd08d72..0000000 --- a/modules/wms/wayland/niri/module.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: let - cfg = config.programs.niri; - inherit (pkgs) xdg-desktop-portal-gtk xdg-desktop-portal-gnome; -in { - programs.niri = { - enable = true; - }; - programs.xwayland.enable = lib.mkForce false; - services.gnome.gnome-keyring.enable = lib.mkForce false; - environment.systemPackages = builtins.attrValues { - inherit (pkgs) wmenu swaylock; - }; - - xdg.portal = { - enable = lib.mkDefault true; - - configPackages = [cfg.package]; - - # Recommended by upstream, required for screencast support - # https://github.com/YaLTeR/niri/wiki/Important-Software#portals - extraPortals = [ - xdg-desktop-portal-gnome - xdg-desktop-portal-gtk - ]; - }; -} diff --git a/modules/wms/wayland/sway/module.nix b/modules/wms/wayland/sway/module.nix index 1a85c49..ea2b0e0 100644 --- a/modules/wms/wayland/sway/module.nix +++ b/modules/wms/wayland/sway/module.nix @@ -5,4 +5,12 @@ ... }: let in { + programs.sway = { + enable = true; + xwayland.enable = true; + }; + + environment.systemPackages = builtins.attrValues { + inherit (pkgs) i3status; + }; } diff --git a/packages/default.nix b/packages/default.nix index bd69889..804b9e7 100644 --- a/packages/default.nix +++ b/packages/default.nix @@ -1,6 +1,6 @@ pkgs: let helix = pkgs.callPackage ./helix.nix {}; - kakoune = pkgs.callPackage ./kakoune.nix {}; + kakoune = null; fish = pkgs.callPackage ./shell {}; in { inherit helix kakoune fish; diff --git a/packages/kakoune.nix b/packages/kakoune.nix index aa51912..2664bf2 100644 --- a/packages/kakoune.nix +++ b/packages/kakoune.nix @@ -11,8 +11,8 @@ src = fetchFromGitHub { owner = "mawww"; repo = "kakoune"; - rev = "da5e5bc635fa6a3def21d3d59906b9ee0f1d1831"; - hash = "sha256-+xqJrJr6nnmEpQaizQ3JMDEISCD8IMB84NJZiXJ74kY="; + rev = "be82047dbf5f74f123e925b96e0e13962a4e0c09"; + hash = "sha256-akSmIe0SUe9re8a90ssrykowCzThZnzqVow9erT+0U4="; }; makeFlags = ["debug=no" "PREFIX=${placeholder "out"}"]; @@ -32,7 +32,7 @@ ''; }; plugins = builtins.attrValues { - inherit (kakounePlugins); + inherit (kakounePlugins) fzf-kak kakoune-catppuccin; }; kakoune-wrapped = symlinkJoin {