index — dots-the-third @ 708b686381a51ae7ca9d2ffa623b0550e62f2a0c

I don't need nix, I have a way worse solution!

fastfetch/.config/fastfetch/config.jsonc (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
{
  "logo": {
    "height": 15,
    "padding": {
      "left": 5,
      "top": 1
    },
    "type": "kitty",
    "width": 30
  },
  "modules": [
    "break",
    {
      "format": "\u001b[90m┌──────────────────────Hardware──────────────────────┐",
      "type": "custom"
    },
    {
      "key": " PC",
      "keyColor": "cyan",
      "type": "host"
    },
    {
      "key": "│ ├",
      "keyColor": "cyan",
      "type": "disk"
    },
    {
      "key": "│ ├",
      "keyColor": "cyan",
      "showPeCoreCount": true,
      "type": "cpu"
    },
    {
      "key": "│ ├󰍛",
      "keyColor": "cyan",
      "type": "gpu"
    },
    {
      "key": "└ └󰍛",
      "keyColor": "cyan",
      "type": "memory"
    },
    {
      "format": "\u001b[90m└────────────────────────────────────────────────────┘",
      "type": "custom"
    },
    "break",
    {
      "format": "\u001b[90m┌──────────────────────Software──────────────────────┐",
      "type": "custom"
    },
    {
      "format": "{pretty-name} {arch}",
      "key": " OS",
      "keyColor": "blue",
      "type": "os"
    },
    {
      "key": "│ ├",
      "keyColor": "blue",
      "type": "kernel"
    },
    {
      "key": "│ ├",
      "keyColor": "blue",
      "type": "wm"
    },
    {
      "key": "│ ├󰏖",
      "keyColor": "blue",
      "type": "packages"
    },
    {
      "key": "└ └",
      "keyColor": "blue",
      "type": "shell"
    },
    {
      "format": "\u001b[90m└────────────────────────────────────────────────────┘",
      "type": "custom"
    },
    "break",
    {
      "format": "\u001b[90m┌────────────────────Uptime / Age────────────────────┐",
      "type": "custom"
    },
    {
      "key": "  OS Age ",
      "keyColor": "magenta",
      "text": "birth_install=$(stat -c %W /);\ncurrent=$(date +%s);\ntime_progression=$((current - birth_install));\ndays_difference=$((time_progression / 86400));\necho $days_difference days\n",
      "type": "command"
    },
    {
      "key": "  Uptime ",
      "keyColor": "magenta",
      "type": "uptime"
    },
    {
      "format": "\u001b[90m└────────────────────────────────────────────────────┘",
      "type": "custom"
    },
    "break"
  ]
}