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 0000000..2ae7a31 Binary files /dev/null and b/fastfetch/dot-config/fastfetch/nonbinary_cat.png differ 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: