From d95e4e5cca54dd49f90f94ef9e03650d924e87e8 Mon Sep 17 00:00:00 2001 From: pancakes Date: Tue, 29 Jul 2025 02:17:54 +1000 Subject: [PATCH] Add fastfetch config --- fastfetch/dot-config/fastfetch/config.jsonc | 42 ++++++++++++++++++ .../dot-config/fastfetch/nonbinary_cat.png | Bin 0 -> 11288 bytes justfile | 12 ++++- 3 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 fastfetch/dot-config/fastfetch/config.jsonc create mode 100644 fastfetch/dot-config/fastfetch/nonbinary_cat.png diff --git a/fastfetch/dot-config/fastfetch/config.jsonc b/fastfetch/dot-config/fastfetch/config.jsonc new file mode 100644 index 0000000..876c34b --- /dev/null +++ b/fastfetch/dot-config/fastfetch/config.jsonc @@ -0,0 +1,42 @@ +{ + "$schema": "https://raw.githubusercontent.com/fastfetch-cli/fastfetch/refs/heads/dev/doc/json_schema.json", + "display": { + "brightColor": true, + "color": "magenta" + }, + "general": { + // Weird stuff happens when using an image for logo source, this fixes it + "preRun": "echo" + }, + "logo": { + "source": "~/.config/fastfetch/nonbinary_cat.png", + "width": 20 + }, + "modules": [ + "title", + "separator", + "os", + "kernel", + "uptime", + "packages", + "shell", + "display", + "de", + "wm", + "wmtheme", + "theme", + "icons", + "font", + "cursor", + "terminal", + "terminalfont", + "cpu", + "gpu", + "memory", + "disk", + "battery", + "poweradapter", + "break", + "colors" + ] +} \ No newline at end of file diff --git a/fastfetch/dot-config/fastfetch/nonbinary_cat.png b/fastfetch/dot-config/fastfetch/nonbinary_cat.png new file mode 100644 index 0000000000000000000000000000000000000000..2ae7a3158fca9210b85b379e561c440fb30f82e5 GIT binary patch literal 11288 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 literal 0 HcmV?d00001 diff --git a/justfile b/justfile index 942d047..697ccbb 100644 --- a/justfile +++ b/justfile @@ -8,8 +8,10 @@ _echoerror text: _echowarning text: @echo -e "{{ style("warning") }}{{ text }}{{ NORMAL }}" -full-auto: packages dev-setup fish-shell helix-editor yazi-file-manager +# Full auto installation +full-auto: packages dev-setup fish-shell helix-editor yazi-file-manager fastfetch +# Fuller auto (graphical) installation full-auto-gui: full-auto kitty-terminal niri-window-manager # (Run first unless running full-auto) Setup Flatpak, pacman mirrors, Chaotic AUR, and paru AUR helper @@ -51,6 +53,14 @@ dev-setup: @just _echowarning "\n3) Setting git global config" git config --global init.defaultBranch "main" +[group("other")] +fastfetch: + @just _echowarning "1) Installing fastfetch and dependencies" + paru -S fastfetch imagemagick + + @just _echowarning "\n2) Stowing fastfetch config" + stow --dotfiles -S fastfetch + # fish shell and plugins [group("essentials")] fish-shell: