sway: configure emoji fonts

This commit is contained in:
colin 2022-06-08 13:02:28 -07:00
parent 05559c9c39
commit ed50ea4b4b
6 changed files with 28 additions and 12 deletions

View File

@ -6,7 +6,7 @@
# system is e.g. x86_64-linux
# gui is "gnome", or null
{ lib, pkgs, system, gui, extraPackages ? [] }: {
{ lib, config, pkgs, system, gui, extraPackages ? [] }: {
home.stateVersion = "21.11";
home.username = "colin";
home.homeDirectory = "/home/colin";
@ -289,6 +289,7 @@
XF86AudioLowerVolume = "exec '${pkgs.pulsemixer}/bin/pulsemixer --change-volume -5'";
XF86AudioMute = "exec '${pkgs.pulsemixer}/bin/pulsemixer --toggle-mute'";
"${modifier}+Print" = "exec '${pkgs.sway-contrib.grimshot}/bin/grimshot copy area'";
};
# mostly defaults:
@ -301,8 +302,11 @@
workspaceNumbers = true;
statusCommand = "${pkgs.i3status}/bin/i3status";
fonts = {
names = [ "monospace" ];
size = 8.0;
# names = [ "monospace" "Noto Color Emoji" ];
# size = 8.0;
# names = [ "Font Awesome 6 Free" "DejaVu Sans" "Hack" ];
names = with config.fonts.fontconfig.defaultFonts; (emoji ++ monospace ++ serif ++ sansSerif);
size = 24.0;
};
trayOutput = "primary";
colors = {

View File

@ -1,4 +1,4 @@
{ ... }:
{ pkgs, ... }:
{
imports = [
@ -11,6 +11,18 @@
time.timeZone = "America/Los_Angeles";
fonts = {
enableDefaultFonts = true;
fonts = with pkgs; [ font-awesome twitter-color-emoji hack-font ];
fontconfig.enable = true;
fontconfig.defaultFonts = {
emoji = [ "Font Awesome 6 Free" "Twitter Color Emoji" ];
monospace = [ "Hack" ];
serif = [ "DejaVu Serif" ];
sansSerif = [ "DejaVu Sans" ];
};
};
# programs.vim.defaultEditor = true;
environment.variables = {
EDITOR = "vim";

View File

@ -1,4 +1,4 @@
{ pkgs, lib, ... }:
{ pkgs, config, lib, ... }:
{
imports = [
./../../helpers/universal
@ -6,7 +6,7 @@
];
home-manager.users.colin = import ./../../helpers/home-manager-gen-colin.nix {
inherit pkgs lib;
inherit pkgs config lib;
system = "x86_64-linux";
# gui = "gnome";
# gui = "i3";

View File

@ -1,4 +1,4 @@
{ pkgs, lib, ... }:
{ pkgs, config, lib, ... }:
{
imports = [
./../../helpers/universal
@ -6,7 +6,7 @@
];
home-manager.users.colin = import ./../../helpers/home-manager-gen-colin.nix {
inherit pkgs lib;
inherit pkgs config lib;
system = "x86_64-linux";
# gui = "gnome";
gui = "sway";

View File

@ -1,4 +1,4 @@
{ pkgs, lib, ... }:
{ pkgs, config, lib, ... }:
{
imports = [
./../../helpers/universal
@ -10,7 +10,7 @@
users.users.colin.initialPassword = "147147";
home-manager.users.colin = import ./../../helpers/home-manager-gen-colin.nix {
inherit pkgs lib;
inherit pkgs config lib;
system = "aarch64-linux";
gui = "phosh";
extraPackages = [

View File

@ -1,4 +1,4 @@
{ pkgs, lib, ... }:
{ pkgs, config, lib, ... }:
{
imports = [
@ -22,7 +22,7 @@
];
home-manager.users.colin = import ../../helpers/home-manager-gen-colin.nix {
inherit pkgs lib;
inherit pkgs config lib;
system = "aarch64-linux";
gui = null;
extraPackages = [ pkgs.matrix-synapse ];