From 21bc0b5e28568e264a3ed7b96236367a5bf397d3 Mon Sep 17 00:00:00 2001 From: Matt Nish-Lapidus Date: Thu, 26 Sep 2024 22:00:05 -0400 Subject: [PATCH] configuring --- .../fish/functions/fish_greeting.fish | 2 +- dotfiles/dot_config/wezterm/wezterm.lua | 1 + dotfiles/dot_local/share/flf/wavy.flf | 903 ++++++++++++++++++ flake.lock | 12 +- home/home.nix | 9 + system/eddie/configuration.nix | 4 +- 6 files changed, 922 insertions(+), 9 deletions(-) create mode 100755 dotfiles/dot_local/share/flf/wavy.flf diff --git a/dotfiles/dot_config/fish/functions/fish_greeting.fish b/dotfiles/dot_config/fish/functions/fish_greeting.fish index 81a5236..007a201 100644 --- a/dotfiles/dot_config/fish/functions/fish_greeting.fish +++ b/dotfiles/dot_config/fish/functions/fish_greeting.fish @@ -2,7 +2,7 @@ function fish_greeting status --is-login if [ $status = 0 ] if which figlet > /dev/null - figlet -f "/Users/emenel/.local/flf/wavy.flf" "welcome" + figlet -f "/home/emenel/.local/share/flf/wavy.flf" "welcome" end end end diff --git a/dotfiles/dot_config/wezterm/wezterm.lua b/dotfiles/dot_config/wezterm/wezterm.lua index 9592e91..bac062b 100644 --- a/dotfiles/dot_config/wezterm/wezterm.lua +++ b/dotfiles/dot_config/wezterm/wezterm.lua @@ -5,6 +5,7 @@ local act = wezterm.action -- config.default_prog = { 'fish', '-l' } config.enable_wayland = false; +config.front_end = "WebGpu"; local bar = wezterm.plugin.require("https://github.com/adriankarlen/bar.wezterm") diff --git a/dotfiles/dot_local/share/flf/wavy.flf b/dotfiles/dot_local/share/flf/wavy.flf new file mode 100755 index 0000000..3f0663b --- /dev/null +++ b/dotfiles/dot_local/share/flf/wavy.flf @@ -0,0 +1,903 @@ +flf2a$ 4 3 10 0 6 +Wavy by Brian Krog 10/05 +Includes ISO Latin-1 +figlet release 2.2.2 -- 05 Jul 2005 +Permission is hereby given to modify this font, as long as the +modifier's name is placed on a comment line. + +$$@ +$$@ +$$@ +$$@@ +$ @ +|$@ +o$@ +$ @@ + $ @ +||$@ + $ @ + $ @@ + $ @ + _/_/_$@ +-/-/-$ @ + $ @@ + $ @ +(I`$@ +.I)$@ + $ @@ + $@ +o/$@ +/o$@ + $ @@ +_$ @ +\)$@ +(X$@ + $@@ +$ @ +|$@ +$ @ +$ @@ + /$@ +($ @ + \$@ + $@@ +\$ @ + )$@ +/$ @ +$ @@ + $ @ +_\/_$@ + /\$ @ + $ @@ + $ @ +$_|_$@ + $|$ @ + $ @@ +$ @ +$ @ +o$@ +/$@@ + $ @ +$__$@ + $ @ + $ @@ +$ @ +$ @ +o$@ +$ @@ + $@ + /$@ +/$ @ +$ @@ + _$ @ +(.\$ @ + \_)$@ + $ @@ + $ @ +/($ @ + _)_$@ + $@@ +_$ @ + )$@ +/_$@ + $@@ +_$ @ +_)$@ +_)$@ + $ @@ + $ @ +/_(_$@ + )$@ + $ @@ +__$ @ +)_$ @ + _)$@ + $ @@ + _$ @ +(__$ @ + \_)$@ + $ @@ +__$ @ + )$@ + ($ @ + $ @@ + _$ @ +(_)$@ +(_)$@ + $ @@ + _$ @ +(_\$ @ + _)$@ + $ @@ +$ @ +o$@ +o$@ +$ @@ +$ @ +o$@ +o$@ +/$@@ +$ @ +/$@ +\$@ +$ @@ + $ @ +__$@ +--$@ + $ @@ +$ @ +\$@ +/$@ +$ @@ +_$ @ + )$@ +o$ @ + $ @@ + ___$ @ + / _ )$@ +( (_($ @ + \___/$@@ + _$ @ + /_)$@ +/ /$ @ + $ @@ + __$ @ + )_)$@ +/__)$@ + $ @@ + _$ @ + / `$@ +(_.$ @ + $ @@ + __$ @ + ) )$@ +/_/$ @ + $ @@ + ___$@ + )_$ @ +(__$ @ + $ @@ + ___$@ + )_$ @ +($ @ + $ @@ + _$ @ + / _$@ +(__/$@ + $ @@ + $ @ + )_)$@ +( ($ @ + $ @@ + ___$@ + )$ @ +_(_$ @ + $ @@ +___$ @ + ($ @ +\__)$@ + $ @@ + $@ + )_/$@ +/ )$@ + $ @@ + $ @ + )$ @ +(__$@ + $ @@ + $ @ + )\/)$@ +( ($ @ + $ @@ + $ @ + )\ )$@ +( ($ @ + $ @@ + _$ @ + / )$@ +(_/$ @ + $ @@ + __$ @ + )_)$@ +/$ @ +$ @@ + _$ @ + / )$@ +(_X$ @ + @@ + __$ @ + )_)$@ +/ \$ @ + $ @@ + __$ @ + (_ `$@ +.__)$ @ + $ @@ +___$@ + )$ @ +($ @ + $ @@ + @ + / /$@ +(_/$ @ + $ @@ + $@ +\ /$@ + \/$ @ + $ @@ + $@ +\ X /$@ + \/ \/$ @ + $ @@ + $ @ +(/$@ +/)$@ + $ @@ + @ +\_)$@ + /$ @ + $ @@ +__$@ + /$@ +/_$@ + $ @@ + _$@ +|$ @ +|_$@ + $ @@ +$ @ +\$ @ + \$@ + $@@ +_$ @ + |$@ +_|$@ + $ @@ + $ @ +/\$@ + $ @ + $ @@ + $ @ + $ @ + $ @ +__$@@ +$ @ +\$@ +$ @ +$ @@ + $ @ + _$ @ +(_($@ + $ @@ + $ @ +( _$ @ + )_)$@ + $ @@ + $ @ + _$@ +(_$@ + $ @@ + $ @ + _ )$@ +(_($ @ + $ @@ + $ @ + _$ @ + )_)$@ +(_$ @@ + $ @ +_(_$@ + )$@ + $ @@ + $ @ + _$ @ +(_($ @ + _)$@@ + $ @ +( _$ @ + ) )$@ + $ @@ +$ @ +o$@ +($@ +$ @@ +$ @ +o$ @ +($ @ +_)$@@ + $ @ +( _$@ + )\$@ + $ @@ + $ @ + )$@ +($ @ + $ @@ + $ @ + _ _$ @ +) ) )$@ + $ @@ + $ @ + _$ @ +) )$@ + $ @@ + $ @ + _$ @ +(_)$@ + $ @@ + $ @ + _$ @ + )_)$@ +( $ @@ + $ @ + _$ @ +(_($ @ + )$@@ + $ @ + _$@ +)$ @ +$ @@ + $ @ + _$@ +($ @ +_)$@@ + $ @ +_)_$@ +(_$ @ + $ @@ + $ @ + $ @ +(_($@ + $ @@ + $ @ + $ @ +\)$@ + $ @@ + $ @ + $ @ +)_)_)$@ + $ @@ + $ @ + $ @ +\)$@ +(\$@@ + $ @ + $ @ +(_($ @ + _)$@@ + $ @ +__$ @ + )$ @ + (__$@@ + _$@ +_|$ @ + |_$@ + $ @@ +$ @ +|$@ +|$@ +|$@@ +_$ @ + |_$@ +_|$ @ + $ @@ + $ @ +/\/$@ + $ @ + $ @@ + o_o$@ + /_)$@ +/ /$ @ + $ @@ + o_o$@ + / )$@ +(_/$ @ + $ @@ + o o$@ + / /$ @ +(_/$ @ + $ @@ +o o$@ + _ $@ +(_($@ + $@@ +o o$@ + _$ @ +(_)$@ + $ @@ +o o$@ + $@ +(_($@ + $@@ + __$ @ + ) )$@ +/ )$@ + $ @@ +160 NO-BREAK SPACE +$$@ +$$@ +$$@ +$$@@ +161 INVERTED EXCLAMATION MARK +$ @ +o$@ +|$@ +$ @@ +162 CENT SIGN + $ @ + |$ @ +(_`$@ + |$ @@ +163 POUND SIGN + _$ @ +_(_`$@ + o)_$@ + $ @@ +164 CURRENCY SIGN + $ @ +`o'$@ +' `$@ + $ @@ +165 YEN SIGN + $ @ +_\_)_$@ +--/--$@ + $ @@ +166 BROKEN BAR +$ @ +|$@ +'$@ +|$@@ +167 SECTION SIGN + _$@ +($ @ +()$@ +_)$@@ +168 DIAERESIS +o o$@ + $ @ + $ @ + $ @@ +169 COPYRIGHT SIGN + _$ @ +(C)$@ + $ @ + $ @@ +170 FEMININE ORDINAL INDICATOR + _ $@ +(_($@ +---$@ + $ @@ +171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + $@ +//$@ +\\$@ + $@@ +172 NOT SIGN + $ @ +__$ @ + |$@ + $ @@ +173 SOFT HYPHEN +$ @ +_$@ +$ @ +$ @@ +174 REGISTERED SIGN + _$ @ +(R)$@ + $ @ + $ @@ +175 MACRON +__$@ + $ @ + $ @ + $ @@ +176 DEGREE SIGN +O$@ +$ @ +$ @ +$ @@ +177 PLUS-MINUS SIGN + $ @ +_|_$@ +_|_$@ + $ @@ +178 SUPERSCRIPT TWO +2$@ + @ + @ + @@ +179 SUPERSCRIPT THREE +3$@ +$ @ +$ @ +$ @@ +180 ACUTE ACCENT +/$@ +$ @ +$ @ +$ @@ +181 MICRO SIGN + $ @ + $ @ + )_)$@ +/$ @@ +182 PILCROW SIGN + __$@ +(||$@ + ||$@ + $ @@ +183 MIDDLE DOT +$ @ +o$@ +$ @ +$ @@ +184 CEDILLA +$ @ +$ @ +$ @ +S$@@ +185 SUPERSCRIPT ONE +1$@ +$ @ +$ @ +$ @@ +186 MASCULINE ORDINAL INDICATOR + _$ @ +(_)$@ +---$@ + $ @@ +187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + $ @ +\\$@ +//$@ + $ @@ +188 VULGAR FRACTION ONE QUARTER + $@ +1/$@ +/4$@ + $ @@ +189 VULGAR FRACTION ONE HALF + $@ +1/$@ +/2$@ + $ @@ +190 VULGAR FRACTION THREE QUARTERS + $@ +3/$@ +/4$@ + $ @@ +191 INVERTED QUESTION MARK + $ @ + o$@ +(_$@ + $ @@ +192 LATIN CAPITAL LETTER A WITH GRAVE + \$ @ + /_)$@ +/ /$ @ + $ @@ +193 LATIN CAPITAL LETTER A WITH ACUTE + _/$@ + /_)$@ +/ /$ @ + $ @@ +194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + /\$@ + /_)$@ +/ /$ @ + $ @@ +195 LATIN CAPITAL LETTER A WITH TILDE + /\/$@ + /_)$@ +/ /$ @ + $ @@ +196 LATIN CAPITAL LETTER A WITH DIAERESIS + o_o$@ + /_)$@ +/ /$ @ + $ @@ +197 LATIN CAPITAL LETTER A WITH RING ABOVE + O$ @ + /_)$@ +/ /$ @ + $ @@ +198 LATIN CAPITAL LETTER AE + ____$@ + /_)_$ @ +/ /__$ @ + $ @@ +199 LATIN CAPITAL LETTER C WITH CEDILLA + _$ @ + / `$@ +(_.$ @ + S$ @@ +200 LATIN CAPITAL LETTER E WITH GRAVE + _\_$@ + )_$ @ +(__$ @ + $ @@ +201 LATIN CAPITAL LETTER E WITH ACUTE + _/_$@ + )_$ @ +(__$ @ + $ @@ +202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX + _/\$@ + )_$ @ +(__$ @ + $ @@ +203 LATIN CAPITAL LETTER E WITH DIAERESIS + o_o$@ + )_$ @ +(__$ @ + $ @@ +204 LATIN CAPITAL LETTER I WITH GRAVE + _\_$@ + )$ @ +_(_$ @ + $ @@ +205 LATIN CAPITAL LETTER I WITH ACUTE + _/_$@ + )$ @ +_(_$ @ + $ @@ +206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX + _/\$@ + )$ @ +_(_$ @ + $ @@ +207 LATIN CAPITAL LETTER I WITH DIAERESIS + o_o$@ + )$ @ +_(_$ @ + @@ +208 LATIN CAPITAL LETTER ETH + __$ @ +_)_)$@ +/_/$ @ + $ @@ +209 LATIN CAPITAL LETTER N WITH TILDE + /\/$@ + )\ )$@ +( ($ @ + $ @@ +210 LATIN CAPITAL LETTER O WITH GRAVE + \$ @ + / )$@ +(_/$ @ + $ @@ +211 LATIN CAPITAL LETTER O WITH ACUTE + _/$@ + / )$@ +(_/$ @ + $ @@ +212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + /\$@ + / )$@ +(_/$ @ + $ @@ +213 LATIN CAPITAL LETTER O WITH TILDE + /\/$@ + / )$@ +(_/$ @ + $ @@ +214 LATIN CAPITAL LETTER O WITH DIAERESIS + o_o$@ + / )$@ +(_/$ @ + $ @@ +215 MULTIPLICATION SIGN +$ @ +X$@ +$ @ +$ @@ +216 LATIN CAPITAL LETTER O WITH STROKE + _$ @ + //)$@ +(//$ @ + $ @@ +217 LATIN CAPITAL LETTER U WITH GRAVE + \$ @ + / /$@ +(_/$ @ + $ @@ +218 LATIN CAPITAL LETTER U WITH ACUTE + /$@ + / /$@ +(_/$ @ + $ @@ +219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX + /\$@ + / /$@ +(_/$ @ + $ @@ +220 LATIN CAPITAL LETTER U WITH DIAERESIS + o o$@ + / /$ @ +(_/$ @ + $ @@ +221 LATIN CAPITAL LETTER Y WITH ACUTE + /$ @ +\_)$@ + /$ @ + $ @@ +222 LATIN CAPITAL LETTER THORN +( _$ @ + )_)$@ +($ @ + $ @@ +223 LATIN SMALL LETTER SHARP S + __$ @ + ) )$@ + / )$@ + $ @@ +224 LATIN SMALL LETTER A WITH GRAVE + \$ @ + _ $@ +(_($@ + $@@ +225 LATIN SMALL LETTER A WITH ACUTE + /$ @ + _ $@ +(_($@ + $@@ +226 LATIN SMALL LETTER A WITH CIRCUMFLEX + /\$@ + _ $@ +(_($@ + $@@ +227 LATIN SMALL LETTER A WITH TILDE +/\/$@ + _ $@ +(_($@ + $@@ +228 LATIN SMALL LETTER A WITH DIAERESIS +o o$@ + _ $@ +(_($@ + $@@ +229 LATIN SMALL LETTER A WITH RING ABOVE + O$ @ + _ $@ +(_($@ + $@@ +230 LATIN SMALL LETTER AE + $ @ + _ _$ @ + _ )_)$@ +(_(_$ @@ +231 LATIN SMALL LETTER C WITH CEDILLA + $ @ + _$@ +(_$@ + S$@@ +232 LATIN SMALL LETTER E WITH GRAVE + \$ @ + _$ @ + )_)$@ +(_$ @@ +233 LATIN SMALL LETTER E WITH ACUTE + /$ @ + _$ @ + )_)$@ +(_$ @@ +234 LATIN SMALL LETTER E WITH CIRCUMFLEX + /\$ @ + _ $@ + )_)$@ +(_$ @@ +235 LATIN SMALL LETTER E WITH DIAERESIS + o o$@ + _ $@ + )_)$@ +(_$ @@ +236 LATIN SMALL LETTER I WITH GRAVE +$ @ +\$@ +($@ + $@@ +237 LATIN SMALL LETTER I WITH ACUTE +$ @ +/$@ +($@ + $@@ +238 LATIN SMALL LETTER I WITH CIRCUMFLEX + $ @ +/\$@ +($ @ + $ @@ +239 LATIN SMALL LETTER I WITH DIAERESIS + $ @ +oo$@ +($ @ + $ @@ +240 LATIN SMALL LETTER ETH + X$ @ + _ )$@ +(_($ @ + $ @@ +241 LATIN SMALL LETTER N WITH TILDE +/\/$@ + _$ @ +) )$@ + $ @@ +242 LATIN SMALL LETTER O WITH GRAVE + \$ @ + _$ @ +(_)$@ + $ @@ +243 LATIN SMALL LETTER O WITH ACUTE + /$ @ + _$ @ +(_)$@ + $ @@ +244 LATIN SMALL LETTER O WITH CIRCUMFLEX + /\$@ + _$ @ +(_)$@ + @@ +245 LATIN SMALL LETTER O WITH TILDE +/\/$@ + _$ @ +(_)$@ + $ @@ +246 LATIN SMALL LETTER O WITH DIAERESIS +o o$@ + _$ @ +(_)$@ + $ @@ +247 DIVISION SIGN + o$ @ +---$@ + o$ @ + $ @@ +248 LATIN SMALL LETTER O WITH STROKE + $ @ + _$ @ +(/)$@ + $ @@ +249 LATIN SMALL LETTER U WITH GRAVE + \$ @ + $@ +(_($@ + $@@ +250 LATIN SMALL LETTER U WITH ACUTE + /$@ + $@ +(_($@ + $@@ +251 LATIN SMALL LETTER U WITH CIRCUMFLEX + /\$@ + $@ +(_($@ + $@@ +252 LATIN SMALL LETTER U WITH DIAERESIS +o o$@ + $@ +(_($@ + $@@ +253 LATIN SMALL LETTER Y WITH ACUTE + /$ @ + $ @ +(_($ @ + _)$@@ +254 LATIN SMALL LETTER THORN + $ @ +(_$ @ + )_)$@ +($ @@ +255 LATIN SMALL LETTER Y WITH DIAERESIS +o o$ @ + $ @ +(_($ @ + _)$@@ + + + + + + + + diff --git a/flake.lock b/flake.lock index e3b86c4..4cf3e85 100644 --- a/flake.lock +++ b/flake.lock @@ -110,11 +110,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1726969270, - "narHash": "sha256-8fnFlXBgM/uSvBlLWjZ0Z0sOdRBesyNdH0+esxqizGc=", + "lastModified": 1727264057, + "narHash": "sha256-KQPI8CTTnB9CrJ7LrmLC4VWbKZfljEPBXOFGZFRpxao=", "owner": "nixos", "repo": "nixpkgs", - "rev": "23cbb250f3bf4f516a2d0bf03c51a30900848075", + "rev": "759537f06e6999e141588ff1c9be7f3a5c060106", "type": "github" }, "original": { @@ -126,11 +126,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1726937504, - "narHash": "sha256-bvGoiQBvponpZh8ClUcmJ6QnsNKw0EMrCQJARK3bI1c=", + "lastModified": 1727122398, + "narHash": "sha256-o8VBeCWHBxGd4kVMceIayf5GApqTavJbTa44Xcg5Rrk=", "owner": "nixos", "repo": "nixpkgs", - "rev": "9357f4f23713673f310988025d9dc261c20e70c6", + "rev": "30439d93eb8b19861ccbe3e581abf97bdc91b093", "type": "github" }, "original": { diff --git a/home/home.nix b/home/home.nix index ab0c93a..479da9e 100644 --- a/home/home.nix +++ b/home/home.nix @@ -35,6 +35,7 @@ nodejs_18 platformio-core + borgmatic kanata-with-cmd wezterm emacs @@ -129,6 +130,14 @@ }; xdg.configFile."emacs".enable = false; + home.file.".config/doom" = { + #enable = true; + source = ../dotfiles/dot_config/doom; + recursive = true; + }; + +# xdg.dataFile."share/flf".source = ../dotfiles/dot_local/flf; + #xdg.configFile."fish/functions/ll.fish".source = ../dotfiles/dot_config/fish/functions/ll.fish; #xdg.configFile."fish/functions/la.fish".source = ../dotfiles/dot_config/fish/functions/la.fish; diff --git a/system/eddie/configuration.nix b/system/eddie/configuration.nix index ad43ccb..5426ece 100644 --- a/system/eddie/configuration.nix +++ b/system/eddie/configuration.nix @@ -51,7 +51,7 @@ # Fine-grained power management. Turns off GPU when not in use. # Experimental and only works on modern Nvidia GPUs (Turing or newer). - powerManagement.finegrained = false; + powerManagement.finegrained = true; # Use the NVidia open source kernel module (not to be confused with the # independent third-party "nouveau" open source driver). @@ -62,7 +62,7 @@ # Currently alpha-quality/buggy, so false is currently the recommended setting. open = false; - #forceFullCompositionPipeline = true; + forceFullCompositionPipeline = true; prime = { amdgpuBusId = "PCI:0:2:0";