From 85f741c920bf712aea93ae1258488a9278d542b4 Mon Sep 17 00:00:00 2001 From: Donovan Glover Date: Thu, 6 Jul 2023 22:16:46 -0400 Subject: [PATCH] meta: Remove rofi Although rofi was cute, ironbar may suit my needs better since I don't actually need a launcher that shows all desktop files. This makes things simpler and makes the launcher (ironbar) easier to extend upon since it's written in Rust. --- home/default.nix | 1 - home/rofi.nix | 106 ------------------------------------------- overlays/default.nix | 1 - overlays/rofi.nix | 22 --------- 4 files changed, 130 deletions(-) delete mode 100644 home/rofi.nix delete mode 100644 overlays/rofi.nix diff --git a/home/default.nix b/home/default.nix index 5d8c1506..549453a5 100644 --- a/home/default.nix +++ b/home/default.nix @@ -18,7 +18,6 @@ ./neovim.nix ./pqiv.nix ./qutebrowser.nix - ./rofi.nix ./swaylock.nix ./thunar.nix ./udiskie.nix diff --git a/home/rofi.nix b/home/rofi.nix deleted file mode 100644 index 7903e086..00000000 --- a/home/rofi.nix +++ /dev/null @@ -1,106 +0,0 @@ -{ config, lib, ... }: - -{ - programs.rofi = { - enable = true; - cycle = false; - - extraConfig = { - modi = "drun,filebrowser"; - font = "Noto Sans CJK JP 12"; - show-icons = true; - bw = 0; - display-drun = ""; - display-window = ""; - display-combi = ""; - icon-theme = "Fluent-dark"; - terminal = "kitty"; - drun-match-fields = "name"; - drun-display-format = "{name}"; - me-select-entry = ""; - me-accept-entry = "MousePrimary"; - }; - - theme = let inherit (config.lib.formats.rasi) mkLiteral; in with config.lib.stylix.colors; lib.mkForce { - "*" = { - font = "Noto Sans CJK JP Bold 12"; - background-color = mkLiteral "transparent"; - foreground = mkLiteral "#${base05}"; - text-color = mkLiteral "#${base05}"; - padding = mkLiteral "0px"; - margin = mkLiteral "0px"; - }; - - window = { - fullscreen = true; - padding = mkLiteral "1em"; - background-color = mkLiteral "#${base00}dd"; - }; - - mainbox = { - padding = mkLiteral "8px"; - }; - - inputbar = { - background-color = mkLiteral "#${base05}20"; - - margin = mkLiteral "0px calc( 50% - 230px )"; - padding = mkLiteral "4px 8px"; - spacing = mkLiteral "8px"; - - border = mkLiteral "1px"; - border-radius = mkLiteral "2px"; - border-color = mkLiteral "#${base05}40"; - - children = map mkLiteral [ "icon-search" "entry" ]; - }; - - prompt = { - enabled = false; - }; - - icon-search = { - expand = false; - filename = "search"; - vertical-align = mkLiteral "0.5"; - }; - - entry = { - placeholder = "Search"; - placeholder-color = mkLiteral "#${base05}20"; - }; - - listview = { - margin = mkLiteral "48px calc( 50% - 560px )"; - spacing = mkLiteral "48px"; - columns = 5; - fixed-columns = true; - }; - - "element, element-text, element-icon" = { - cursor = mkLiteral "pointer"; - }; - - element = { - padding = mkLiteral "8px"; - spacing = mkLiteral "4px"; - - orientation = mkLiteral "vertical"; - border-radius = mkLiteral "16px"; - }; - - "element selected" = { - background-color = mkLiteral "#${base05}33"; - }; - - element-icon = { - size = mkLiteral "5em"; - horizontal-align = mkLiteral "0.5"; - }; - - element-text = { - horizontal-align = mkLiteral "0.5"; - }; - }; - }; -} diff --git a/overlays/default.nix b/overlays/default.nix index 758b43e4..1917c7f3 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -2,6 +2,5 @@ imports = [ ./alejandra.nix ./kitty.nix - ./rofi.nix ]; } diff --git a/overlays/rofi.nix b/overlays/rofi.nix deleted file mode 100644 index 2fcee822..00000000 --- a/overlays/rofi.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ pkgs, ... }: - -{ - nixpkgs.overlays = [ - (final: prev: { - rofi-unwrapped = prev.rofi-unwrapped.overrideAttrs (oldAttrs: rec { - version = "d06095b5ed40e5d28236b7b7b575ca867696d847"; - - src = final.fetchFromGitHub { - owner = "lbonn"; - repo = "rofi"; - rev = version; - fetchSubmodules = true; - sha256 = "sha256-8IfHpaVFGeWqyw+tLjNtg+aWwAHhSA5PuXJYjpoht2E="; - }; - - nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ pkgs.wayland-scanner ]; - buildInputs = oldAttrs.buildInputs ++ [ pkgs.wayland pkgs.wayland-protocols ]; - }); - }) - ]; -}