From: Skullheadx Date: Sun, 14 Jun 2026 01:59:04 +0000 (-0400) Subject: use fira code X-Git-Url: http://git.skullheadx.com/blog/life/index.html?a=commitdiff_plain;h=HEAD;p=dmenu.git use fira code --- diff --git a/config.def.h b/config.def.h index 2a03242..422c760 100644 --- a/config.def.h +++ b/config.def.h @@ -1,23 +1,22 @@ /* See LICENSE file for copyright and license details. */ /* Default settings; can be overriden by command line. */ -static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ -static int fuzzy = 1; /* -F option; if 0, dmenu doesn't use fuzzy matching */ +static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ +static int fuzzy = 1; /* -F option; if 0, dmenu doesn't use fuzzy matching */ /* -fn option overrides fonts[0]; default X11 font or font set */ -static const char *fonts[] = { - "monospace:size=16" -}; -static const char *prompt = NULL; /* -p option; prompt to the left of input field */ +static const char *fonts[] = {"fira-code:size=16"}; +static const char *prompt = + NULL; /* -p option; prompt to the left of input field */ static const char *colors[SchemeLast][2] = { - /* fg bg */ - [SchemeNorm] = { "#bbbbbb", "#222222" }, - [SchemeSel] = { "#eeeeee", "#005577" }, - [SchemeSelHighlight] = { "#ffc978", "#005577" }, - [SchemeNormHighlight] = { "#ffc978", "#222222" }, - [SchemeOut] = { "#000000", "#00ffff" }, + /* fg bg */ + [SchemeNorm] = {"#bbbbbb", "#222222"}, + [SchemeSel] = {"#eeeeee", "#005577"}, + [SchemeSelHighlight] = {"#ffc978", "#005577"}, + [SchemeNormHighlight] = {"#ffc978", "#222222"}, + [SchemeOut] = {"#000000", "#00ffff"}, }; /* -l option; if nonzero, dmenu uses vertical list with given number of lines */ -static unsigned int lines = 0; +static unsigned int lines = 0; /* * Characters not considered part of a word while deleting words diff --git a/config.h b/config.h index 2a03242..422c760 100644 --- a/config.h +++ b/config.h @@ -1,23 +1,22 @@ /* See LICENSE file for copyright and license details. */ /* Default settings; can be overriden by command line. */ -static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ -static int fuzzy = 1; /* -F option; if 0, dmenu doesn't use fuzzy matching */ +static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ +static int fuzzy = 1; /* -F option; if 0, dmenu doesn't use fuzzy matching */ /* -fn option overrides fonts[0]; default X11 font or font set */ -static const char *fonts[] = { - "monospace:size=16" -}; -static const char *prompt = NULL; /* -p option; prompt to the left of input field */ +static const char *fonts[] = {"fira-code:size=16"}; +static const char *prompt = + NULL; /* -p option; prompt to the left of input field */ static const char *colors[SchemeLast][2] = { - /* fg bg */ - [SchemeNorm] = { "#bbbbbb", "#222222" }, - [SchemeSel] = { "#eeeeee", "#005577" }, - [SchemeSelHighlight] = { "#ffc978", "#005577" }, - [SchemeNormHighlight] = { "#ffc978", "#222222" }, - [SchemeOut] = { "#000000", "#00ffff" }, + /* fg bg */ + [SchemeNorm] = {"#bbbbbb", "#222222"}, + [SchemeSel] = {"#eeeeee", "#005577"}, + [SchemeSelHighlight] = {"#ffc978", "#005577"}, + [SchemeNormHighlight] = {"#ffc978", "#222222"}, + [SchemeOut] = {"#000000", "#00ffff"}, }; /* -l option; if nonzero, dmenu uses vertical list with given number of lines */ -static unsigned int lines = 0; +static unsigned int lines = 0; /* * Characters not considered part of a word while deleting words diff --git a/flake.nix b/flake.nix index 99a631b..6ceea12 100644 --- a/flake.nix +++ b/flake.nix @@ -5,31 +5,30 @@ nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; }; - outputs = - { self, nixpkgs }: - let - system = "x86_64-linux"; - pkgs = import nixpkgs { inherit system; }; + outputs = { + self, + nixpkgs, + }: let + system = "x86_64-linux"; + pkgs = import nixpkgs {inherit system;}; + in { + packages.${system}.default = pkgs.stdenv.mkDerivation { + pname = "dmenu"; + version = "5.4"; + src = ./.; - in - { - packages.${system}.default = pkgs.stdenv.mkDerivation { - pname = "dmenu"; - version = "5.4"; - src = ./.; - - nativeBuildInputs = [ pkgs.pkg-config ]; - buildInputs = with pkgs; [ - libX11 - fontconfig - libxinerama - libxft - ]; - makeFlags = [ - "PREFIX=$(out)" - "CC:=$(CC)" - ]; - - }; + nativeBuildInputs = [pkgs.pkg-config]; + buildInputs = with pkgs; [ + libX11 + fontconfig + libxinerama + libxft + fira-code + ]; + makeFlags = [ + "PREFIX=$(out)" + "CC:=$(CC)" + ]; }; + }; }