diff --git a/common/fastfetch/default.nix b/common/fastfetch/default.nix index 87c34e5..eaa8bcd 100644 --- a/common/fastfetch/default.nix +++ b/common/fastfetch/default.nix @@ -1,87 +1,95 @@ -{ lib, pkgs, config, ... }: { - programs.fastfetch = let - hostname = config.home.sessionVariables.HOSTNAME; - logoFile = ./. + "/host/${hostname}.txt"; - in { - enable = true; - settings = { - logo = { - # Created with Chafa - source = builtins.readFile logoFile; - type = "data"; - position = "left"; - padding = { - top = 0; - }; - }; - display = { - separator = " "; - }; - modules = [ - { - key = "╭───────────╮"; - type = "custom"; - } - { - key = "│ {#31} user {#keys}│"; - type = "title"; - format = "{user-name}"; - } - { - key = "│ {#32}󰇅 host {#keys}│"; - type = "title"; - format = "{host-name}"; - } - { - key = "│ {#33}󰅐 uptime {#keys}│"; - type = "uptime"; - } - { - key = "│ {#34}{icon} distro {#keys}│"; - type = "os"; - } - { - key = "│ {#36}󰇄 desktop {#keys}│"; - type = "de"; - } - { - key = "│ {#32} shell {#keys}│"; - type = "shell"; - } - { - key = "│ {#33}󰍛 cpu {#keys}│"; - type = "cpu"; - showPeCoreCount = true; - } - { - key = "│ {#34}󰉉 disk {#keys}│"; - type = "disk"; - folders = "/"; - } - { - key = "│ {#35} memory {#keys}│"; - type = "memory"; - } - { - key = "│ {#36}󰩟 network {#keys}│"; - type = "localip"; - format = "{ipv4} ({ifname})"; - } - { - key = "├───────────┤"; - type = "custom"; - } - { - key = "│ {#39} colors {#keys}│"; - type = "colors"; - symbol = "circle"; - } - { - key = "╰───────────╯"; - type = "custom"; - } - ]; + lib, + pkgs, + config, + ... +}: +{ + programs.fastfetch = + let + hostname = config.home.sessionVariables.HOSTNAME; + logoFile = ./. + "/host/${hostname}.txt"; + in + { + enable = true; + settings = { + logo = { + # Created with Chafa + source = builtins.readFile logoFile; + type = "data"; + position = "left"; + padding = { + top = 0; + right = 0; + }; }; + display = { + separator = " "; + }; + modules = [ + { + key = "╭───────────╮"; + type = "custom"; + } + { + key = "│ {#31} user {#keys}│"; + type = "title"; + format = "{user-name}"; + } + { + key = "│ {#32}󰇅 host {#keys}│"; + type = "title"; + format = "{host-name}"; + } + { + key = "│ {#33}󰅐 uptime {#keys}│"; + type = "uptime"; + } + { + key = "│ {#34}{icon} distro {#keys}│"; + type = "os"; + } + { + key = "│ {#36}󰇄 desktop {#keys}│"; + type = "de"; + } + { + key = "│ {#32} shell {#keys}│"; + type = "shell"; + } + { + key = "│ {#33}󰍛 cpu {#keys}│"; + type = "cpu"; + showPeCoreCount = true; + } + { + key = "│ {#34}󰉉 disk {#keys}│"; + type = "disk"; + folders = "/"; + } + { + key = "│ {#35} memory {#keys}│"; + type = "memory"; + } + { + key = "│ {#36}󰩟 network {#keys}│"; + type = "localip"; + format = "{ipv4} ({ifname})"; + } + { + key = "├───────────┤"; + type = "custom"; + } + { + key = "│ {#39} colors {#keys}│"; + type = "colors"; + symbol = "circle"; + } + { + key = "╰───────────╯"; + type = "custom"; + } + ]; + }; }; -} \ No newline at end of file +} diff --git a/common/fastfetch/host/images/komodo.png b/common/fastfetch/host/images/komodo.png index 40c1a67..b93ed32 100644 Binary files a/common/fastfetch/host/images/komodo.png and b/common/fastfetch/host/images/komodo.png differ diff --git a/common/fastfetch/host/images/rune.png b/common/fastfetch/host/images/rune.png new file mode 100644 index 0000000..ee423a4 Binary files /dev/null and b/common/fastfetch/host/images/rune.png differ diff --git a/common/fastfetch/host/komodo.txt b/common/fastfetch/host/komodo.txt index 96586cc..bbb6cc8 100644 --- a/common/fastfetch/host/komodo.txt +++ b/common/fastfetch/host/komodo.txt @@ -1,14 +1,12 @@ - [?25l ▄▄▄▄▄▄▄▄▄▄▄  - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄  - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄  - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄  - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄  - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄  - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄  - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄  - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄  - ▄▄▄▄▄▄▄▄▄▄  - [?25h \ No newline at end of file + + [?25l[?25h[?25l  +  + ▅▔▔▃▔▆▅▃▂  + ▖▅▃▆▔▔▔▔▃▝▃▂▁  + ▆▀▁▔▅▀▖▀▘▔▔▔▔▆▅▀▂  + ▖▂▁▁▆▃▁▔▔▔▔▔▔▔▔▆▀  + ▝▖▔▖▔▆▅▃▂▁▔▔▂▁▔▔▅  + ▂▂▅▁▀▃▂▁▔▔▔▔▂▅▏▝▂▅▝  + ▆▆▆ ▔▔▆▆▆▆▆▆▆▍▋▍ + ▂▆▆▔▁▃  + \ No newline at end of file diff --git a/common/fastfetch/host/rune.txt b/common/fastfetch/host/rune.txt index d5c8e8f..a2cd633 100644 --- a/common/fastfetch/host/rune.txt +++ b/common/fastfetch/host/rune.txt @@ -1,13 +1,14 @@ - - [?25l ▄▄▄ ▄▄▄ ▄▄▄  - ▄▄▄▄ ▄▄▄▄▄▄▄  - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄  - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄░▄  - ▄▄▄▄▄ ▄▄▄▄▄▄  - ▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄░ - ▄▄▄▄▄▄ ▄▄▄  - ░▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄  - ▄ ▄▄▄▄▄▄▄▄▄░░▄▄▄▄  - ▄▄▄▄▄▄▄ ▄░▄  - ▄▄▄ ▄▄▄▄ ▄▄▄  - [?25h \ No newline at end of file + + [?25l ▀▀  + ▂▁▁▂  + ▆▆▆▆  + ▗▘▁▁▝▖  + ▘▀▔▗▖▔▀▝  + ▆ ▗▘▔▀▁▝▘▁▀▔▝▖ ▆  + ▝▞▀▘▁▁▁▁▁▁▁▁▁▁▝▀▞▘  + ▘▀▀▀▀▍▆▀▀▆▊▀▀▀▀▝  + ▘▂▂▂▂▎▅▆▂▂▆▅▊▂▂▂▂▝  + ▗▆▆▆▁▆▆▆▆▆▐▐▆▆▆▆▍▐▆▆▆▖  + ▂▁▋▊ ▎▍▂  + ▆▅▀▘ ▝▀▆  + [?25h \ No newline at end of file