feat: Added macchina 65b8d616
Steve Simkins · 2025-07-11 19:38 6 file(s) · +253 −0
macchina/macchina.toml (added) +59 −0
1 +
# Specifies the network interface to use for the LocalIP readout
2 +
interface = "wlan0"
3 +
4 +
# Lengthen uptime output
5 +
long_uptime = true
6 +
7 +
# Lengthen shell output
8 +
long_shell = false
9 +
10 +
# Lengthen kernel output
11 +
long_kernel = false
12 +
13 +
# Toggle between displaying the current shell or your user's default one.
14 +
current_shell = true
15 +
16 +
# Toggle between displaying the number of physical or logical cores of your
17 +
# processor.
18 +
physical_cores = true
19 +
20 +
# Disks to show disk usage for. Defaults to `["/"]`.
21 +
# disks = ["/", "/home/user"]
22 +
23 +
# Show percentage next to disk information
24 +
# disk_space_percentage = true
25 +
26 +
# Show percentage next to memory information
27 +
# memory_percentage = true
28 +
29 +
# Themes need to be placed in "$XDG_CONFIG_DIR/macchina/themes" beforehand.
30 +
# e.g.:
31 +
#  if theme path is /home/foo/.config/macchina/themes/Sodium.toml
32 +
#  theme should be uncommented and set to "Sodium"
33 +
#
34 +
theme = "Lithium"
35 +
36 +
# Displays only the specified readouts.
37 +
# Accepted values (case-sensitive):
38 +
#   - Host
39 +
#   - Machine
40 +
#   - Kernel
41 +
#   - Distribution
42 +
#   - OperatingSystem
43 +
#   - DesktopEnvironment
44 +
#   - WindowManager
45 +
#   - Resolution
46 +
#   - Backlight
47 +
#   - Packages
48 +
#   - LocalIP
49 +
#   - Terminal
50 +
#   - Shell
51 +
#   - Uptime
52 +
#   - Processor
53 +
#   - ProcessorLoad
54 +
#   - Memory
55 +
#   - Battery
56 +
#   - GPU
57 +
#   - DiskSpace
58 +
# Example:
59 +
#   show = ["Battery", "Memory", ...]
macchina/themes/Beryllium.toml (added) +27 −0
1 +
# Beryllium
2 +
3 +
spacing         = 3
4 +
hide_ascii      = true
5 +
key_color       = "green"
6 +
separator       = ""
7 +
8 +
[box]
9 +
border          = "plain"
10 +
visible         = true
11 +
12 +
[palette]
13 +
glyph           = "○"
14 +
spacing         = 2
15 +
visible         = true
16 +
17 +
[bar]
18 +
glyph           = "○"
19 +
hide_delimiters = true
20 +
visible         = true
21 +
22 +
[box.inner_margin]
23 +
x               = 2
24 +
y               = 1
25 +
26 +
[custom_ascii]
27 +
color           = "green"
macchina/themes/Helium.toml (added) +53 −0
1 +
# Helium
2 +
3 +
hide_ascii      = false
4 +
spacing         = 2
5 +
padding         = 0
6 +
separator       = "->"
7 +
key_color       = "Blue"
8 +
separator_color = "Yellow"
9 +
10 +
[bar]
11 +
glyph           = "o"
12 +
symbol_open     = "("
13 +
symbol_close    = ")"
14 +
hide_delimiters = false
15 +
visible         = false
16 +
17 +
[box]
18 +
title           = " Helium "
19 +
border          = "rounded"
20 +
visible         = false
21 +
22 +
[box.inner_margin]
23 +
x               = 2
24 +
y               = 1
25 +
26 +
[custom_ascii]
27 +
color           = "Yellow"
28 +
29 +
[randomize]
30 +
key_color       = false
31 +
separator_color = false
32 +
33 +
[keys]
34 +
host            = "Host"
35 +
kernel          = "Kernel"
36 +
battery         = "Battery"
37 +
os              = "OS"
38 +
de              = "DE"
39 +
wm              = "WM"
40 +
distro          = "Distro"
41 +
terminal        = "Terminal"
42 +
shell           = "Shell"
43 +
packages        = "Packages"
44 +
uptime          = "Uptime"
45 +
memory          = "Memory"
46 +
machine         = "Machine"
47 +
local_ip        = "IP"
48 +
backlight       = "Brightness"
49 +
resolution      = "Resolution"
50 +
cpu_load        = "CPU Load"
51 +
cpu             = "CPU"
52 +
gpu             = "GPU"
53 +
disk_space      = "Disk Space"
macchina/themes/Hydrogen.toml (added) +53 −0
1 +
# Hydrogen
2 +
3 +
spacing         = 2
4 +
padding         = 0
5 +
hide_ascii      = true
6 +
separator       = ">"
7 +
key_color       = "Cyan"
8 +
separator_color = "White"
9 +
10 +
[palette]
11 +
type = "Full"
12 +
visible = false
13 +
14 +
[bar]
15 +
glyph           = "ߋ"
16 +
symbol_open     = '['
17 +
symbol_close    = ']'
18 +
hide_delimiters = true
19 +
visible         = true
20 +
21 +
[box]
22 +
border          = "plain"
23 +
visible         = true
24 +
25 +
[box.inner_margin]
26 +
x               = 1
27 +
y               = 0
28 +
29 +
[randomize]
30 +
key_color       = false
31 +
separator_color = false
32 +
33 +
[keys]
34 +
host            = "Host"
35 +
kernel          = "Kernel"
36 +
battery         = "Battery"
37 +
os              = "OS"
38 +
de              = "DE"
39 +
wm              = "WM"
40 +
distro          = "Distro"
41 +
terminal        = "Terminal"
42 +
shell           = "Shell"
43 +
packages        = "Packages"
44 +
uptime          = "Uptime"
45 +
memory          = "Memory"
46 +
machine         = "Machine"
47 +
local_ip        = "Local IP"
48 +
backlight       = "Brightness"
49 +
resolution      = "Resolution"
50 +
cpu_load        = "CPU Load"
51 +
cpu             = "CPU"
52 +
gpu             = "GPU"
53 +
disk_space      = "Disk Space"
macchina/themes/Lithium.toml (added) +60 −0
1 +
# Lithium
2 +
3 +
spacing         = 1
4 +
padding         = 0
5 +
hide_ascii      = true
6 +
separator       = " "
7 +
key_color       = "Yellow"
8 +
separator_color = "Yellow"
9 +
10 +
[palette]
11 +
type            = "Light"
12 +
glyph           = "●"
13 +
spacing         = 2
14 +
visible         = true
15 +
16 +
[bar]
17 +
glyph           = "●"
18 +
symbol_open     = '('
19 +
symbol_close    = ')'
20 +
visible         = false
21 +
hide_delimiters = true
22 +
23 +
[box]
24 +
title           = " "
25 +
border          = "plain"
26 +
visible         = false
27 +
28 +
[box.inner_margin]
29 +
x               = 2
30 +
y               = 1
31 +
32 +
[custom_ascii]
33 +
color           = "Yellow"
34 +
35 +
[randomize]
36 +
key_color       = false
37 +
separator_color = false
38 +
pool            = "base"
39 +
40 +
[keys]
41 +
host            = "Host"
42 +
kernel          = "Kernel"
43 +
battery         = "Battery"
44 +
os              = "OS"
45 +
de              = "DE"
46 +
wm              = "WM"
47 +
distro          = "Distro"
48 +
terminal        = "Terminal"
49 +
shell           = "Shell"
50 +
packages        = "Packages"
51 +
uptime          = "Uptime"
52 +
memory          = "Memory"
53 +
machine         = "Machine"
54 +
local_ip        = "IP"
55 +
backlight       = "Brightness"
56 +
resolution      = "Resolution"
57 +
cpu_load        = "CPU Load"
58 +
cpu             = "CPU"
59 +
gpu             = "GPU"
60 +
disk_space      = "Disk Space"
nushell/config.nu +1 −0
932 932
alias shitter = ssh itter
933 933
alias tailscale = /Applications/Tailscale.app/Contents/MacOS/Tailscale
934 934
alias ai = aichat
935 +
alias ma = macchina
935 936
936 937
mkdir ($nu.data-dir | path join "vendor/autoload")
937 938
starship init nu | save -f ($nu.data-dir | path join "vendor/autoload/starship.nu")