diff --git a/general/configs/fastfetch/config.jsonc b/general/configs/fastfetch/config.jsonc new file mode 100644 index 0000000..3bc2900 --- /dev/null +++ b/general/configs/fastfetch/config.jsonc @@ -0,0 +1,137 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + "logo": { + "padding": { + "top": 2, + "left": 1, + "right": 2, + }, + }, + "display": { + "separator": " ", + }, + "modules": [ + // Title + { + "type": "title", + "format": "{#1}╭───────────── {#}{user-name-colored}", + }, + // System Information + { + "type": "custom", + "format": "{#1}│ {#}System Information", + }, + { + "type": "os", + "key": "{#separator}│ {#keys}󰍹 OS", + }, + { + "type": "kernel", + "key": "{#separator}│ {#keys}󰒋 Kernel", + }, + { + "type": "uptime", + "key": "{#separator}│ {#keys}󰅐 Uptime", + }, + { + "type": "packages", + "key": "{#separator}│ {#keys}󰏖 Packages", + "format": "{all}", + }, + { + "type": "custom", + "format": "{#1}│", + }, + // Desktop Environment + { + "type": "custom", + "format": "{#1}│ {#}Desktop Environment", + }, + { + "type": "de", + "key": "{#separator}│ {#keys}󰧨 DE", + }, + { + "type": "wm", + "key": "{#separator}│ {#keys}󱂬 WM", + }, + { + "type": "wmtheme", + "key": "{#separator}│ {#keys}󰉼 Theme", + }, + { + "type": "display", + "key": "{#separator}│ {#keys}󰹑 Resolution", + }, + { + "type": "shell", + "key": "{#separator}│ {#keys}󰞷 Shell", + }, + { + "type": "terminalfont", + "key": "{#separator}│ {#keys}󰛖 Font", + }, + { + "type": "custom", + "format": "{#1}│", + }, + // Hardware Information + { + "type": "custom", + "format": "{#1}│ {#}Hardware Information", + }, + { + "type": "cpu", + "key": "{#separator}│ {#keys}󰻠 CPU", + }, + { + "type": "gpu", + "key": "{#separator}│ {#keys}󰢮 GPU", + }, + { + "type": "memory", + "key": "{#separator}│ {#keys}󰍛 Memory", + }, + { + "type": "disk", + "key": "{#separator}│ {#keys}󰋊 Disk (/)", + "folders": "/", + }, + { + "type": "custom", + "format": "{#1}│", + }, + // Network + { + "type": "custom", + "format": "{#1}│ {#}Network", + }, + { + "type": "wifi", + "key": "{#separator}│ {#keys}⮃ WiFi", + }, + { + "type": "dns", + "key": "{#separator}│ {#keys}🖧 DNS", + }, + { + "type": "localip", + "key": "{#separator}│ {#keys}⍰ IP", + }, + { + "type": "custom", + "format": "{#1}│", + }, + // Colors + { + "type": "colors", + "key": "{#separator}│", + "symbol": "circle", + }, + // Footer + { + "type": "custom", + "format": "{#1}╰───────────────────────────────╯", + }, + ], +} diff --git a/general/configs/fish/config.fish b/general/configs/fish/config.fish index f28e6ea..b3ab7ec 100755 --- a/general/configs/fish/config.fish +++ b/general/configs/fish/config.fish @@ -21,6 +21,7 @@ alias cf='nvim ~/projects/active/dotfiles/' alias g='lazygit' alias open-webui='sudo systemctl start docker && sudo docker start -i open-webui' alias ai='ollama serve' +alias ff='fastfetch' # Add scripts in ~/projects/active/dotfiles/general/scripts/ to path fish_add_path -P ~/projects/active/dotfiles/scripts/