From bb6c9ea5d1128663e2e8fede52db57265b7b283c Mon Sep 17 00:00:00 2001 From: Toast Date: Mon, 3 Jul 2023 13:20:11 +0200 Subject: [PATCH] Desktop: enable external clipboard on micro --- roles/desktop/default.nix | 1 + roles/desktop/micro.nix | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 roles/desktop/micro.nix diff --git a/roles/desktop/default.nix b/roles/desktop/default.nix index ac8b5dc..6aa4825 100755 --- a/roles/desktop/default.nix +++ b/roles/desktop/default.nix @@ -4,6 +4,7 @@ imports = [ ./discord.nix ./firefox.nix + ./micro.nix ./keepassxc.nix ]; } diff --git a/roles/desktop/micro.nix b/roles/desktop/micro.nix new file mode 100644 index 0000000..a09e819 --- /dev/null +++ b/roles/desktop/micro.nix @@ -0,0 +1,21 @@ +{ config, pkgs, lib, ... }: + +{ + home-manager = { + users.toast = { config, pkgs, ... }: + { + programs.micro = { + enable = true; + settings = { + # Use xclip/wl-clipboard for copying and pasting + clipboard = lib.mkForce "external"; + }; + }; + /* + On a kde wayland session micro uses xsel or xclip instead of wl-clipboard + which doesn't work, so I only install wl-clipboard here to make micro use it + */ + home.packages = with pkgs; [ wl-clipboard ]; + }; + }; +}