From 493c355153cb690d87d99303e4a550bf16e8d747 Mon Sep 17 00:00:00 2001 From: sinanmohd Date: Sat, 4 Nov 2023 16:00:49 +0530 Subject: cez/wayland: dwl -> sway --- common.nix | 5 +---- hosts/cez/configuration.nix | 4 ---- hosts/cez/modules/wayland.nix | 19 ++++++++----------- hosts/cez/overlays/wmenu.nix | 12 ------------ overlays/dwl-sinan.nix | 14 -------------- 5 files changed, 9 insertions(+), 45 deletions(-) delete mode 100644 hosts/cez/overlays/wmenu.nix delete mode 100644 overlays/dwl-sinan.nix diff --git a/common.nix b/common.nix index 58a0ccd..a34dee2 100644 --- a/common.nix +++ b/common.nix @@ -82,10 +82,7 @@ in "flakes" "nix-command" ]; - nixpkgs.overlays = [ - (import ./overlays/dwl-sinan.nix) - (import ./pkgs) - ]; + nixpkgs.overlays = [ (import ./pkgs) ]; # sops sops = { diff --git a/hosts/cez/configuration.nix b/hosts/cez/configuration.nix index 31cde1a..05e7dd6 100644 --- a/hosts/cez/configuration.nix +++ b/hosts/cez/configuration.nix @@ -12,10 +12,6 @@ in ../../common.nix ]; - nixpkgs.overlays = [ - (import ./overlays/wmenu.nix) - ]; - boot = { initrd.luks.reusePassphrases = true; consoleLogLevel = 3; diff --git a/hosts/cez/modules/wayland.nix b/hosts/cez/modules/wayland.nix index 524b1fc..69e738a 100644 --- a/hosts/cez/modules/wayland.nix +++ b/hosts/cez/modules/wayland.nix @@ -1,4 +1,4 @@ -{ config, pkgs, ... }: +{ config, pkgs, lib, ... }: let user = config.userdata.user; @@ -6,32 +6,30 @@ in { # pkgs environment.systemPackages = with pkgs; [ - dwl-sinan - wmenu - pinentry-gnome + bemenu + sway + i3status + pinentry-bemenu swaylock swayidle swaybg foot wl-clipboard mako - wayland xdg-utils libnotify - wob - wlr-randr ]; users.users.${user}.packages = with pkgs; [ zathura mpv imv wtype - tor-browser-bundle-bin qemu OVMFFull - element-desktop-wayland grim slurp + tor-browser-bundle-bin + element-desktop-wayland ]; # font @@ -61,10 +59,9 @@ in }; programs = { - xwayland.enable = true; gnupg.agent = { enable = true; - pinentryFlavor = "gnome3"; + settings.pinentry-program = lib.mkForce "${pkgs.pinentry-bemenu}/bin/pinentry-bemenu"; }; firefox = { enable = true; diff --git a/hosts/cez/overlays/wmenu.nix b/hosts/cez/overlays/wmenu.nix deleted file mode 100644 index cad340b..0000000 --- a/hosts/cez/overlays/wmenu.nix +++ /dev/null @@ -1,12 +0,0 @@ -final: prev: - -{ - wmenu = prev.wmenu.overrideAttrs (finalAttrs: prevAttrs: - { - pname = prevAttrs.pname + "-sinan"; - postPatch = '' - sed 's/monospace 10/monospace 13/g' -i main.c - ''; - } - ); -} diff --git a/overlays/dwl-sinan.nix b/overlays/dwl-sinan.nix deleted file mode 100644 index ff5c999..0000000 --- a/overlays/dwl-sinan.nix +++ /dev/null @@ -1,14 +0,0 @@ -final: prev: - -{ - dwl-sinan = prev.dwl.overrideAttrs (finalAttrs: prevAttrs: - { - pname = prevAttrs.pname + "-sinan"; - src = prev.fetchgit { - url = "https://git.sinanmohd.com/dwl"; - rev = "cadde97ee92381bfc2222bf18cd876526ab8c948"; - hash = "sha256-H2HgOQnQ5Eltz8/OVpKlS2U89aaivg5t63Ie4fembw8="; - }; - } - ); -} -- cgit v1.2.3