From d6e4afaa99321830f8bf4de482150399decbe1d9 Mon Sep 17 00:00:00 2001 From: lassulus Date: Tue, 22 Nov 2022 00:13:11 +0100 Subject: l: use nsxiv --- lass/2configs/baseX.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lass/2configs/baseX.nix') diff --git a/lass/2configs/baseX.nix b/lass/2configs/baseX.nix index d3775ddbe..164569793 100644 --- a/lass/2configs/baseX.nix +++ b/lass/2configs/baseX.nix @@ -80,7 +80,10 @@ in { powertop rxvt-unicode sshvnc - sxiv + (pkgs.writers.writeDashBin "sxiv" '' + ${pkgs.nsxiv}/bin/nsxiv "$@" + '') + nsxiv taskwarrior termite transgui -- cgit v1.2.3 From 1079d8ed9b1dc1464619b52496475b1860989f80 Mon Sep 17 00:00:00 2001 From: lassulus Date: Tue, 22 Nov 2022 00:14:31 +0100 Subject: l: use iosevka font from kookie --- lass/2configs/baseX.nix | 49 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 47 insertions(+), 2 deletions(-) (limited to 'lass/2configs/baseX.nix') diff --git a/lass/2configs/baseX.nix b/lass/2configs/baseX.nix index 164569793..ea35fd4e8 100644 --- a/lass/2configs/baseX.nix +++ b/lass/2configs/baseX.nix @@ -108,10 +108,55 @@ in { enableGhostscriptFonts = true; fonts = with pkgs; [ - hack-font xorg.fontschumachermisc - terminus_font_ttf inconsolata + noto-fonts + (iosevka.override { + privateBuildPlan = { + family = "Iosevka"; + spacing = "normal"; + serifs = "sans"; + no-ligation = true; + + variants.design = { + capital-i = "serifless"; + capital-j = "serifless"; + a = "double-storey-tailed"; + b = "toothless-corner"; + d = "toothless-corner-serifless"; + f = "flat-hook-tailed"; + g = "earless-corner"; + i = "tailed"; + j = "serifless"; + l = "tailed"; + + m = "earless-corner-double-arch"; + n = "earless-corner-straight"; + p = "earless-corner"; + q = "earless-corner"; + r = "earless-corner"; + u = "toothless-rounded"; + y = "cursive-flat-hook"; + + one = "line"; + two = "straight-neck"; + three = "flat-top"; + four = "open"; + six = "open-contour"; + seven = "straight-serifless"; + eight = "two-circles"; + nine = "open-contour"; + tilde = "low"; + asterisk = "hex-low"; + number-sign = "upright"; + at = "short"; + dollar = "open"; + percent = "dots"; + question = "corner-flat-hooked"; + }; + }; + set = "kookiefonts"; + }) ]; }; -- cgit v1.2.3 From 629b4450c265c3d4caaf5d147c7f89dafe69df47 Mon Sep 17 00:00:00 2001 From: lassulus Date: Tue, 22 Nov 2022 00:16:06 +0100 Subject: l: use clipmenu instead of copyq --- lass/2configs/baseX.nix | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'lass/2configs/baseX.nix') diff --git a/lass/2configs/baseX.nix b/lass/2configs/baseX.nix index ea35fd4e8..73cf7551e 100644 --- a/lass/2configs/baseX.nix +++ b/lass/2configs/baseX.nix @@ -7,7 +7,6 @@ in { ./alacritty.nix ./mpv.nix ./power-action.nix - ./copyq.nix ./urxvt.nix ./xdg-open.nix ./yubikey.nix @@ -222,4 +221,20 @@ in { ''; }; }; + + services.clipmenu.enable = true; + + # synchronize all the clipboards + systemd.user.services.autocutsel = { + enable = true; + wantedBy = [ "graphical-session.target" ]; + after = [ "graphical-session.target" ]; + serviceConfig = { + Type = "forking"; + ExecStart = pkgs.writers.writeDash "autocutsel" '' + ${pkgs.autocutsel}/bin/autocutsel -fork -selection PRIMARY + ${pkgs.autocutsel}/bin/autocutsel -fork -selection CLIPBOARD + ''; + }; + }; } -- cgit v1.2.3 From c5038e74f56d61b45fc10660d522e79e3e125a6a Mon Sep 17 00:00:00 2001 From: lassulus Date: Tue, 22 Nov 2022 09:10:12 +0100 Subject: l: tweak font a bit --- lass/2configs/baseX.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'lass/2configs/baseX.nix') diff --git a/lass/2configs/baseX.nix b/lass/2configs/baseX.nix index 73cf7551e..01c6c8aff 100644 --- a/lass/2configs/baseX.nix +++ b/lass/2configs/baseX.nix @@ -111,10 +111,11 @@ in { inconsolata noto-fonts (iosevka.override { + # https://typeof.net/Iosevka/customizer privateBuildPlan = { family = "Iosevka"; - spacing = "normal"; - serifs = "sans"; + spacing = "term"; + serifs = "slab"; no-ligation = true; variants.design = { @@ -125,7 +126,7 @@ in { d = "toothless-corner-serifless"; f = "flat-hook-tailed"; g = "earless-corner"; - i = "tailed"; + i = "hooky"; j = "serifless"; l = "tailed"; @@ -137,7 +138,7 @@ in { u = "toothless-rounded"; y = "cursive-flat-hook"; - one = "line"; + one = "no-base-long-top-serif"; two = "straight-neck"; three = "flat-top"; four = "open"; -- cgit v1.2.3