Finally pushed my gentoo dotfiles :3
149
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,149 @@
|
||||||
|
# =============================================================================
|
||||||
|
# ~/.config/.gitignore
|
||||||
|
#
|
||||||
|
# This file is designed to keep the risky, machine-specific and generated
|
||||||
|
# parts of ~/.config out of a repository. Only commit plain, portable configs.
|
||||||
|
#
|
||||||
|
# BEFORE YOU COMMIT (in this order):
|
||||||
|
# 1. Run a secret scanner (e.g. `gitleaks detect` or `trufflehog`).
|
||||||
|
# 2. Re-read the "CREDENTIALS / SECRETS" section below and confirm nothing
|
||||||
|
# sensitive is still tracked: `git status` and `git ls-files`.
|
||||||
|
# 3. Remember these tokens were live on disk; rotate any that may have
|
||||||
|
# already been synced or backed up.
|
||||||
|
# =============================================================================
|
||||||
|
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# CREDENTIALS / SECRETS (live tokens and keys found here)
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# GitHub OAuth token with repo+workflow scopes
|
||||||
|
github-copilot/
|
||||||
|
|
||||||
|
# Epic Games access/refresh tokens
|
||||||
|
heroic/
|
||||||
|
|
||||||
|
# Deezer client_secret + music-service login tokens
|
||||||
|
OrpheusDL-GUI/
|
||||||
|
|
||||||
|
# Discord account token (localStorage), cookies, chat cache
|
||||||
|
discord/
|
||||||
|
|
||||||
|
# Discord bot token, cookies, session
|
||||||
|
DiscordBotClient/
|
||||||
|
|
||||||
|
# JetBrains license/account key files
|
||||||
|
JetBrains/
|
||||||
|
|
||||||
|
# TLS private keys, password hashes, paired device certificates
|
||||||
|
sunshine/
|
||||||
|
Moonlight Game Streaming Project/
|
||||||
|
|
||||||
|
# opencode API secret (service.json) — keep opencode.json/cli.json/themes
|
||||||
|
opencode/service.json
|
||||||
|
|
||||||
|
# VPN session/cache and logs
|
||||||
|
Mullvad VPN/
|
||||||
|
|
||||||
|
# Torrent client config can hold WebUI credentials/hash
|
||||||
|
qBittorrent/
|
||||||
|
|
||||||
|
# Google OAuth session cookies + localStorage (AI IDE)
|
||||||
|
Antigravity/
|
||||||
|
|
||||||
|
# VS Code: cookies, localStorage, sessionStorage,
|
||||||
|
# User/globalStorage/state.vscdb (GitHub auth, extension secrets)
|
||||||
|
Code/
|
||||||
|
|
||||||
|
# Spotify account id / prefs
|
||||||
|
spotify/
|
||||||
|
|
||||||
|
# Generic catch-all for secrets that may appear elsewhere
|
||||||
|
**/service.json
|
||||||
|
**/*.pem
|
||||||
|
**/*.key
|
||||||
|
**/credentials/
|
||||||
|
**/oauth.json
|
||||||
|
**/loginstorage.bin
|
||||||
|
**/id_rsa*
|
||||||
|
**/*.env
|
||||||
|
.env.*
|
||||||
|
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# BROWSER / ELECTRON APP STATE (cookies, sessions, caches, machine ids)
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
cef_user_data/
|
||||||
|
Electron/
|
||||||
|
balenaEtcher/
|
||||||
|
|
||||||
|
# Chromium profile artifacts wherever they appear
|
||||||
|
**/Cookies
|
||||||
|
**/Cookies-journal
|
||||||
|
**/Local Storage/
|
||||||
|
**/Session Storage/
|
||||||
|
**/WebStorage/
|
||||||
|
**/IndexedDB/
|
||||||
|
**/Service Worker/
|
||||||
|
**/Network Persistent State
|
||||||
|
**/TransportSecurity
|
||||||
|
**/Shared Dictionary/
|
||||||
|
**/SharedStorage*
|
||||||
|
**/Trust Tokens
|
||||||
|
**/Trust Tokens-journal
|
||||||
|
**/DIPS
|
||||||
|
**/Preferences
|
||||||
|
**/Secure Preferences
|
||||||
|
**/GPUCache/
|
||||||
|
**/DawnWebGPUCache/
|
||||||
|
**/DawnGraphiteCache/
|
||||||
|
**/Code Cache/
|
||||||
|
**/Crashpad/
|
||||||
|
**/Dictionaries/
|
||||||
|
**/blob_storage/
|
||||||
|
**/machineid
|
||||||
|
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# MACHINE-SPECIFIC / GENERATED STATE (not portable between machines)
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
dconf/
|
||||||
|
glib-2.0/
|
||||||
|
gtk-2.0/
|
||||||
|
gtk-3.0/
|
||||||
|
libreoffice/
|
||||||
|
procps/
|
||||||
|
pulse/
|
||||||
|
rc/
|
||||||
|
pcmanfm/
|
||||||
|
libfm/
|
||||||
|
go/
|
||||||
|
menus/
|
||||||
|
nitrogen/
|
||||||
|
obs-studio/
|
||||||
|
UNDERTALE/
|
||||||
|
vlc/
|
||||||
|
kritarc
|
||||||
|
kritadisplayrc
|
||||||
|
dconf/user
|
||||||
|
|
||||||
|
# fastfetch logos are huge (~576 MB) and machine-specific branding
|
||||||
|
fastfetch/logos/
|
||||||
|
|
||||||
|
# Application debug/log output
|
||||||
|
**/logs/
|
||||||
|
**/*.log
|
||||||
|
**/*.log.*
|
||||||
|
**/logs-*.log
|
||||||
|
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# EDITOR / OS NOISE
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
.DS_Store
|
||||||
|
Thumbs.db
|
||||||
|
*.swp
|
||||||
|
*.swo
|
||||||
|
*~
|
||||||
|
*.bak
|
||||||
|
*.tmp
|
||||||
|
*.old
|
||||||
1784
OpenRGB/OpenRGB.json
Normal file
8
QtProject.conf
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
[FileDialog]
|
||||||
|
history=file:///mnt/Dev Stuff/Python/Games/Pygame Undertale Remake, file:///home/martin/Downloads, file:///mnt/Dev Stuff/JavaScript/nodejs/dvorakmortonxd/src/app, file:///mnt/Dev Stuff/JavaScript/nodejs/dvorakmortonxd/public, file:///home/martin/Desktop, file:///home/martin/.local/share/PrismLauncher/instances/Fabulously Optimized/minecraft
|
||||||
|
lastVisited=file:///home/martin/.local/share/PrismLauncher/instances/Fabulously Optimized/minecraft
|
||||||
|
qtVersion=6.11.2
|
||||||
|
shortcuts=file:///home/martin, file:///home/martin/Downloads, file:///home/martin/Desktop, file:mods
|
||||||
|
sidebarWidth=83
|
||||||
|
treeViewHeader=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1\xb5\0\0\0\x4\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\0\xe1\0\0\0\x1\0\0\0\0\0\0\0\x39\0\0\0\x1\0\0\0\0\0\0\0\x39\0\0\0\x1\0\0\0\0\0\0\0\x62\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1)
|
||||||
|
viewMode=Detail
|
||||||
58
README.md
Normal file
|
|
@ -0,0 +1,58 @@
|
||||||
|
# dotfiles
|
||||||
|
|
||||||
|
My `~/.config` files.
|
||||||
|
|
||||||
|
This repo holds the **portable, plain-text** configuration I want to keep in
|
||||||
|
version control. Application state, caches, machine-specific data and — most
|
||||||
|
importantly — credentials are excluded via `.gitignore`.
|
||||||
|
|
||||||
|
## What's in here
|
||||||
|
|
||||||
|
Committed configs (roughly):
|
||||||
|
|
||||||
|
- `alacritty/` — terminal emulator
|
||||||
|
- `btop/`, `htop/` — system monitors
|
||||||
|
- `kitty/` — terminal emulator
|
||||||
|
- `sway/` — window manager
|
||||||
|
- `waybar/` — status bar
|
||||||
|
- `rofi/` — launcher
|
||||||
|
- `polybar/` — status bar
|
||||||
|
- `flameshot/` — screenshot tool
|
||||||
|
- `starship.toml` — shell prompt
|
||||||
|
- `mimeapps.list` — default applications
|
||||||
|
- `pavucontrol.ini`, `QtProject.conf` — misc GUI settings
|
||||||
|
|
||||||
|
## What's deliberately NOT in here
|
||||||
|
|
||||||
|
Ignored and never committed:
|
||||||
|
|
||||||
|
- **Credentials / tokens** — GitHub OAuth tokens, Discord tokens, Epic Games
|
||||||
|
tokens, service API keys, TLS private keys, license keys.
|
||||||
|
- **Browser / Electron app state** — cookies, localStorage, sessionStorage,
|
||||||
|
`Trust Tokens`, `Crashpad`, GPU caches.
|
||||||
|
- **Machine-specific / generated state** — `dconf/`, `gtk-*`, `pulse/`,
|
||||||
|
`go/`, `obs-studio/`, `vlc/`, logs, and `fastfetch/logos/`.
|
||||||
|
|
||||||
|
See `.gitignore` for the full list.
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
To apply these dotfiles on a fresh machine:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git clone https://git.dvorakmortonxd.dev/dvorakmortonxd/dotfiles.git ~/.config
|
||||||
|
```
|
||||||
|
|
||||||
|
> Back up any existing files first — cloning into a populated `~/.config`
|
||||||
|
> will refuse or conflict.
|
||||||
|
|
||||||
|
## Warning
|
||||||
|
|
||||||
|
If you fork or reuse this repo, note that `.gitignore` only prevents *new*
|
||||||
|
sensitive files from being added. It does not retroactively remove anything
|
||||||
|
already committed. Before adding new files, run:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git status
|
||||||
|
git diff --cached | grep -nE 'gho_|ghp_|mfa\.|client_secret|BEGIN .*PRIVATE KEY|access_token|"password"'
|
||||||
|
```
|
||||||
23
alacritty/alacritty.toml
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
[colors.bright]
|
||||||
|
black = "0x3c3836"
|
||||||
|
blue = "0x7daea3"
|
||||||
|
cyan = "0x89b482"
|
||||||
|
green = "0xa9b665"
|
||||||
|
magenta = "0xd3869b"
|
||||||
|
red = "0xea6962"
|
||||||
|
white = "0xd4be98"
|
||||||
|
yellow = "0xd8a657"
|
||||||
|
|
||||||
|
[colors.normal]
|
||||||
|
black = "0x3c3836"
|
||||||
|
blue = "0x7daea3"
|
||||||
|
cyan = "0x89b482"
|
||||||
|
green = "0xa9b665"
|
||||||
|
magenta = "0xd3869b"
|
||||||
|
red = "0xea6962"
|
||||||
|
white = "0xd4be98"
|
||||||
|
yellow = "0xd8a657"
|
||||||
|
|
||||||
|
[colors.primary]
|
||||||
|
background = "0x282828"
|
||||||
|
foreground = "0xDDDDDD"
|
||||||
137
alacritty/alacritty.yml
Normal file
|
|
@ -0,0 +1,137 @@
|
||||||
|
# The definition of color schemes.
|
||||||
|
schemes:
|
||||||
|
gruvbox_material_hard_dark: &gruvbox_material_hard_dark
|
||||||
|
primary:
|
||||||
|
background: '0x1d2021'
|
||||||
|
foreground: '0xDDDDDD'
|
||||||
|
normal:
|
||||||
|
black: '0x32302f'
|
||||||
|
red: '0xea6962'
|
||||||
|
green: '0xa9b665'
|
||||||
|
yellow: '0xd8a657'
|
||||||
|
blue: '0x7daea3'
|
||||||
|
magenta: '0xd3869b'
|
||||||
|
cyan: '0x89b482'
|
||||||
|
white: '0xd4be98'
|
||||||
|
bright:
|
||||||
|
black: '0x32302f'
|
||||||
|
red: '0xea6962'
|
||||||
|
green: '0xa9b665'
|
||||||
|
yellow: '0xd8a657'
|
||||||
|
blue: '0x7daea3'
|
||||||
|
magenta: '0xd3869b'
|
||||||
|
cyan: '0x89b482'
|
||||||
|
white: '0xd4be98'
|
||||||
|
gruvbox_material_medium_dark: &gruvbox_material_medium_dark
|
||||||
|
primary:
|
||||||
|
background: '0x282828'
|
||||||
|
foreground: '0xDDDDDD'
|
||||||
|
normal:
|
||||||
|
black: '0x3c3836'
|
||||||
|
red: '0xea6962'
|
||||||
|
green: '0xa9b665'
|
||||||
|
yellow: '0xd8a657'
|
||||||
|
blue: '0x7daea3'
|
||||||
|
magenta: '0xd3869b'
|
||||||
|
cyan: '0x89b482'
|
||||||
|
white: '0xd4be98'
|
||||||
|
bright:
|
||||||
|
black: '0x3c3836'
|
||||||
|
red: '0xea6962'
|
||||||
|
green: '0xa9b665'
|
||||||
|
yellow: '0xd8a657'
|
||||||
|
blue: '0x7daea3'
|
||||||
|
magenta: '0xd3869b'
|
||||||
|
cyan: '0x89b482'
|
||||||
|
white: '0xd4be98'
|
||||||
|
gruvbox_material_soft_dark: &gruvbox_material_soft_dark
|
||||||
|
primary:
|
||||||
|
background: '0x32302f'
|
||||||
|
foreground: '0xd4be98'
|
||||||
|
normal:
|
||||||
|
black: '0x45403d'
|
||||||
|
red: '0xea6962'
|
||||||
|
green: '0xa9b665'
|
||||||
|
yellow: '0xd8a657'
|
||||||
|
blue: '0x7daea3'
|
||||||
|
magenta: '0xd3869b'
|
||||||
|
cyan: '0x89b482'
|
||||||
|
white: '0xd4be98'
|
||||||
|
bright:
|
||||||
|
black: '0x45403d'
|
||||||
|
red: '0xea6962'
|
||||||
|
green: '0xa9b665'
|
||||||
|
yellow: '0xd8a657'
|
||||||
|
blue: '0x7daea3'
|
||||||
|
magenta: '0xd3869b'
|
||||||
|
cyan: '0x89b482'
|
||||||
|
white: '0xd4be98'
|
||||||
|
gruvbox_material_hard_light: &gruvbox_material_hard_light
|
||||||
|
primary:
|
||||||
|
background: '0xf9f5d7'
|
||||||
|
foreground: '0x654735'
|
||||||
|
normal:
|
||||||
|
black: '0x654735'
|
||||||
|
red: '0xc14a4a'
|
||||||
|
green: '0x6c782e'
|
||||||
|
yellow: '0xb47109'
|
||||||
|
blue: '0x45707a'
|
||||||
|
magenta: '0x945e80'
|
||||||
|
cyan: '0x4c7a5d'
|
||||||
|
white: '0xf2e5bc'
|
||||||
|
bright:
|
||||||
|
black: '0x654735'
|
||||||
|
red: '0xc14a4a'
|
||||||
|
green: '0x6c782e'
|
||||||
|
yellow: '0xb47109'
|
||||||
|
blue: '0x45707a'
|
||||||
|
magenta: '0x945e80'
|
||||||
|
cyan: '0x4c7a5d'
|
||||||
|
white: '0xf2e5bc'
|
||||||
|
gruvbox_material_medium_light: &gruvbox_material_medium_light
|
||||||
|
primary:
|
||||||
|
background: '0xfbf1c7'
|
||||||
|
foreground: '0x654735'
|
||||||
|
normal:
|
||||||
|
black: '0x654735'
|
||||||
|
red: '0xc14a4a'
|
||||||
|
green: '0x6c782e'
|
||||||
|
yellow: '0xb47109'
|
||||||
|
blue: '0x45707a'
|
||||||
|
magenta: '0x945e80'
|
||||||
|
cyan: '0x4c7a5d'
|
||||||
|
white: '0xeee0b7'
|
||||||
|
bright:
|
||||||
|
black: '0x654735'
|
||||||
|
red: '0xc14a4a'
|
||||||
|
green: '0x6c782e'
|
||||||
|
yellow: '0xb47109'
|
||||||
|
blue: '0x45707a'
|
||||||
|
magenta: '0x945e80'
|
||||||
|
cyan: '0x4c7a5d'
|
||||||
|
white: '0xeee0b7'
|
||||||
|
gruvbox_material_soft_light: &gruvbox_material_soft_light
|
||||||
|
primary:
|
||||||
|
background: '0xf2e5bc'
|
||||||
|
foreground: '0x654735'
|
||||||
|
normal:
|
||||||
|
black: '0x654735'
|
||||||
|
red: '0xc14a4a'
|
||||||
|
green: '0x6c782e'
|
||||||
|
yellow: '0xb47109'
|
||||||
|
blue: '0x45707a'
|
||||||
|
magenta: '0x945e80'
|
||||||
|
cyan: '0x4c7a5d'
|
||||||
|
white: '0xe6d5ae'
|
||||||
|
bright:
|
||||||
|
black: '0x654735'
|
||||||
|
red: '0xc14a4a'
|
||||||
|
green: '0x6c782e'
|
||||||
|
yellow: '0xb47109'
|
||||||
|
blue: '0x45707a'
|
||||||
|
magenta: '0x945e80'
|
||||||
|
cyan: '0x4c7a5d'
|
||||||
|
white: '0xe6d5ae'
|
||||||
|
|
||||||
|
# Apply the color scheme.
|
||||||
|
colors: *gruvbox_material_medium_dark
|
||||||
286
btop/btop.conf
Normal file
|
|
@ -0,0 +1,286 @@
|
||||||
|
#? Config file for btop v.1.4.7
|
||||||
|
|
||||||
|
#* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes.
|
||||||
|
#* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes"
|
||||||
|
color_theme = "/usr/share/btop/themes/gruvbox_material_dark.theme"
|
||||||
|
|
||||||
|
#* If the theme set background should be shown, set to False if you want terminal background transparency.
|
||||||
|
theme_background = true
|
||||||
|
|
||||||
|
#* Sets if 24-bit truecolor should be used, will convert 24-bit colors to 256 color (6x6x6 color cube) if false.
|
||||||
|
truecolor = true
|
||||||
|
|
||||||
|
#* Set to true to force tty mode regardless if a real tty has been detected or not.
|
||||||
|
#* Will force 16-color mode and TTY theme, set all graph symbols to "tty" and swap out other non tty friendly symbols.
|
||||||
|
force_tty = false
|
||||||
|
|
||||||
|
#* Option to disable presets. Either the default preset, custom presets, or all presets.
|
||||||
|
#* "Off" All presets are enabled.
|
||||||
|
#* "Default" preset is disabled.#* "Custom" presets are disabled.#* "All" presets are disabled.
|
||||||
|
disable_presets = "Off"
|
||||||
|
|
||||||
|
#* Define presets for the layout of the boxes. Preset 0 is always all boxes shown with default settings. Max 9 presets.
|
||||||
|
#* Format: "box_name:P:G,box_name:P:G" P=(0 or 1) for alternate positions, G=graph symbol to use for box.
|
||||||
|
#* Use whitespace " " as separator between different presets.
|
||||||
|
#* Example: "cpu:0:default,mem:0:tty,proc:1:default cpu:0:braille,proc:0:tty"
|
||||||
|
presets = "cpu:1:default,proc:0:default cpu:0:default,mem:0:default,net:0:default cpu:0:block,net:0:tty"
|
||||||
|
|
||||||
|
#* Set to True to enable "h,j,k,l,g,G" keys for directional control in lists.
|
||||||
|
#* Conflicting keys for h:"help" and k:"kill" is accessible while holding shift.
|
||||||
|
vim_keys = false
|
||||||
|
|
||||||
|
#* Disable all mouse events.
|
||||||
|
disable_mouse = false
|
||||||
|
|
||||||
|
#* Rounded corners on boxes, is ignored if TTY mode is ON.
|
||||||
|
rounded_corners = true
|
||||||
|
|
||||||
|
#* Use terminal synchronized output sequences to reduce flickering on supported terminals.
|
||||||
|
terminal_sync = true
|
||||||
|
|
||||||
|
#* Default symbols to use for graph creation, "braille", "block" or "tty".
|
||||||
|
#* "braille" offers the highest resolution but might not be included in all fonts.
|
||||||
|
#* "block" has half the resolution of braille but uses more common characters.
|
||||||
|
#* "tty" uses only 3 different symbols but will work with most fonts and should work in a real TTY.
|
||||||
|
#* Note that "tty" only has half the horizontal resolution of the other two, so will show a shorter historical view.
|
||||||
|
graph_symbol = "braille"
|
||||||
|
|
||||||
|
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
||||||
|
graph_symbol_cpu = "default"
|
||||||
|
|
||||||
|
# Graph symbol to use for graphs in gpu box, "default", "braille", "block" or "tty".
|
||||||
|
graph_symbol_gpu = "default"
|
||||||
|
|
||||||
|
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
||||||
|
graph_symbol_mem = "default"
|
||||||
|
|
||||||
|
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
||||||
|
graph_symbol_net = "default"
|
||||||
|
|
||||||
|
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
||||||
|
graph_symbol_proc = "default"
|
||||||
|
|
||||||
|
#* Manually set which boxes to show. Available values are "cpu mem net proc" and "gpu0" through "gpu5", separate values with whitespace.
|
||||||
|
shown_boxes = "cpu mem net proc"
|
||||||
|
|
||||||
|
#* Update time in milliseconds, recommended 2000 ms or above for better sample times for graphs.
|
||||||
|
update_ms = 2000
|
||||||
|
|
||||||
|
#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu direct",
|
||||||
|
#* "cpu lazy" sorts top process over time (easier to follow), "cpu direct" updates top process directly.
|
||||||
|
proc_sorting = "cpu lazy"
|
||||||
|
|
||||||
|
#* Reverse sorting order, True or False.
|
||||||
|
proc_reversed = false
|
||||||
|
|
||||||
|
#* Show processes as a tree.
|
||||||
|
proc_tree = false
|
||||||
|
|
||||||
|
#* Use the cpu graph colors in the process list.
|
||||||
|
proc_colors = true
|
||||||
|
|
||||||
|
#* Use a darkening gradient in the process list.
|
||||||
|
proc_gradient = true
|
||||||
|
|
||||||
|
#* If process cpu usage should be of the core it's running on or usage of the total available cpu power.
|
||||||
|
proc_per_core = false
|
||||||
|
|
||||||
|
#* Show process memory as bytes instead of percent.
|
||||||
|
proc_mem_bytes = true
|
||||||
|
|
||||||
|
#* Show cpu graph for each process.
|
||||||
|
proc_cpu_graphs = true
|
||||||
|
|
||||||
|
#* Use /proc/[pid]/smaps for memory information in the process info box (very slow but more accurate)
|
||||||
|
proc_info_smaps = false
|
||||||
|
|
||||||
|
#* Show proc box on left side of screen instead of right.
|
||||||
|
proc_left = false
|
||||||
|
|
||||||
|
#* (Linux) Filter processes tied to the Linux kernel(similar behavior to htop).
|
||||||
|
proc_filter_kernel = false
|
||||||
|
|
||||||
|
#* Should the process list follow the selected process when detailed view is open.
|
||||||
|
proc_follow_detailed = true
|
||||||
|
|
||||||
|
#* In tree-view, always accumulate child process resources in the parent process.
|
||||||
|
proc_aggregate = false
|
||||||
|
|
||||||
|
#* Should cpu and memory usage display be preserved for dead processes when paused.
|
||||||
|
keep_dead_proc_usage = false
|
||||||
|
|
||||||
|
#* Sets the CPU stat shown in upper half of the CPU graph, "total" is always available.
|
||||||
|
#* Select from a list of detected attributes from the options menu.
|
||||||
|
cpu_graph_upper = "Auto"
|
||||||
|
|
||||||
|
#* Sets the CPU stat shown in lower half of the CPU graph, "total" is always available.
|
||||||
|
#* Select from a list of detected attributes from the options menu.
|
||||||
|
cpu_graph_lower = "Auto"
|
||||||
|
|
||||||
|
#* If gpu info should be shown in the cpu box. Available values = "Auto", "On" and "Off".
|
||||||
|
show_gpu_info = "Auto"
|
||||||
|
|
||||||
|
#* Toggles if the lower CPU graph should be inverted.
|
||||||
|
cpu_invert_lower = true
|
||||||
|
|
||||||
|
#* Set to True to completely disable the lower CPU graph.
|
||||||
|
cpu_single_graph = false
|
||||||
|
|
||||||
|
#* Show cpu box at bottom of screen instead of top.
|
||||||
|
cpu_bottom = false
|
||||||
|
|
||||||
|
#* Shows the system uptime in the CPU box.
|
||||||
|
show_uptime = true
|
||||||
|
|
||||||
|
#* Shows the CPU package current power consumption in watts. Requires running `make setcap` or `make setuid` or running with sudo.
|
||||||
|
show_cpu_watts = true
|
||||||
|
|
||||||
|
#* Show cpu temperature.
|
||||||
|
check_temp = true
|
||||||
|
|
||||||
|
#* Which sensor to use for cpu temperature, use options menu to select from list of available sensors.
|
||||||
|
cpu_sensor = "Auto"
|
||||||
|
|
||||||
|
#* Show temperatures for cpu cores also if check_temp is True and sensors has been found.
|
||||||
|
show_coretemp = true
|
||||||
|
|
||||||
|
#* Set a custom mapping between core and coretemp, can be needed on certain cpus to get correct temperature for correct core.
|
||||||
|
#* Use lm-sensors or similar to see which cores are reporting temperatures on your machine.
|
||||||
|
#* Format "x:y" x=core with wrong temp, y=core with correct temp, use space as separator between multiple entries.
|
||||||
|
#* Example: "4:0 5:1 6:3"
|
||||||
|
cpu_core_map = ""
|
||||||
|
|
||||||
|
#* Which temperature scale to use, available values: "celsius", "fahrenheit", "kelvin" and "rankine".
|
||||||
|
temp_scale = "celsius"
|
||||||
|
|
||||||
|
#* Use base 10 for bits/bytes sizes, KB = 1000 instead of KiB = 1024.
|
||||||
|
base_10_sizes = false
|
||||||
|
|
||||||
|
#* Show CPU frequency.
|
||||||
|
show_cpu_freq = true
|
||||||
|
|
||||||
|
#* How to calculate CPU frequency, available values: "first", "range", "lowest", "highest" and "average".
|
||||||
|
freq_mode = "first"
|
||||||
|
|
||||||
|
#* Draw a clock at top of screen, formatting according to strftime, empty string to disable.
|
||||||
|
#* Special formatting: /host = hostname | /user = username | /uptime = system uptime
|
||||||
|
clock_format = "%X"
|
||||||
|
|
||||||
|
#* Update main ui in background when menus are showing, set this to false if the menus is flickering too much for comfort.
|
||||||
|
background_update = true
|
||||||
|
|
||||||
|
#* Custom cpu model name, empty string to disable.
|
||||||
|
custom_cpu_name = ""
|
||||||
|
|
||||||
|
#* Optional filter for shown disks, should be full path of a mountpoint, separate multiple values with whitespace " ".
|
||||||
|
#* Only disks matching the filter will be shown. Prepend exclude= to only show disks not matching the filter. Examples: disk_filter="/boot /home/user", disks_filter="exclude=/boot /home/user"
|
||||||
|
disks_filter = ""
|
||||||
|
|
||||||
|
#* Show graphs instead of meters for memory values.
|
||||||
|
mem_graphs = true
|
||||||
|
|
||||||
|
#* Show mem box below net box instead of above.
|
||||||
|
mem_below_net = false
|
||||||
|
|
||||||
|
#* Count ZFS ARC in cached and available memory.
|
||||||
|
zfs_arc_cached = true
|
||||||
|
|
||||||
|
#* If swap memory should be shown in memory box.
|
||||||
|
show_swap = true
|
||||||
|
|
||||||
|
#* Show swap as a disk, ignores show_swap value above, inserts itself after first disk.
|
||||||
|
swap_disk = true
|
||||||
|
|
||||||
|
#* If mem box should be split to also show disks info.
|
||||||
|
show_disks = true
|
||||||
|
|
||||||
|
#* Filter out non physical disks. Set this to False to include network disks, RAM disks and similar.
|
||||||
|
only_physical = true
|
||||||
|
|
||||||
|
#* Read disks list from /etc/fstab. This also disables only_physical.
|
||||||
|
use_fstab = true
|
||||||
|
|
||||||
|
#* Setting this to True will hide all datasets, and only show ZFS pools. (IO stats will be calculated per-pool)
|
||||||
|
zfs_hide_datasets = false
|
||||||
|
|
||||||
|
#* Set to true to show available disk space for privileged users.
|
||||||
|
disk_free_priv = false
|
||||||
|
|
||||||
|
#* Toggles if io activity % (disk busy time) should be shown in regular disk usage view.
|
||||||
|
show_io_stat = true
|
||||||
|
|
||||||
|
#* Toggles io mode for disks, showing big graphs for disk read/write speeds.
|
||||||
|
io_mode = false
|
||||||
|
|
||||||
|
#* Set to True to show combined read/write io graphs in io mode.
|
||||||
|
io_graph_combined = false
|
||||||
|
|
||||||
|
#* Set the top speed for the io graphs in MiB/s (100 by default), use format "mountpoint:speed" separate disks with whitespace " ".
|
||||||
|
#* Example: "/mnt/media:100 /:20 /boot:1".
|
||||||
|
io_graph_speeds = ""
|
||||||
|
|
||||||
|
#* Swap the positions of the upload and download speed graphs. When true, upload will be on top.
|
||||||
|
swap_upload_download = false
|
||||||
|
|
||||||
|
#* Set fixed values for network graphs in Mebibits. Is only used if net_auto is also set to False.
|
||||||
|
net_download = 100
|
||||||
|
|
||||||
|
net_upload = 100
|
||||||
|
|
||||||
|
#* Use network graphs auto rescaling mode, ignores any values set above and rescales down to 10 Kibibytes at the lowest.
|
||||||
|
net_auto = true
|
||||||
|
|
||||||
|
#* Sync the auto scaling for download and upload to whichever currently has the highest scale.
|
||||||
|
net_sync = true
|
||||||
|
|
||||||
|
#* Starts with the Network Interface specified here.
|
||||||
|
net_iface = ""
|
||||||
|
|
||||||
|
#* "True" shows bitrates in base 10 (Kbps, Mbps). "False" shows bitrates in binary sizes (Kibps, Mibps, etc.). "Auto" uses base_10_sizes.
|
||||||
|
base_10_bitrate = "Auto"
|
||||||
|
|
||||||
|
#* Show battery stats in top right if battery is present.
|
||||||
|
show_battery = true
|
||||||
|
|
||||||
|
#* Which battery to use if multiple are present. "Auto" for auto detection.
|
||||||
|
selected_battery = "Auto"
|
||||||
|
|
||||||
|
#* Show power stats of battery next to charge indicator.
|
||||||
|
show_battery_watts = true
|
||||||
|
|
||||||
|
#* Set loglevel for "~/.local/state/btop.log" levels are: "ERROR" "WARNING" "INFO" "DEBUG".
|
||||||
|
#* The level set includes all lower levels, i.e. "DEBUG" will show all logging info.
|
||||||
|
log_level = "WARNING"
|
||||||
|
|
||||||
|
#* Automatically save current settings to config file on exit.
|
||||||
|
save_config_on_exit = true
|
||||||
|
|
||||||
|
#* Measure PCIe throughput on NVIDIA cards, may impact performance on certain cards.
|
||||||
|
nvml_measure_pcie_speeds = true
|
||||||
|
|
||||||
|
#* Measure PCIe throughput on AMD cards, may impact performance on certain cards.
|
||||||
|
rsmi_measure_pcie_speeds = true
|
||||||
|
|
||||||
|
#* Horizontally mirror the GPU graph.
|
||||||
|
gpu_mirror_graph = true
|
||||||
|
|
||||||
|
#* Set which GPU vendors to show. Available values are "nvidia amd intel apple"
|
||||||
|
shown_gpus = "nvidia amd intel"
|
||||||
|
|
||||||
|
#* Custom gpu0 model name, empty string to disable.
|
||||||
|
custom_gpu_name0 = ""
|
||||||
|
|
||||||
|
#* Custom gpu1 model name, empty string to disable.
|
||||||
|
custom_gpu_name1 = ""
|
||||||
|
|
||||||
|
#* Custom gpu2 model name, empty string to disable.
|
||||||
|
custom_gpu_name2 = ""
|
||||||
|
|
||||||
|
#* Custom gpu3 model name, empty string to disable.
|
||||||
|
custom_gpu_name3 = ""
|
||||||
|
|
||||||
|
#* Custom gpu4 model name, empty string to disable.
|
||||||
|
custom_gpu_name4 = ""
|
||||||
|
|
||||||
|
#* Custom gpu5 model name, empty string to disable.
|
||||||
|
custom_gpu_name5 = ""
|
||||||
11
create-next-app-nodejs/config.json
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
{
|
||||||
|
"preferences": {
|
||||||
|
"typescript": true,
|
||||||
|
"linter": "eslint",
|
||||||
|
"eslint": true,
|
||||||
|
"tailwind": true,
|
||||||
|
"srcDir": true,
|
||||||
|
"app": true,
|
||||||
|
"turbopack": true
|
||||||
|
}
|
||||||
|
}
|
||||||
157
fastfetch/10.jsonc
Normal file
|
|
@ -0,0 +1,157 @@
|
||||||
|
// Load with --config examples/2.jsonc
|
||||||
|
// Note that you must replace the image path to an existing image to display it.
|
||||||
|
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"padding": {
|
||||||
|
"top": 2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"separator": " -> ",
|
||||||
|
"constants": [
|
||||||
|
"──────────────────────────────"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "┌{$1}{$1}┐",
|
||||||
|
"outputColor": "90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "title",
|
||||||
|
"keyWidth": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "└{$1}{$1}┘",
|
||||||
|
"outputColor": "90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": " {#90} {#31} {#32} {#33} {#34} {#35} {#36} {#37} {#38} {#39} {#38} {#37} {#36} {#35} {#34} {#33} {#32} {#31} {#90}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "┌{$1}{$1}┐",
|
||||||
|
"outputColor": "90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "os",
|
||||||
|
"key": "{icon} OS",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "kernel",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "packages",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "shell",
|
||||||
|
"key": "│ └",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wm",
|
||||||
|
"key": " DE/WM",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "lm",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wmtheme",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "icons",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminal",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wallpaper",
|
||||||
|
"key": "│ └",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "host",
|
||||||
|
"key": " PC",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "cpu",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "gpu",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "disk",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "memory",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "swap",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "uptime",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "display",
|
||||||
|
"key": "│ └",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "sound",
|
||||||
|
"key": " SND",
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "player",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "media",
|
||||||
|
"key": "│ └",
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "└{$1}{$1}┘",
|
||||||
|
"outputColor": "90"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": " {#90} {#31} {#32} {#33} {#34} {#35} {#36} {#37} {#38} {#39} {#38} {#37} {#36} {#35} {#34} {#33} {#32} {#31} {#90}"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
40
fastfetch/11.jsonc
Normal file
|
|
@ -0,0 +1,40 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"type": "small"
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"separator": "-> ",
|
||||||
|
"color": {
|
||||||
|
"separator": "red"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"key": "Distro ",
|
||||||
|
"type": "os"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Shell ",
|
||||||
|
"type": "shell"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Terminal ",
|
||||||
|
"type": "terminal"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Display ",
|
||||||
|
"type": "display"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Backlight ",
|
||||||
|
"type": "brightness"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "colors",
|
||||||
|
"paddingLeft": 6,
|
||||||
|
"symbol": "circle"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
115
fastfetch/12.jsonc
Normal file
|
|
@ -0,0 +1,115 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"type": "none"
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"separator": "-> ",
|
||||||
|
"color": {
|
||||||
|
"separator": "1" // Bold
|
||||||
|
},
|
||||||
|
"constants": [
|
||||||
|
"───────────────────────────"
|
||||||
|
],
|
||||||
|
"key": {
|
||||||
|
"type": "both",
|
||||||
|
"paddingLeft": 4
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"type": "title",
|
||||||
|
"format": " {user-name-colored}{at-symbol-colored}{host-name-colored}"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "┌{$1} {#1}System Information{#} {$1}┐"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"key": "OS ",
|
||||||
|
"keyColor": "red",
|
||||||
|
"type": "os"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Machine ",
|
||||||
|
"keyColor": "green",
|
||||||
|
"type": "host"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Kernel ",
|
||||||
|
"keyColor": "magenta",
|
||||||
|
"type": "kernel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Uptime ",
|
||||||
|
"keyColor": "red",
|
||||||
|
"type": "uptime"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Resolution ",
|
||||||
|
"keyColor": "yellow",
|
||||||
|
"type": "display",
|
||||||
|
"compactType": "original-with-refresh-rate"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "WM ",
|
||||||
|
"keyColor": "blue",
|
||||||
|
"type": "wm"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "DE ",
|
||||||
|
"keyColor": "green",
|
||||||
|
"type": "de"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Shell ",
|
||||||
|
"keyColor": "cyan",
|
||||||
|
"type": "shell"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Terminal ",
|
||||||
|
"keyColor": "red",
|
||||||
|
"type": "terminal"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "CPU ",
|
||||||
|
"keyColor": "yellow",
|
||||||
|
"type": "cpu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "GPU ",
|
||||||
|
"keyColor": "blue",
|
||||||
|
"type": "gpu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Memory ",
|
||||||
|
"keyColor": "magenta",
|
||||||
|
"type": "memory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Local IP ",
|
||||||
|
"keyColor": "red",
|
||||||
|
"type": "localip",
|
||||||
|
"compact": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Public IP ",
|
||||||
|
"keyColor": "cyan",
|
||||||
|
"type": "publicip",
|
||||||
|
"timeout": 1000
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "└{$1}────────────────────{$1}┘"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "colors",
|
||||||
|
"paddingLeft": 34,
|
||||||
|
"symbol": "circle"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
85
fastfetch/13.jsonc
Normal file
|
|
@ -0,0 +1,85 @@
|
||||||
|
// Inspired by Catnap
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"type": "small",
|
||||||
|
"padding": {
|
||||||
|
"top": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"separator": " "
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"key": "╭───────────╮",
|
||||||
|
"type": "custom"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "│ {#31} user {#keys}│",
|
||||||
|
"type": "title",
|
||||||
|
"format": "{user-name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "│ {#32} hname {#keys}│",
|
||||||
|
"type": "title",
|
||||||
|
"format": "{host-name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "│ {#33} uptime {#keys}│",
|
||||||
|
"type": "uptime"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "│ {#34}{icon} distro {#keys}│",
|
||||||
|
"type": "os"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "│ {#35} kernel {#keys}│",
|
||||||
|
"type": "kernel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "│ {#36} desktop {#keys}│",
|
||||||
|
"type": "de"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "│ {#31} term {#keys}│",
|
||||||
|
"type": "terminal"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
88
fastfetch/14.jsonc
Normal file
|
|
@ -0,0 +1,88 @@
|
||||||
|
// Inspired by Catnap
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"type": "small"
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"separator": "",
|
||||||
|
"key": {
|
||||||
|
"width": 15
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
// draw borders first to make colors of left and right border consistant
|
||||||
|
"key": " user",
|
||||||
|
"type": "title",
|
||||||
|
"format": "{user-name}",
|
||||||
|
"keyColor": "31"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": " hname",
|
||||||
|
"type": "title",
|
||||||
|
"format": "{host-name}",
|
||||||
|
"keyColor": "32"
|
||||||
|
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": " uptime",
|
||||||
|
"type": "uptime",
|
||||||
|
"keyColor": "33"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{icon} distro",
|
||||||
|
"type": "os",
|
||||||
|
"keyColor": "34"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": " kernel",
|
||||||
|
"type": "kernel",
|
||||||
|
"keyColor": "35"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": " desktop",
|
||||||
|
"type": "de",
|
||||||
|
"keyColor": "36"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": " term",
|
||||||
|
"type": "terminal",
|
||||||
|
"keyColor": "31"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": " shell",
|
||||||
|
"type": "shell",
|
||||||
|
"keyColor": "32"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": " cpu",
|
||||||
|
"type": "cpu",
|
||||||
|
"showPeCoreCount": true,
|
||||||
|
"keyColor": "33"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": " disk",
|
||||||
|
"type": "disk",
|
||||||
|
"folders": "/",
|
||||||
|
"keyColor": "34"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": " memory",
|
||||||
|
"type": "memory",
|
||||||
|
"keyColor": "35"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": " network",
|
||||||
|
"type": "localip",
|
||||||
|
"format": "{ipv4} ({ifname})",
|
||||||
|
"keyColor": "36"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": " colors",
|
||||||
|
"type": "colors",
|
||||||
|
"symbol": "circle",
|
||||||
|
"keyColor": "39"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
85
fastfetch/15.jsonc
Normal file
|
|
@ -0,0 +1,85 @@
|
||||||
|
// Inspired by Catnap
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"type": "small",
|
||||||
|
"padding": {
|
||||||
|
"top": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"separator": " "
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"key": "•••••••••••••",
|
||||||
|
"type": "custom"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "• {#31} user {#keys}•",
|
||||||
|
"type": "title",
|
||||||
|
"format": "{user-name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "• {#32} hname {#keys}•",
|
||||||
|
"type": "title",
|
||||||
|
"format": "{host-name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "• {#33} uptime {#keys}•",
|
||||||
|
"type": "uptime"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "• {#34}{icon} distro {#keys}•",
|
||||||
|
"type": "os"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "• {#35} kernel {#keys}•",
|
||||||
|
"type": "kernel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "• {#36} desktop {#keys}•",
|
||||||
|
"type": "de"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "• {#31} term {#keys}•",
|
||||||
|
"type": "terminal"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
85
fastfetch/16.jsonc
Normal file
|
|
@ -0,0 +1,85 @@
|
||||||
|
// Inspired by Catnap
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"type": "small",
|
||||||
|
"padding": {
|
||||||
|
"top": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"separator": " "
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"key": "╔═══════════╗",
|
||||||
|
"type": "custom"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "║ {#31} user {#keys}║",
|
||||||
|
"type": "title",
|
||||||
|
"format": "{user-name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "║ {#32} hname {#keys}║",
|
||||||
|
"type": "title",
|
||||||
|
"format": "{host-name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "║ {#33} uptime {#keys}║",
|
||||||
|
"type": "uptime"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "║ {#34}{icon} distro {#keys}║",
|
||||||
|
"type": "os"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "║ {#35} kernel {#keys}║",
|
||||||
|
"type": "kernel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "║ {#36} desktop {#keys}║",
|
||||||
|
"type": "de"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "║ {#31} term {#keys}║",
|
||||||
|
"type": "terminal"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
87
fastfetch/17.jsonc
Normal file
|
|
@ -0,0 +1,87 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"type": "small",
|
||||||
|
"padding": {
|
||||||
|
"top": 1,
|
||||||
|
"right": 2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"separator": "> ",
|
||||||
|
"color": {
|
||||||
|
"separator": "red"
|
||||||
|
},
|
||||||
|
"constants": [
|
||||||
|
"───────────────────────────────────────────────────────────────────────────",
|
||||||
|
"│\u001b[75C│\u001b[75D"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"format": "{#1}{#keys}╭{$1}╮\u001b[76D {user-name-colored}{at-symbol-colored}{host-name-colored} 🖥 ",
|
||||||
|
"type": "title"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#31} kernel ",
|
||||||
|
"type": "kernel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#32} uptime ",
|
||||||
|
"type": "uptime"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#33}{icon} distro ",
|
||||||
|
"type": "os"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#34} desktop ",
|
||||||
|
"type": "de"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#35} term ",
|
||||||
|
"type": "terminal"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#36} shell ",
|
||||||
|
"type": "shell"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#35} cpu ",
|
||||||
|
"type": "cpu",
|
||||||
|
"showPeCoreCount": true,
|
||||||
|
"temp": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#34} gpu ",
|
||||||
|
"type": "gpu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#33} disk ",
|
||||||
|
"type": "disk",
|
||||||
|
"folders": "/"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#32} memory ",
|
||||||
|
"type": "memory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#31} network ",
|
||||||
|
"type": "localip",
|
||||||
|
"format": "{ipv4} ({ifname})"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"format": "{#1}{#keys}├{$1}┤",
|
||||||
|
"type": "custom"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#39} colors ",
|
||||||
|
"type": "colors",
|
||||||
|
"symbol": "circle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"format": "{#1}{#keys}╰{$1}╯",
|
||||||
|
"type": "custom"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
87
fastfetch/18.jsonc
Normal file
|
|
@ -0,0 +1,87 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"type": "small",
|
||||||
|
"padding": {
|
||||||
|
"top": 1,
|
||||||
|
"right": 2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"separator": "> ",
|
||||||
|
"color": {
|
||||||
|
"separator": "red"
|
||||||
|
},
|
||||||
|
"constants": [
|
||||||
|
"═══════════════════════════════════════════════════════════════════════════",
|
||||||
|
"║\u001b[75C║\u001b[75D"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"format": "{#1}{#keys}╔{$1}╗\u001b[76D {user-name-colored}{at-symbol-colored}{host-name-colored} 💻 ",
|
||||||
|
"type": "title"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#31} kernel ",
|
||||||
|
"type": "kernel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#32} uptime ",
|
||||||
|
"type": "uptime"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#33}{icon} distro ",
|
||||||
|
"type": "os"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#34} desktop ",
|
||||||
|
"type": "de"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#35} term ",
|
||||||
|
"type": "terminal"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#36} shell ",
|
||||||
|
"type": "shell"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#35} cpu ",
|
||||||
|
"type": "cpu",
|
||||||
|
"showPeCoreCount": true,
|
||||||
|
"temp": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#34} gpu ",
|
||||||
|
"type": "gpu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#33} disk ",
|
||||||
|
"type": "disk",
|
||||||
|
"folders": "/"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#32} memory ",
|
||||||
|
"type": "memory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#31} network ",
|
||||||
|
"type": "localip",
|
||||||
|
"format": "{ipv4} ({ifname})"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"format": "{#1}{#keys}╠{$1}╣",
|
||||||
|
"type": "custom"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$2}{#39} colors ",
|
||||||
|
"type": "colors",
|
||||||
|
"symbol": "circle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"format": "{#1}{#keys}╚{$1}╝",
|
||||||
|
"type": "custom"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
189
fastfetch/19.jsonc
Normal file
|
|
@ -0,0 +1,189 @@
|
||||||
|
// _____ _____ _____ _____ _____ _____ _____ _____ _____
|
||||||
|
// | __| _ | __|_ _| __| __|_ _| | | |
|
||||||
|
// | __| |__ | | | | __| __| | | | --| |
|
||||||
|
// |__| |__|__|_____| |_| |__| |_____| |_| |_____|__|__|
|
||||||
|
//
|
||||||
|
// By CarterLi - https://github.com/CarterLi
|
||||||
|
// Homepage - https://github.com/fastfetch-cli/fastfetch
|
||||||
|
// config.jsonc - ニリ @niri-san
|
||||||
|
// pokemon-colorscripts - https://gitlab.com/phoneybadger/pokemon-colorscripts
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"source": " _____ _____ _____ _____ _____ _____ _____ _____ _____\n| __| _ | __|_ _| __| __|_ _| | | |\n| __| |__ | | | | __| __| | | | --| |\n|__| |__|__|_____| |_| |__| |_____| |_| |_____|__|__|",
|
||||||
|
"type": "data",
|
||||||
|
"position": "top",
|
||||||
|
"padding": {
|
||||||
|
"right": 2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"separator": " - "
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"type": "custom", // HardwareInfo
|
||||||
|
"format": "• {#green}SYSTEM INFORMATION"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "host",
|
||||||
|
"key": "HOST",
|
||||||
|
"format": "{name}{?vendor} ({vendor}){?}",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "chassis",
|
||||||
|
"key": "COMPUTER TYPE",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "cpu",
|
||||||
|
"key": "CPU",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "gpu",
|
||||||
|
"key": "GPU",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "memory",
|
||||||
|
"key": "MEMORY USED",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "swap",
|
||||||
|
"key": "SWAP USED",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "disk",
|
||||||
|
"key": "DISK",
|
||||||
|
"folders": "/",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom", // SoftwareInfo
|
||||||
|
"format": "• {#red}SOFTWARE INFORMATION"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "os",
|
||||||
|
"key": "DISTRO",
|
||||||
|
"keyColor": "red"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "disk",
|
||||||
|
"folders": "/", // Use "/System/Volumes/VM" or something else on macOS
|
||||||
|
"format": "{create-time}",
|
||||||
|
"key": "INSTALLED DATE",
|
||||||
|
"keyColor": "red"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "kernel",
|
||||||
|
"key": "KERNEL",
|
||||||
|
"keyColor": "red"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "packages",
|
||||||
|
"key": "PACKAGES",
|
||||||
|
"keyColor": "red"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "uptime",
|
||||||
|
"key": "UPTIME",
|
||||||
|
"keyColor": "red"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom", // DisplayInfo
|
||||||
|
"format": "• {#blue}DISPLAY INFORMATION"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "de",
|
||||||
|
"key": "DESKTOP ENVIRONMENT",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "lm",
|
||||||
|
"key": "LOGIN MANAGER",
|
||||||
|
"format": "{type}",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wm",
|
||||||
|
"key": "WM",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wmtheme",
|
||||||
|
"key": "WM THEME",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "display",
|
||||||
|
"key": "MONITOR ({name})",
|
||||||
|
"keyColor": "blue",
|
||||||
|
"format": "{width}x{height} @ {refresh-rate} Hz - {physical-width}x{physical-height} mm ({inch} inches, {ppi} ppi)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom", // DesignInfo
|
||||||
|
"format": "• {#yellow}DESIGN INFORMATION"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wallpaper",
|
||||||
|
"key": "WALLPAPER",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "theme",
|
||||||
|
"key": "KDE THEME",
|
||||||
|
"format": "{1}",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "icons",
|
||||||
|
"key": "ICON THEME",
|
||||||
|
"format": "{1}",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "font",
|
||||||
|
"key": "FONT",
|
||||||
|
"format": "{?1}{1} [Qt]{?}{/1}Unknown", // Remove "[Qt]" if not using Qt
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminalfont",
|
||||||
|
"key": "TERMINAL FONT",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "cursor",
|
||||||
|
"key": "CURSOR",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom", // OtherInfo
|
||||||
|
"format": "• {#cyan}VARIOUS INFORMATION"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "media",
|
||||||
|
"key": "NOW PLAYING",
|
||||||
|
"format": "{?artist}{artist} - {?}{title}",
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "weather",
|
||||||
|
"key": "WEATHER",
|
||||||
|
"timeout": 1000,
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "version",
|
||||||
|
"key": "INFO",
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
"colors",
|
||||||
|
"break"
|
||||||
|
]
|
||||||
|
}
|
||||||
88
fastfetch/2.jsonc
Normal file
|
|
@ -0,0 +1,88 @@
|
||||||
|
// Load with --config examples/2.jsonc
|
||||||
|
// Note that you must replace the image path to an existing image to display it.
|
||||||
|
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
// "logo": {
|
||||||
|
// "type": "iterm",
|
||||||
|
// "source": "~/Desktop/apple1.png",
|
||||||
|
// "width": 28,
|
||||||
|
// "height": 12
|
||||||
|
// },
|
||||||
|
"display": {
|
||||||
|
"separator": " ",
|
||||||
|
"constants": [
|
||||||
|
"─────────────────" // {$1}, used in Custom module
|
||||||
|
],
|
||||||
|
"key": {
|
||||||
|
"type": "icon",
|
||||||
|
"paddingLeft": 2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"type": "custom", // HardwareStart
|
||||||
|
// {#1} is equivalent to `\u001b[1m`. {#} is equivalent to `\u001b[m`
|
||||||
|
"format": "┌{$1} {#1}Hardware Information{#} {$1}┐"
|
||||||
|
},
|
||||||
|
"host",
|
||||||
|
"cpu",
|
||||||
|
"gpu",
|
||||||
|
"disk",
|
||||||
|
"memory",
|
||||||
|
"swap",
|
||||||
|
"display",
|
||||||
|
"brightness",
|
||||||
|
"battery",
|
||||||
|
"poweradapter",
|
||||||
|
"bluetooth",
|
||||||
|
"sound",
|
||||||
|
"gamepad",
|
||||||
|
{
|
||||||
|
"type": "custom", // SoftwareStart
|
||||||
|
"format": "├{$1} {#1}Software Information{#} {$1}┤"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "title",
|
||||||
|
"keyIcon": "",
|
||||||
|
"key": "Title", // Title module has no key by default, so that icon is not displayed
|
||||||
|
"format": "{user-name}@{host-name}"
|
||||||
|
},
|
||||||
|
"os",
|
||||||
|
"kernel",
|
||||||
|
"lm",
|
||||||
|
"de",
|
||||||
|
"wm",
|
||||||
|
"shell",
|
||||||
|
"terminal",
|
||||||
|
"terminalfont",
|
||||||
|
"theme",
|
||||||
|
"icons",
|
||||||
|
"wallpaper",
|
||||||
|
"packages",
|
||||||
|
"uptime",
|
||||||
|
"media",
|
||||||
|
{
|
||||||
|
"type": "localip",
|
||||||
|
"compact": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "publicip",
|
||||||
|
"timeout": 1000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wifi",
|
||||||
|
"format": "{ssid}"
|
||||||
|
},
|
||||||
|
"locale",
|
||||||
|
{
|
||||||
|
"type": "custom", // InformationEnd
|
||||||
|
"format": "└{$1}──────────────────────{$1}┘"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "colors",
|
||||||
|
"paddingLeft": 2,
|
||||||
|
"symbol": "circle"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
177
fastfetch/20.jsonc
Normal file
|
|
@ -0,0 +1,177 @@
|
||||||
|
// Inspired by https://github.com/usgraphics/TR-100
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": null,
|
||||||
|
"display": {
|
||||||
|
"pipe": true,
|
||||||
|
"key": {
|
||||||
|
"width": 16
|
||||||
|
},
|
||||||
|
"separator": "│ ",
|
||||||
|
"percent": {
|
||||||
|
"type": ["bar", "hide-others"]
|
||||||
|
},
|
||||||
|
"bar": {
|
||||||
|
"border": null,
|
||||||
|
"char": {
|
||||||
|
"elapsed": "█",
|
||||||
|
"total": "░"
|
||||||
|
},
|
||||||
|
"width": 40
|
||||||
|
},
|
||||||
|
"constants": [
|
||||||
|
"\u001b[42C"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "┌┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┐"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "├┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┤"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "version",
|
||||||
|
"key": " ",
|
||||||
|
"format": "│ FASTFETCH v{version} │"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "│ TR-100 MACHINE REPORT │"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "├────────────┬──────────────────────────────────────────┤"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "os",
|
||||||
|
"key": "│ OS │{$1}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "kernel",
|
||||||
|
"key": "│ KERNEL │{$1}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "├────────────┼──────────────────────────────────────────┤"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "title",
|
||||||
|
"key": "│ HOSTNAME │{$1}",
|
||||||
|
"format": "{host-name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "localip",
|
||||||
|
"key": "│ CLIENT IP │{$1}",
|
||||||
|
"format": "{ipv4}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "localip",
|
||||||
|
"key": "│ MAC ADDR │{$1}",
|
||||||
|
"format": "{mac} ({ifname})",
|
||||||
|
"showIpv4": false,
|
||||||
|
"showMac": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "dns",
|
||||||
|
"key": "│ DNS │{$1}",
|
||||||
|
"showType": "ipv4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "title",
|
||||||
|
"key": "│ USER │{$1}",
|
||||||
|
"format": "{user-name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "host",
|
||||||
|
"key": "│ MACHINE │{$1}",
|
||||||
|
"format": "{name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "├────────────┼──────────────────────────────────────────┤"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "cpu",
|
||||||
|
"key": "│ PROCESSOR │{$1}",
|
||||||
|
"format": "{name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "cpu",
|
||||||
|
"key": "│ CORES │{$1}",
|
||||||
|
"format": "{cores-physical} PHYSICAL CORES / {cores-logical} THREADS",
|
||||||
|
"showPeCoreCount": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "cpu",
|
||||||
|
"key": "│ CPU FREQ │{$1}",
|
||||||
|
"format": "{freq-max}{/freq-max}{freq-base}{/}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "loadavg",
|
||||||
|
"compact": false,
|
||||||
|
"key": "│ LOAD {duration>2}m │{$1}" // pad duration to 2 chars
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "├────────────┼──────────────────────────────────────────┤"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "memory",
|
||||||
|
"key": "│ MEMORY │{$1}",
|
||||||
|
"format": "{used} / {total} [{percentage}]",
|
||||||
|
"percent": {
|
||||||
|
"type": ["num"]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "memory",
|
||||||
|
"key": "│ USAGE │{$1}",
|
||||||
|
"format": "",
|
||||||
|
"percent": {
|
||||||
|
"type": ["bar", "hide-others"]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "├────────────┼──────────────────────────────────────────┤"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "disk",
|
||||||
|
"key": "│ VOLUME │{$1}",
|
||||||
|
"format": "{size-used} / {size-total} [{size-percentage}]",
|
||||||
|
"folders": "/",
|
||||||
|
"percent": {
|
||||||
|
"type": ["num"]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "disk",
|
||||||
|
"key": "│ DISK USAGE │{$1}",
|
||||||
|
"format": "",
|
||||||
|
"percent": {
|
||||||
|
"type": ["bar", "hide-others"]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "├────────────┼──────────────────────────────────────────┤"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "users",
|
||||||
|
"key": "│ LAST LOGIN │{$1}",
|
||||||
|
"format": "{login-time}{?client-ip} ({client-ip})",
|
||||||
|
"myselfOnly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "uptime",
|
||||||
|
"key": "│ UPTIME │{$1}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "└────────────┴──────────────────────────────────────────┘"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
48
fastfetch/21.jsonc
Normal file
|
|
@ -0,0 +1,48 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"type": "small"
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"constants": [
|
||||||
|
"██ "
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"key": "{$1}Distro",
|
||||||
|
"keyColor": "38;5;210",
|
||||||
|
"type": "os"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$1}Kernel",
|
||||||
|
"keyColor": "38;5;84",
|
||||||
|
"type": "kernel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$1}Shell",
|
||||||
|
"keyColor": "38;5;147",
|
||||||
|
"type": "shell"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$1}Packages",
|
||||||
|
"keyColor": "38;5;200",
|
||||||
|
"type": "packages"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$1}WM",
|
||||||
|
"keyColor": "38;5;44",
|
||||||
|
"type": "wm"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$1}CPU",
|
||||||
|
"keyColor": "38;5;75",
|
||||||
|
"type": "cpu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "{$1}Memory",
|
||||||
|
"keyColor": "38;5;123",
|
||||||
|
"type": "memory"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
113
fastfetch/22.jsonc
Normal file
|
|
@ -0,0 +1,113 @@
|
||||||
|
// Designed for Arch Linux
|
||||||
|
// Modified from: https://github.com/fastfetch-cli/fastfetch/pull/1025#issuecomment-2177566138
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"source": "arch3",
|
||||||
|
"color": {
|
||||||
|
"1": "red",
|
||||||
|
"2": "yellow"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"color": {
|
||||||
|
"separator": "blue"
|
||||||
|
},
|
||||||
|
"separator": " | ",
|
||||||
|
"constants": [
|
||||||
|
">-----------<+>---------------------------------------------<"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"type": "kernel",
|
||||||
|
"key": " /\\rch Linux",
|
||||||
|
"keyColor": "magenta"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "{$1}",
|
||||||
|
"outputColor": "separator"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "uptime",
|
||||||
|
"key": " Uptime ",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "shell",
|
||||||
|
"key": " Shell ",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminal",
|
||||||
|
"key": " Terminal ",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminalfont",
|
||||||
|
"key": " Font ",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "packages",
|
||||||
|
"key": " Packages ",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "localip",
|
||||||
|
"key": " Local IP ",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "{$1}",
|
||||||
|
"outputColor": "separator"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "display",
|
||||||
|
"key": " Display ",
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "cpu",
|
||||||
|
"key": " CPU ",
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "gpu",
|
||||||
|
"key": " GPU ",
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "memory",
|
||||||
|
"key": " RAM ",
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "swap",
|
||||||
|
"key": " SWAP ",
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "disk",
|
||||||
|
"key": " Disk ",
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "battery",
|
||||||
|
"key": " Battery ",
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "{$1}",
|
||||||
|
"outputColor": "separator"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "colors",
|
||||||
|
"paddingLeft": 15
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
63
fastfetch/23.jsonc
Normal file
|
|
@ -0,0 +1,63 @@
|
||||||
|
// designed for presenting Vanilla Linux
|
||||||
|
// inspired from imstilllearnin's Vanilla Logo Ultra
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"type": "small"
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"color": {
|
||||||
|
"output": "cyan"
|
||||||
|
},
|
||||||
|
"separator": ""
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"type": "kernel",
|
||||||
|
"key": "[_Kernel___> ",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "packages",
|
||||||
|
"outputColor": "white",
|
||||||
|
"key": " [_Packages_> ",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "localip",
|
||||||
|
"outputColor": "white",
|
||||||
|
"key": " [_Local_IP_> ",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "memory",
|
||||||
|
"format": "[{3}] {1} / {2}",
|
||||||
|
"key": " [_RAM______> ",
|
||||||
|
"keyColor": "magenta"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "swap",
|
||||||
|
"format": "[{3}] {1} / {2}",
|
||||||
|
"key": " [_SWAP_____> ",
|
||||||
|
"keyColor": "magenta"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "disk",
|
||||||
|
"format": "[{3}] {1} / {2} {9}",
|
||||||
|
"key": " [_Disk_____> ",
|
||||||
|
"keyColor": "magenta"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "battery",
|
||||||
|
"format": "[{4}] {5}",
|
||||||
|
"key": " [_Battery__> ",
|
||||||
|
"keyColor": "magenta"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "colors",
|
||||||
|
"paddingLeft": 9,
|
||||||
|
"symbol": "circle"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
158
fastfetch/24.jsonc
Normal file
|
|
@ -0,0 +1,158 @@
|
||||||
|
// By jan-rex
|
||||||
|
// Modified from: https://github.com/fastfetch-cli/fastfetch/discussions/1269
|
||||||
|
{
|
||||||
|
"logo": {
|
||||||
|
"type": "kitty-direct",
|
||||||
|
"source": "/home/martin/.config/fastfetch/logos/gentoo.png",
|
||||||
|
"width": 35,
|
||||||
|
"height": 18
|
||||||
|
},
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"padding": {
|
||||||
|
"top": 2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"separator": "",
|
||||||
|
"constants": [
|
||||||
|
// CONSTANT {$1} - COLOR BACKGROUND FOR KEY
|
||||||
|
"\u001b[48;2;43;43;69m",
|
||||||
|
// CONSTANT {$2} - COLOR BACKGROUND FOR OUTPUT
|
||||||
|
"\u001b[48;2;56;59;78m",
|
||||||
|
// CONSTANT {$3} - VERTICAL BARS AT START AND 75th CHARACTERS FORWARD AND BACKWARD
|
||||||
|
"\u001b[90m│ │\u001b[60D\u001b[39m",
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
// CUSTOM - Top UI bar
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "{#90}{$1}╭─────────────╮",
|
||||||
|
"format": "{#90}{$2}╭────────────────────────────────────────────────────────────╮",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "title",
|
||||||
|
"key": "{#90}{$1}│ {#92}User {#90}│",
|
||||||
|
"format": "{$2}{$3}{user-name} {#2}[{home-dir}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "users",
|
||||||
|
"key": "{#90}{$1}│ {#92}Users {#90}│",
|
||||||
|
"myselfOnly": false,
|
||||||
|
"format": "{$2}{$3}{1}@{host-name}{/host-name}localhost{/}{?client-ip} {#2}[IP:{client-ip}]{?} [Login time: {login-time}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "datetime",
|
||||||
|
"key": "{#90}{$1}│ {#92}Datetime {#90}│",
|
||||||
|
"format": "{$2}{$3}{year}-{month-pretty}-{day-in-month} {hour-pretty}:{minute-pretty}:{second-pretty} [{weekday}] [W{week}] [UTC{offset-from-utc}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "title",
|
||||||
|
"key": "{#90}{$1}│ {#93}Host {#90}│",
|
||||||
|
"format": "{$2}{$3}{host-name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "host",
|
||||||
|
"key": "{#90}{$1}│ {#93}Machine {#90}│",
|
||||||
|
"format": "{$2}{$3}{name} {#2}{version}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "os",
|
||||||
|
"key": "{#90}{$1}│ {#93}OS {#90}│",
|
||||||
|
"format": "{$2}{$3}{?pretty-name}{pretty-name}{?}{/pretty-name}{name}{/} {codename} {#2}[v{version}] [{arch}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "kernel",
|
||||||
|
"key": "{#90}{$1}│ {#93}Kernel {#90}│",
|
||||||
|
"format": "{$2}{$3}{sysname} {#2}[v{release}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "uptime",
|
||||||
|
"key": "{#90}{$1}│ {#93}Uptime {#90}│",
|
||||||
|
"format": "{$2}{$3}{?days}{days} Days + {?}{hours}:{minutes}:{seconds}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "cpu",
|
||||||
|
"key": "{#90}{$1}│ {#91}CPU {#90}│",
|
||||||
|
"showPeCoreCount": true,
|
||||||
|
"temp": true,
|
||||||
|
"format": "{$2}{$3}{name} {#2}[C:{core-types}] [{freq-max}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "gpu",
|
||||||
|
"key": "{#90}{$1}│ {#91}GPU {#90}│",
|
||||||
|
"detectionMethod": "auto",
|
||||||
|
"driverSpecific": true,
|
||||||
|
"format": "{$2}{$3}{name} {#2}[C:{core-count}]{?frequency} [{frequency}]{?} [{type}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "memory",
|
||||||
|
"key": "{#90}{$1}│ {#91}Memory {#90}│",
|
||||||
|
"format": "{$2}{$3}{used} / {total} ({percentage}{$2})"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "disk",
|
||||||
|
"key": "{#90}{$1}│ {#91}Disk {#90}│",
|
||||||
|
"format": "{$2}{$3}{size-used} / {size-total} ({size-percentage}{$2})"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "poweradapter",
|
||||||
|
"key": "{#90}{$1}│ {#91}Power {#90}│",
|
||||||
|
"format": "{$2}{$3}{name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminal",
|
||||||
|
"key": "{#90}{$1}│ {#95}Terminal {#90}│",
|
||||||
|
"format": "{$2}{$3}{pretty-name} {#2}[{version}] [PID:{pid}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminalfont",
|
||||||
|
"key": "{#90}{$1}│ {#95}Font {#90}│",
|
||||||
|
"format": "{$2}{$3}{name} {#2}[{size}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "shell",
|
||||||
|
"key": "{#90}{$1}│ {#95}Shell {#90}│",
|
||||||
|
"format": "{$2}{$3}{pretty-name} {#2}[v{version}] [PID:{pid}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
// localip IPv4
|
||||||
|
"type": "localip",
|
||||||
|
"key": "{#90}{$1}│ {#94}Local IPv4 {#90}│",
|
||||||
|
"showPrefixLen": true,
|
||||||
|
"showIpv4": true,
|
||||||
|
"showIpv6": false,
|
||||||
|
"showMtu": true,
|
||||||
|
"format": "{$2}{$3}{ifname}: {ipv4} {#2}[MTU:{mtu}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
// localip IPv6
|
||||||
|
"type": "localip",
|
||||||
|
"key": "{#90}{$1}│ {#94}Local IPv6 {#90}│",
|
||||||
|
"showPrefixLen": true,
|
||||||
|
"showIpv4": false,
|
||||||
|
"showIpv6": true,
|
||||||
|
"showMtu": true,
|
||||||
|
"format": "{$2}{$3}{ifname}: {ipv6} {#2}[MTU:{mtu}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "publicip",
|
||||||
|
"key": "{#90}{$1}│ {#94}Public IPv4 {#90}│",
|
||||||
|
"ipv6": false,
|
||||||
|
"format": "{$2}{$3}{ip} {#2}[{location}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "publicip",
|
||||||
|
"key": "{#90}{$1}│ {#94}Public IPv6 {#90}│",
|
||||||
|
"ipv6": true,
|
||||||
|
"format": "{$2}{$3}{ip} {#2}[{location}]"
|
||||||
|
},
|
||||||
|
// CUSTOM - Button UI bar
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "{#90}{$1}╰─────────────╯",
|
||||||
|
"format": "{#90}{$2}╰────────────────────────────────────────────────────────────╯",
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
315
fastfetch/25.jsonc
Normal file
|
|
@ -0,0 +1,315 @@
|
||||||
|
// Based on #1576
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"display": {
|
||||||
|
"color": {
|
||||||
|
"keys": "blue"
|
||||||
|
},
|
||||||
|
"separator": "",
|
||||||
|
// Constants are reusable strings referenced by {$1}, {$2}, etc.
|
||||||
|
// These contain ANSI escape codes for cursor positioning
|
||||||
|
"constants": [
|
||||||
|
"──────────────────────────────────────────────", // {$1} - horizontal line for borders
|
||||||
|
"\u001b[47D", // {$2} - move cursor left 47 columns
|
||||||
|
"\u001b[47C", // {$3} - move cursor right 47 columns
|
||||||
|
"\u001b[46C" // {$4} - move cursor right 46 columns
|
||||||
|
],
|
||||||
|
"brightColor": false
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"type": "version",
|
||||||
|
"key": "┌───────────────┬─{$1}┐\u001b[41D",
|
||||||
|
"format": "\u001b[1m{#keys} {1} - {2} "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "os",
|
||||||
|
// Key format breakdown for OS module:
|
||||||
|
// "│ {icon} \u001b[s{sysname}\u001b[u\u001b[10C│{$3}│{$2}"
|
||||||
|
//
|
||||||
|
// │ - Left border of key block
|
||||||
|
// {icon} - OS icon (defined internally by fastfetch)
|
||||||
|
// \u001b[s - ANSI escape: save cursor position (ESC[s)
|
||||||
|
// {sysname} - Format variable: system name (e.g., "Linux", "Darwin")
|
||||||
|
// \u001b[u - ANSI escape: restore cursor to saved position (ESC[u)
|
||||||
|
// Necessary because the length of `{sysname}` differs between different platforms
|
||||||
|
// \u001b[10C - ANSI escape: move cursor right 10 columns (ESC[10C)
|
||||||
|
// │ - Right border of key block (always 10 columns from left border)
|
||||||
|
// {$3} - Reference to constants[2]: move cursor right 47 columns
|
||||||
|
// │ - Right border of value block
|
||||||
|
// {$2} - Reference to constants[1]: move cursor left 47 columns
|
||||||
|
//
|
||||||
|
// This creates a fixed-width layout where the key block is exactly 10 columns wide,
|
||||||
|
// regardless of the actual content length. The cursor manipulation ensures proper
|
||||||
|
// alignment for the table-like structure.
|
||||||
|
"key": "│ {icon} \u001b[s{sysname}\u001b[u\u001b[10C│{$3}│{$2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "datetime",
|
||||||
|
"key": "│ {icon} Fetched │{$3}│{$2}",
|
||||||
|
"format": "{year}-{month-pretty}-{day-pretty} {hour-pretty}:{minute-pretty}:{second-pretty} {timezone-name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "locale",
|
||||||
|
"key": "│ {icon} Locale │{$3}│{$2}"
|
||||||
|
},
|
||||||
|
|
||||||
|
// Hardware section with cyan color theme
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "│{#cyan}┌──────────────┬{$1}┐{#keys}│\u001b[37D",
|
||||||
|
"format": "{#bright_cyan} Hardware "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "chassis",
|
||||||
|
// Similar structure but with cyan color formatting:
|
||||||
|
// │{#cyan}│ - Left border with cyan color
|
||||||
|
// {icon} - Chassis icon
|
||||||
|
// Chassis - Fixed label text
|
||||||
|
// │{$4}│{#keys}│{$2} - Positioning and borders for value area
|
||||||
|
"key": "│{#cyan}│ {icon} Chassis │{$4}│{#keys}│{$2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "memory",
|
||||||
|
"key": "│{#cyan}│ {icon} RAM │{$4}│{#keys}│{$2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "swap",
|
||||||
|
"key": "│{#cyan}│ {icon} SWAP │{$4}│{#keys}│{$2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "cpu",
|
||||||
|
"key": "│{#cyan}│ {icon} CPU │{$4}│{#keys}│{$2}",
|
||||||
|
"showPeCoreCount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "gpu",
|
||||||
|
"key": "│{#cyan}│ {icon} GPU │{$4}│{#keys}│{$2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "disk",
|
||||||
|
"key": "│{#cyan}│ {icon} Disk │{$4}│{#keys}│{$2}",
|
||||||
|
"format": "{size-used} \/ {size-total} ({size-percentage}) - {filesystem}",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "battery",
|
||||||
|
"key": "│{#cyan}│ {icon} Battery │{$4}│{#keys}│{$2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "│{#cyan}└──────────────┴{$1}┘{#keys}│",
|
||||||
|
"format": ""
|
||||||
|
},
|
||||||
|
|
||||||
|
// Desktop section with green color theme
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "│{#green}┌──────────────┬{$1}┐{#keys}│\u001b[37D",
|
||||||
|
"format": "{#bright_green} Desktop "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "de",
|
||||||
|
"key": "│{#green}│ {icon} Desktop │{$4}│{#keys}│{$2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wm",
|
||||||
|
"key": "│{#green}│ {icon} Session │{$4}│{#keys}│{$2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "display",
|
||||||
|
"key": "│{#green}│ {icon} Display │{$4}│{#keys}│{$2}",
|
||||||
|
"compactType": "original-with-refresh-rate"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "gpu",
|
||||||
|
"key": "│{#green}│ {icon} G-Driver │{$4}│{#keys}│{$2}",
|
||||||
|
"format": "{driver}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "│{#green}└──────────────┴{$1}┘{#keys}│",
|
||||||
|
"format": ""
|
||||||
|
},
|
||||||
|
|
||||||
|
// Terminal section with yellow color theme
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "│{#yellow}┌──────────────┬{$1}┐{#keys}│\u001b[37D",
|
||||||
|
"format": "{#bright_yellow} Terminal "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "shell",
|
||||||
|
"key": "│{#yellow}│ {icon} Shell │{$4}│{#keys}│{$2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminal",
|
||||||
|
"key": "│{#yellow}│ {icon} Terminal │{$4}│{#keys}│{$2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminalfont",
|
||||||
|
"key": "│{#yellow}│ {icon} Term Font │{$4}│{#keys}│{$2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminaltheme",
|
||||||
|
"key": "│{#yellow}│ {icon} Colors │{$4}│{#keys}│{$2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "packages",
|
||||||
|
"key": "│{#yellow}│ {icon} Packages │{$4}│{#keys}│{$2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "│{#yellow}└──────────────┴{$1}┘{#keys}│",
|
||||||
|
"format": ""
|
||||||
|
},
|
||||||
|
|
||||||
|
// Development section with red color theme
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "│{#red}┌──────────────┬{$1}┐{#keys}│\u001b[39D",
|
||||||
|
"format": "{#bright_red} Development "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "command",
|
||||||
|
"keyIcon": "", // Custom icon override
|
||||||
|
"key": "│{#red}│ {icon} Rust │{$4}│{#keys}│{$2}",
|
||||||
|
"text": "rustc --version",
|
||||||
|
"format": "rustc {~6,13}" // Print 6th to 13th characters (version number)
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "command",
|
||||||
|
"condition": {
|
||||||
|
"!system": "Windows" // Posix version
|
||||||
|
},
|
||||||
|
"keyIcon": "",
|
||||||
|
"key": "│{#red}│ {icon} Clang │{$4}│{#keys}│{$2}",
|
||||||
|
"text": "clang --version | sed -n 's/.*version \\([0-9][0-9.]*\\).*/\\1/p'",
|
||||||
|
"format": "clang {}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "command",
|
||||||
|
"condition": {
|
||||||
|
"system": "Windows" // Windows version
|
||||||
|
},
|
||||||
|
"keyIcon": "",
|
||||||
|
"key": "│{#red}│ {icon} Clang │{$4}│{#keys}│{$2}",
|
||||||
|
"text": "clang --version | findstr version", // Finds the line with "version"
|
||||||
|
"format": "clang {~-6}" // Prints the last 6 characters (version number)
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "command",
|
||||||
|
"keyIcon": "",
|
||||||
|
"key": "│{#red}│ {icon} NodeJS │{$4}│{#keys}│{$2}",
|
||||||
|
"text": "node --version",
|
||||||
|
"format": "node {~1}" // {~1} removes first character (v)
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "command",
|
||||||
|
"keyIcon": "",
|
||||||
|
"key": "│{#red}│ {icon} Go │{$4}│{#keys}│{$2}",
|
||||||
|
"text": "go version | cut -d' ' -f3",
|
||||||
|
"format": "go {~2}" // {~2} removes first 2 characters (go)
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "command",
|
||||||
|
"keyIcon": "",
|
||||||
|
"key": "│{#red}│ {icon} Zig │{$4}│{#keys}│{$2}",
|
||||||
|
"text": "zig version",
|
||||||
|
"format": "zig {}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "editor",
|
||||||
|
"key": "│{#red}│ {icon} Editor │{$4}│{#keys}│{$2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "command",
|
||||||
|
"keyIcon": "",
|
||||||
|
"key": "│{#red}│ {icon} Git │{$4}│{#keys}│{$2}",
|
||||||
|
"text": "git version",
|
||||||
|
"format": "git {~12}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "font",
|
||||||
|
"key": "│{#red}│ {icon} Interface │{$4}│{#keys}│{$2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "│{#red}└──────────────┴{$1}┘{#keys}│",
|
||||||
|
"format": ""
|
||||||
|
},
|
||||||
|
|
||||||
|
// Uptime section with magenta color theme
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "│{#magenta}┌──────────────┬{$1}┐{#keys}│\u001b[36D",
|
||||||
|
"format": "{#bright_magenta} Uptime "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "uptime",
|
||||||
|
"key": "│{#magenta}│ {icon} Uptime │{$4}│{#keys}│{$2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "users",
|
||||||
|
"myselfOnly": true, // Only show current user
|
||||||
|
"keyIcon": "",
|
||||||
|
"key": "│{#magenta}│ {icon} Login │{$4}│{#keys}│{$2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": { // Conditional module: only show on non-macOS
|
||||||
|
"!system": "macOS"
|
||||||
|
},
|
||||||
|
"type": "disk",
|
||||||
|
"keyIcon": "",
|
||||||
|
"key": "│{#magenta}│ {icon} OS Age │{$4}│{#keys}│{$2}",
|
||||||
|
"folders": "/", // Check root filesystem
|
||||||
|
"format": "{create-time:10} [{days} days]" // Show creation time and age in days
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": { // Conditional module: only show on macOS
|
||||||
|
"system": "macOS"
|
||||||
|
},
|
||||||
|
"type": "disk",
|
||||||
|
"keyIcon": "",
|
||||||
|
"key": "│{#magenta}│ {icon} OS Age │{$4}│{#keys}│{$2}",
|
||||||
|
"folders": "/System/Volumes/VM", // Work around for APFS on macOS
|
||||||
|
"format": "{create-time:10} [{days} days]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "│{#magenta}└──────────────┴{$1}┘{#keys}│",
|
||||||
|
"format": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "└─────────────────{$1}┘", // Bottom border of the entire layout
|
||||||
|
"format": ""
|
||||||
|
},
|
||||||
|
|
||||||
|
// End with color palette and line break
|
||||||
|
"break", // Add a blank line
|
||||||
|
"colors" // Display color palette
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Key Format Structure Explanation:
|
||||||
|
|
||||||
|
The key format uses a combination of:
|
||||||
|
1. Unicode box drawing characters (│ ┌ ┐ └ ┘ ┬ ┴) for borders
|
||||||
|
2. ANSI escape codes for cursor positioning (\u001b[...)
|
||||||
|
3. Format variables ({icon}, {sysname}, etc.)
|
||||||
|
4. Constant references ({$1}, {$2}, etc.)
|
||||||
|
5. Color formatting ({#color})
|
||||||
|
|
||||||
|
ANSI Escape Codes Used:
|
||||||
|
- \u001b[s - Save cursor position (ESC[s)
|
||||||
|
- \u001b[u - Restore cursor position (ESC[u)
|
||||||
|
- \u001b[nC - Move cursor right n columns (ESC[nC)
|
||||||
|
- \u001b[nD - Move cursor left n columns (ESC[nD)
|
||||||
|
|
||||||
|
This creates a table-like layout with fixed column widths and proper alignment,
|
||||||
|
regardless of the actual content length in each field.
|
||||||
|
|
||||||
|
For more ANSI escape code reference, see:
|
||||||
|
https://gist.github.com/fnky/458719343aabd01cfb17a3a4f7296797#cursor-controls
|
||||||
|
*/
|
||||||
165
fastfetch/26.jsonc
Normal file
|
|
@ -0,0 +1,165 @@
|
||||||
|
// Modified from: 24.jsonc
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"padding": {
|
||||||
|
"top": 2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"separator": "",
|
||||||
|
"constants": [
|
||||||
|
// CONSTANT {$1} - VERTICAL BARS AT START AND 75th CHARACTERS FORWARD AND BACKWARD
|
||||||
|
"\u001b[90m│ │\u001b[60D\u001b[39m"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
// CUSTOM - Top UI bar
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "{#90}╭ Keys ───────╮",
|
||||||
|
"format": "{#90}╭ Values ────────────────────────────────────────────────────╮",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "title",
|
||||||
|
"key": "{#90}│ {#92}User {#90}│",
|
||||||
|
"format": "{$1}{user-name} {#2}[{home-dir}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "users",
|
||||||
|
"key": "{#90}│ {#92}Users {#90}│",
|
||||||
|
"myselfOnly": false,
|
||||||
|
"format": "{$1}{1}@{host-name}{/host-name}localhost{/}{?client-ip} {#2}[IP:{client-ip}]{?} [Login time: {login-time}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "datetime",
|
||||||
|
"key": "{#90}│ {#92}Datetime {#90}│",
|
||||||
|
"format": "{$1}{year}-{month-pretty}-{day-in-month} {hour-pretty}:{minute-pretty}:{second-pretty} {#2}[{weekday}] [W{week}] [UTC{offset-from-utc}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "title",
|
||||||
|
"key": "{#90}│ {#93}Host {#90}│",
|
||||||
|
"format": "{$1}{host-name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "host",
|
||||||
|
"key": "{#90}│ {#93}Machine {#90}│",
|
||||||
|
"format": "{$1}{name} {#2}{version}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "os",
|
||||||
|
"key": "{#90}│ {#93}OS {#90}│",
|
||||||
|
"format": "{$1}{?pretty-name}{pretty-name}{?}{/pretty-name}{name}{/} {codename} {#2}[v{version}] [{arch}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "kernel",
|
||||||
|
"key": "{#90}│ {#93}Kernel {#90}│",
|
||||||
|
"format": "{$1}{sysname} {#2}[v{release}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "uptime",
|
||||||
|
"key": "{#90}│ {#93}Uptime {#90}│",
|
||||||
|
"format": "{$1}{?days}{days} Days + {?}{hours}:{minutes}:{seconds}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "cpu",
|
||||||
|
"key": "{#90}│ {#91}CPU {#90}│",
|
||||||
|
"showPeCoreCount": true,
|
||||||
|
"temp": true,
|
||||||
|
"format": "{$1}{name} {#2}[C:{core-types}] [{freq-max}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "gpu",
|
||||||
|
"key": "{#90}│ {#91}GPU {#90}│",
|
||||||
|
"detectionMethod": "auto",
|
||||||
|
"driverSpecific": true,
|
||||||
|
"format": "{$1}{name} {#2}[C:{core-count}]{?frequency} [{frequency}]{?} {#2}[{type}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "memory",
|
||||||
|
"key": "{#90}│ {#91}Memory {#90}│",
|
||||||
|
"format": "{$1}{used} / {total} ({percentage})"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "disk",
|
||||||
|
"key": "{#90}│ {#91}Disk {#90}│",
|
||||||
|
"format": "{$1}{size-used} / {size-total} ({size-percentage})"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "poweradapter",
|
||||||
|
"key": "{#90}│ {#91}Power {#90}│",
|
||||||
|
"format": "{$1}{name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminal",
|
||||||
|
"key": "{#90}│ {#95}Terminal {#90}│",
|
||||||
|
"format": "{$1}{pretty-name} {#2}[{version}] [PID:{pid}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminalfont",
|
||||||
|
"key": "{#90}│ {#95}Font {#90}│",
|
||||||
|
"format": "{$1}{name} {#2}[{size}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "shell",
|
||||||
|
"key": "{#90}│ {#95}Shell {#90}│",
|
||||||
|
"format": "{$1}{pretty-name} {#2}[v{version}] [PID:{pid}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
// localip IPv4
|
||||||
|
"type": "localip",
|
||||||
|
"key": "{#90}│ {#94}Local IPv4 {#90}│",
|
||||||
|
"showPrefixLen": true,
|
||||||
|
"showIpv4": true,
|
||||||
|
"showIpv6": false,
|
||||||
|
"showMtu": true,
|
||||||
|
"format": "{$1}{ifname}: {ipv4} {#2}[MTU:{mtu}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
// localip IPv6
|
||||||
|
"type": "localip",
|
||||||
|
"key": "{#90}│ {#94}Local IPv6 {#90}│",
|
||||||
|
"showPrefixLen": true,
|
||||||
|
"showIpv4": false,
|
||||||
|
"showIpv6": true,
|
||||||
|
"showMtu": true,
|
||||||
|
"format": "{$1}{ifname}: {ipv6} {#2}[MTU:{mtu}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "publicip",
|
||||||
|
"key": "{#90}│ {#94}Public IPv4 {#90}│",
|
||||||
|
"ipv6": false,
|
||||||
|
"format": "{$1}{ip} {#2}[{location}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "publicip",
|
||||||
|
"key": "{#90}│ {#94}Public IPv6 {#90}│",
|
||||||
|
"ipv6": true,
|
||||||
|
"format": "{$1}{ip} {#2}[{location}]"
|
||||||
|
},
|
||||||
|
// CUSTOM - Button UI bar
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "{#90}╰─────────────╯",
|
||||||
|
"format": "{#90}╰────────────────────────────────────────────────────────────╯",
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": " ",
|
||||||
|
"format": "{#90}╭ Colors ───────────────────────────────────────────────────────────────────╮",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "{#90}│ {#40} {#41} {#42} {#43} {#44} {#45} {#46} {#47} {#} {#90}│",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "{#90}│ {#100} {#101} {#102} {#103} {#104} {#105} {#106} {#107} {#} {#90}│",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "{#90}╰───────────────────────────────────────────────────────────────────────────╯",
|
||||||
|
},
|
||||||
|
]
|
||||||
|
}
|
||||||
49
fastfetch/27.jsonc
Normal file
|
|
@ -0,0 +1,49 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"type": "small",
|
||||||
|
"padding": {
|
||||||
|
"top": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"separator": " "
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
"break",
|
||||||
|
"title",
|
||||||
|
{
|
||||||
|
"type": "os",
|
||||||
|
"key": "os ",
|
||||||
|
"keyColor": "red"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "kernel",
|
||||||
|
"key": "kernel",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "host",
|
||||||
|
"format": "{vendor} {family}",
|
||||||
|
"key": "host ",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "packages",
|
||||||
|
"key": "pkgs ",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "uptime",
|
||||||
|
"format": "{?days}{days}d {?}{hours}h {minutes}m",
|
||||||
|
"key": "uptime",
|
||||||
|
"keyColor": "magenta"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "memory",
|
||||||
|
"key": "memory",
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
"break"
|
||||||
|
]
|
||||||
|
}
|
||||||
63
fastfetch/28.jsonc
Normal file
|
|
@ -0,0 +1,63 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"type": "small"
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"separator": " ",
|
||||||
|
"key": {
|
||||||
|
"type": "both"
|
||||||
|
},
|
||||||
|
"bar": {
|
||||||
|
"border": {
|
||||||
|
"left": "\uee00",
|
||||||
|
"leftElapsed": "\uee03",
|
||||||
|
"right": "\uee02",
|
||||||
|
"rightElapsed": "\uee05"
|
||||||
|
},
|
||||||
|
"char": {
|
||||||
|
"total": "\uee01",
|
||||||
|
"elapsed": "\uee04"
|
||||||
|
},
|
||||||
|
"color": {
|
||||||
|
"total": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"percent": {
|
||||||
|
"type": [
|
||||||
|
"bar",
|
||||||
|
"bar-monochrome"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
"title",
|
||||||
|
"separator",
|
||||||
|
{
|
||||||
|
"type": "memory",
|
||||||
|
"key": "MEM"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "swap",
|
||||||
|
"key": "SWP"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "disk",
|
||||||
|
"folders": "/",
|
||||||
|
"key": "DSK"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "battery",
|
||||||
|
"key": "BAT"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "brightness",
|
||||||
|
"key": "BGT"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "colors",
|
||||||
|
"paddingLeft": 6,
|
||||||
|
"symbol": "circle"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
136
fastfetch/29.jsonc
Normal file
|
|
@ -0,0 +1,136 @@
|
||||||
|
// #1887
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": null,
|
||||||
|
"display": {
|
||||||
|
"constants": [
|
||||||
|
"\u001b[s\u001b[33C│\u001b[u",
|
||||||
|
" » "
|
||||||
|
],
|
||||||
|
"separator": "",
|
||||||
|
"percent": {
|
||||||
|
"type": ["num", "bar"]
|
||||||
|
},
|
||||||
|
"brightColor": false,
|
||||||
|
"bar": {
|
||||||
|
"border": {
|
||||||
|
"left": "[",
|
||||||
|
"leftElapsed": "[",
|
||||||
|
"right": "]",
|
||||||
|
"rightElapsed": "]"
|
||||||
|
},
|
||||||
|
"char": {
|
||||||
|
"elapsed": "─",
|
||||||
|
"total": "─"
|
||||||
|
},
|
||||||
|
"color": {
|
||||||
|
"elapsed": "default",
|
||||||
|
"total": "light_black"
|
||||||
|
},
|
||||||
|
"width": 16
|
||||||
|
},
|
||||||
|
"color": {
|
||||||
|
"separator": "default",
|
||||||
|
"keys": "default",
|
||||||
|
"output": "default"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
"title",
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "┌────「 {#1}OS{#} 」────────────────────────────┐"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "os",
|
||||||
|
"key": "│ {icon}{$2}{$1}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "disk",
|
||||||
|
"folders": "/",
|
||||||
|
"key": "│ {$1}",
|
||||||
|
"format": "{size-percentage-bar} {size-percentage}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "disk",
|
||||||
|
"folders": "/",
|
||||||
|
"key": "│ {$1}",
|
||||||
|
"format": "{size-used} / {size-total}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "└────────────────────────────────────────┘"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "┌────「 {#1}UI{#} 」────────────────────────────┐"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wm",
|
||||||
|
"key": "│ {icon}{$2}{$1}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wmtheme",
|
||||||
|
"key": "│ {icon}{$2}{$1}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "│ {$1}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "display",
|
||||||
|
"key": "│ {icon}{$2}{$1}",
|
||||||
|
"format": "{width}x{height} @ {refresh-rate} Hz"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "│ {$1}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminal",
|
||||||
|
"key": "│ {icon}{$2}{$1}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminalfont",
|
||||||
|
"key": "│ {icon}{$2}{$1}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "└────────────────────────────────────────┘"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "┌────「 {#1}HW{#} 」────────────────────────────┐"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "cpu",
|
||||||
|
"key": "│ {icon}{$2}{$1}",
|
||||||
|
"format": "{name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "gpu",
|
||||||
|
"key": "│ {icon}{$2}{$1}",
|
||||||
|
"format": "{name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "│ {$1}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "memory",
|
||||||
|
"key": "│ {icon}{$2}{$1}",
|
||||||
|
"format": "{percentage-bar} {percentage}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "memory",
|
||||||
|
"key": "│ {$1}",
|
||||||
|
"format": "{used} / {total}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "└────────────────────────────────────────┘"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
24
fastfetch/3.jsonc
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
// Load with --config examples/3.jsonc
|
||||||
|
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"type": "small"
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"size": {
|
||||||
|
"binaryPrefix": "si"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
"vulkan",
|
||||||
|
"opengl",
|
||||||
|
"opencl",
|
||||||
|
"memory",
|
||||||
|
{
|
||||||
|
"type": "disk",
|
||||||
|
"folders": "/:/home:/boot:/efi"
|
||||||
|
},
|
||||||
|
"localip"
|
||||||
|
]
|
||||||
|
}
|
||||||
87
fastfetch/30.jsonc
Normal file
|
|
@ -0,0 +1,87 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": null,
|
||||||
|
"display": {
|
||||||
|
"key": {
|
||||||
|
"type": "both",
|
||||||
|
"paddingLeft": 6,
|
||||||
|
"width": 17
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "|---------------------: {#1}Hardware{#} : ---------------------|"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"keyColor": "green",
|
||||||
|
"type": "host"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"keyColor": "green",
|
||||||
|
"type": "cpu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"keyColor": "yellow",
|
||||||
|
"type": "memory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"keyColor": "yellow",
|
||||||
|
"type": "swap"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"keyIcon": "",
|
||||||
|
"key": "Disks"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "disk",
|
||||||
|
"key": " ",
|
||||||
|
"format": " [{mountpoint}] - {size-used} / {size-total} ({size-percentage})"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "title",
|
||||||
|
"format": "|-------------------------------------------------------|\u001b[40D: {#1}{user-name} @ {host-name}{#} :"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "os",
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "kernel",
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "packages",
|
||||||
|
"keyColor": "red",
|
||||||
|
"key": "Pkgs"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "shell",
|
||||||
|
"keyColor": "red"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminal",
|
||||||
|
"key": "Term",
|
||||||
|
"keyColor": "red"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "locale",
|
||||||
|
"keyColor": "magenta"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "|---------------------: {#1}Software{#} : ---------------------|"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "colors",
|
||||||
|
"symbol": "circle",
|
||||||
|
"paddingLeft": 8
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
170
fastfetch/31.jsonc
Normal file
33
fastfetch/4.jsonc
Normal file
|
|
@ -0,0 +1,33 @@
|
||||||
|
// Load with --config examples/4.jsonc
|
||||||
|
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"type": "small",
|
||||||
|
"padding": {
|
||||||
|
"right": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"size": {
|
||||||
|
"binaryPrefix": "si"
|
||||||
|
},
|
||||||
|
"color": "blue",
|
||||||
|
"separator": " "
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"type": "datetime",
|
||||||
|
"key": "Date",
|
||||||
|
"format": "{1}-{3}-{11}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "datetime",
|
||||||
|
"key": "Time",
|
||||||
|
"format": "{14}:{17}:{20}"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
"player",
|
||||||
|
"media"
|
||||||
|
]
|
||||||
|
}
|
||||||
27
fastfetch/5.jsonc
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
// Load with --config examples/5.jsonc
|
||||||
|
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": null,
|
||||||
|
"display": {
|
||||||
|
"color": "magenta"
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"type": "theme",
|
||||||
|
"key": "T"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "icons",
|
||||||
|
"key": "I"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "font",
|
||||||
|
"key": "F"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "cursor",
|
||||||
|
"key": "C"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
179
fastfetch/6.jsonc
Normal file
|
|
@ -0,0 +1,179 @@
|
||||||
|
// Load with --config examples/2.jsonc
|
||||||
|
// Note that you must replace the image path to an existing image to display it.
|
||||||
|
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"display": {
|
||||||
|
"separator": " "
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"type": "host",
|
||||||
|
"key": "╭─",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "cpu",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "gpu",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "disk",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "memory",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "swap",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "display",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "brightness",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "battery",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "poweradapter",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "gamepad",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "bluetooth",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "sound",
|
||||||
|
"key": "╰─",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
|
||||||
|
{
|
||||||
|
"type": "shell",
|
||||||
|
"key": "╭─",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminal",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminalfont",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "lm",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "de",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wm",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "theme",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "icons",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wallpaper",
|
||||||
|
"key": "╰─",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
|
||||||
|
{
|
||||||
|
"type": "title",
|
||||||
|
"key": "╭─",
|
||||||
|
"format": "{user-name}@{host-name}",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "os",
|
||||||
|
"key": "├─{icon}", // Just get your distro's logo off nerdfonts.com
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "kernel",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "packages",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "uptime",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "media",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "localip",
|
||||||
|
"key": "├─",
|
||||||
|
"compact": true,
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "publicip",
|
||||||
|
"key": "├─",
|
||||||
|
"keyColor": "blue",
|
||||||
|
"timeout": 1000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wifi",
|
||||||
|
"key": "├─",
|
||||||
|
"format": "{ssid}",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "locale",
|
||||||
|
"key": "╰─",
|
||||||
|
"keyColor": "blue"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
138
fastfetch/7.jsonc
Normal file
|
|
@ -0,0 +1,138 @@
|
||||||
|
// Load with --config examples/2.jsonc
|
||||||
|
// Note that you must replace the image path to an existing image to display it.
|
||||||
|
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"padding": {
|
||||||
|
"top": 2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"separator": " -> "
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
"title",
|
||||||
|
"separator",
|
||||||
|
{
|
||||||
|
"type": "os",
|
||||||
|
"key": " OS",
|
||||||
|
"keyColor": "yellow",
|
||||||
|
"format": "{2}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "os",
|
||||||
|
"key": "├{icon}", // Just get your distro's logo off nerdfonts.com
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "kernel",
|
||||||
|
"key": "├",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "packages",
|
||||||
|
"key": "├",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "shell",
|
||||||
|
"key": "└",
|
||||||
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
|
||||||
|
{
|
||||||
|
"type": "wm",
|
||||||
|
"key": " DE/WM",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "lm",
|
||||||
|
"key": "├",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wmtheme",
|
||||||
|
"key": "├",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "icons",
|
||||||
|
"key": "├",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminal",
|
||||||
|
"key": "├",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wallpaper",
|
||||||
|
"key": "└",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "host",
|
||||||
|
"key": " PC",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "cpu",
|
||||||
|
"key": "├",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "gpu",
|
||||||
|
"key": "├",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "disk",
|
||||||
|
"key": "├",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "memory",
|
||||||
|
"key": "├",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "swap",
|
||||||
|
"key": "├",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "display",
|
||||||
|
"key": "├",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "uptime",
|
||||||
|
"key": "└",
|
||||||
|
"keyColor": "green"
|
||||||
|
},
|
||||||
|
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "sound",
|
||||||
|
"key": " SOUND",
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "player",
|
||||||
|
"key": "├",
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "media",
|
||||||
|
"key": "└",
|
||||||
|
"keyColor": "cyan"
|
||||||
|
},
|
||||||
|
|
||||||
|
"break",
|
||||||
|
"colors"
|
||||||
|
]
|
||||||
|
}
|
||||||
41
fastfetch/8.jsonc
Normal file
|
|
@ -0,0 +1,41 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"type": "small"
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"separator": " ",
|
||||||
|
"color": {
|
||||||
|
"keys": "magenta"
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"ndigits": 0,
|
||||||
|
"maxPrefix": "MB"
|
||||||
|
},
|
||||||
|
"key": {
|
||||||
|
"type": "icon"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"type": "title",
|
||||||
|
"color": {
|
||||||
|
"user": "green",
|
||||||
|
"at": "red",
|
||||||
|
"host": "blue"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"os",
|
||||||
|
"kernel",
|
||||||
|
"memory",
|
||||||
|
"packages",
|
||||||
|
"uptime",
|
||||||
|
{
|
||||||
|
"type": "colors",
|
||||||
|
"key": "Colors", // For printing icon
|
||||||
|
"block": {
|
||||||
|
"range": [1, 6]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
40
fastfetch/9.jsonc
Normal file
|
|
@ -0,0 +1,40 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"logo": {
|
||||||
|
"type": "small"
|
||||||
|
},
|
||||||
|
"display": {
|
||||||
|
"key": {
|
||||||
|
"width": 11
|
||||||
|
},
|
||||||
|
"bar": {
|
||||||
|
"char": {
|
||||||
|
"elapsed": "=",
|
||||||
|
"total": "-"
|
||||||
|
},
|
||||||
|
"width": 13
|
||||||
|
},
|
||||||
|
"percent": {
|
||||||
|
"type": 2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
"title",
|
||||||
|
"separator",
|
||||||
|
"memory",
|
||||||
|
"swap",
|
||||||
|
{
|
||||||
|
"type": "disk",
|
||||||
|
"folders": "/"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "battery",
|
||||||
|
"key": "Battery"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "colors",
|
||||||
|
"paddingLeft": 10,
|
||||||
|
"symbol": "circle"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
153
fastfetch/config.jsonc
Normal file
|
|
@ -0,0 +1,153 @@
|
||||||
|
// By jan-rex
|
||||||
|
// Modified from: https://github.com/fastfetch-cli/fastfetch/discussions/1269
|
||||||
|
{
|
||||||
|
"logo": {
|
||||||
|
"type": "kitty-direct",
|
||||||
|
"source": "/home/martin/.config/fastfetch/logos/gentoo.png",
|
||||||
|
"width": 35,
|
||||||
|
"height": 18
|
||||||
|
},
|
||||||
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
|
"display": {
|
||||||
|
"separator": "",
|
||||||
|
"constants": [
|
||||||
|
// CONSTANT {$1} - COLOR BACKGROUND FOR KEY
|
||||||
|
"\u001b[28;2;56;59;78m",
|
||||||
|
// CONSTANT {$2} - COLOR BACKGROUND FOR OUTPUT
|
||||||
|
"\u001b[28;2;56;59;78m",
|
||||||
|
// CONSTANT {$3} - VERTICAL BARS AT START AND 75th CHARACTERS FORWARD AND BACKWARD
|
||||||
|
"\u001b[90m│ │\u001b[53D\u001b[39m",
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
// CUSTOM - Top UI bar
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "{#90}{$1}╭─────────────╮",
|
||||||
|
"format": "{#90}{$2}╭─────────────────────────────────────────────────────╮",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "title",
|
||||||
|
"key": "{#90}{$1}│ {#92}User {#90}│",
|
||||||
|
"format": "{$2}{$3}{user-name} {#2}[{home-dir}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "users",
|
||||||
|
"key": "{#90}{$1}│ {#92}Users {#90}│",
|
||||||
|
"myselfOnly": false,
|
||||||
|
"format": "{$2}{$3}{1}@{host-name}{/host-name}localhost{/}{?client-ip} {#2}[IP:{client-ip}]{?}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "datetime",
|
||||||
|
"key": "{#90}{$1}│ {#92}Datetime {#90}│",
|
||||||
|
"format": "{$2}{$3}{year}-{month-pretty}-{day-in-month} {hour-pretty}:{minute-pretty}:{second-pretty}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "title",
|
||||||
|
"key": "{#90}{$1}│ {#93}Host {#90}│",
|
||||||
|
"format": "{$2}{$3}{host-name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "host",
|
||||||
|
"key": "{#90}{$1}│ {#93}Machine {#90}│",
|
||||||
|
"format": "{$2}{$3}{name} {#2}{version}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "os",
|
||||||
|
"key": "{#90}{$1}│ {#93}OS {#90}│",
|
||||||
|
"format": "{$2}{$3}{?pretty-name}{pretty-name}{?}{/pretty-name}{name}{/} {codename} {#2}[{arch}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "kernel",
|
||||||
|
"key": "{#90}{$1}│ {#93}Kernel {#90}│",
|
||||||
|
"format": "{$2}{$3}{sysname} {#2}[v{release}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "uptime",
|
||||||
|
"key": "{#90}{$1}│ {#93}Uptime {#90}│",
|
||||||
|
"format": "{$2}{$3}{?days}{days} Days + {?}{hours}:{minutes}:{seconds}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "cpu",
|
||||||
|
"key": "{#90}{$1}│ {#91}CPU {#90}│",
|
||||||
|
"showPeCoreCount": true,
|
||||||
|
"temp": true,
|
||||||
|
"format": "{$2}{$3}{name} {#2}[{cores-physical}c/{core-types}t] [{freq-max}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "gpu",
|
||||||
|
"key": "{#90}{$1}│ {#91}GPU {#90}│",
|
||||||
|
"detectionMethod": "auto",
|
||||||
|
"driverSpecific": true,
|
||||||
|
"format": "{$2}{$3}{name} {#2}[{type}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "memory",
|
||||||
|
"key": "{#90}{$1}│ {#91}Memory {#90}│",
|
||||||
|
"format": "{$2}{$3}{used} / {total} ({percentage}{$2})"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "disk",
|
||||||
|
"key": "{#90}{$1}│ {#91}Disk {#90}│",
|
||||||
|
"format": "{$2}{$3}{size-used} / {size-total} ({size-percentage}{$2})"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "poweradapter",
|
||||||
|
"key": "{#90}{$1}│ {#91}Power {#90}│",
|
||||||
|
"format": "{$2}{$3}{name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminal",
|
||||||
|
"key": "{#90}{$1}│ {#95}Terminal {#90}│",
|
||||||
|
"format": "{$2}{$3}{pretty-name} {#2}[{version}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminalfont",
|
||||||
|
"key": "{#90}{$1}│ {#95}Font {#90}│",
|
||||||
|
"format": "{$2}{$3}{name}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "shell",
|
||||||
|
"key": "{#90}{$1}│ {#95}Shell {#90}│",
|
||||||
|
"format": "{$2}{$3}{pretty-name} {#2}[v{version}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
// localip IPv4
|
||||||
|
"type": "localip",
|
||||||
|
"key": "{#90}{$1}│ {#94}Local IPv4 {#90}│",
|
||||||
|
"showPrefixLen": true,
|
||||||
|
"showIpv4": true,
|
||||||
|
"showIpv6": false,
|
||||||
|
"showMtu": true,
|
||||||
|
"format": "{$2}{$3}{ifname}: {ipv4}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
// localip IPv6
|
||||||
|
"type": "localip",
|
||||||
|
"key": "{#90}{$1}│ {#94}Local IPv6 {#90}│",
|
||||||
|
"showPrefixLen": true,
|
||||||
|
"showIpv4": false,
|
||||||
|
"showIpv6": true,
|
||||||
|
"showMtu": true,
|
||||||
|
"format": "{$2}{$3}{ifname}: {ipv6} {#2}[MTU:{mtu}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "publicip",
|
||||||
|
"key": "{#90}{$1}│ {#94}Public IPv4 {#90}│",
|
||||||
|
"ipv6": false,
|
||||||
|
"format": "{$2}{$3}{ip} {#2}[{location}]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "publicip",
|
||||||
|
"key": "{#90}{$1}│ {#94}Public IPv6 {#90}│",
|
||||||
|
"ipv6": true,
|
||||||
|
"format": "{$2}{$3}{ip} {#2}[{location}]"
|
||||||
|
},
|
||||||
|
// CUSTOM - Button UI bar
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"key": "{#90}{$1}╰─────────────╯",
|
||||||
|
"format": "{#90}{$2}╰─────────────────────────────────────────────────────╯",
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
4
flameshot/flameshot.ini
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
[General]
|
||||||
|
contrastOpacity=188
|
||||||
|
savePath=/home/martin/Desktop
|
||||||
|
showSelectionGeometryHideTime=3002
|
||||||
62
htop/htoprc
Normal file
|
|
@ -0,0 +1,62 @@
|
||||||
|
# Beware! This file is rewritten by htop when settings are changed in the interface.
|
||||||
|
# The parser is also very primitive, and not human-friendly.
|
||||||
|
htop_version=3.4.1-3.4.1
|
||||||
|
config_reader_min_version=3
|
||||||
|
fields=0 48 17 18 38 39 40 2 46 47 49 1
|
||||||
|
hide_kernel_threads=1
|
||||||
|
hide_userland_threads=0
|
||||||
|
hide_running_in_container=0
|
||||||
|
shadow_other_users=0
|
||||||
|
show_thread_names=0
|
||||||
|
show_program_path=0
|
||||||
|
highlight_base_name=0
|
||||||
|
highlight_deleted_exe=1
|
||||||
|
shadow_distribution_path_prefix=0
|
||||||
|
highlight_megabytes=1
|
||||||
|
highlight_threads=1
|
||||||
|
highlight_changes=0
|
||||||
|
highlight_changes_delay_secs=5
|
||||||
|
find_comm_in_cmdline=1
|
||||||
|
strip_exe_from_cmdline=1
|
||||||
|
show_merged_command=0
|
||||||
|
header_margin=1
|
||||||
|
screen_tabs=1
|
||||||
|
detailed_cpu_time=0
|
||||||
|
cpu_count_from_one=0
|
||||||
|
show_cpu_usage=1
|
||||||
|
show_cpu_frequency=0
|
||||||
|
show_cached_memory=1
|
||||||
|
update_process_names=0
|
||||||
|
account_guest_in_cpu_meter=0
|
||||||
|
color_scheme=0
|
||||||
|
enable_mouse=1
|
||||||
|
delay=15
|
||||||
|
hide_function_bar=0
|
||||||
|
header_layout=two_50_50
|
||||||
|
column_meters_0=LeftCPUs2 Memory Swap
|
||||||
|
column_meter_modes_0=1 1 1
|
||||||
|
column_meters_1=RightCPUs2 Tasks LoadAverage Uptime
|
||||||
|
column_meter_modes_1=1 2 2 2
|
||||||
|
tree_view=0
|
||||||
|
sort_key=47
|
||||||
|
tree_sort_key=0
|
||||||
|
sort_direction=-1
|
||||||
|
tree_sort_direction=1
|
||||||
|
tree_view_always_by_pid=0
|
||||||
|
all_branches_collapsed=0
|
||||||
|
screen:Main=PID USER PRIORITY NICE M_VIRT M_RESIDENT M_SHARE STATE PERCENT_CPU PERCENT_MEM TIME Command
|
||||||
|
.sort_key=PERCENT_MEM
|
||||||
|
.tree_sort_key=PID
|
||||||
|
.tree_view_always_by_pid=0
|
||||||
|
.tree_view=0
|
||||||
|
.sort_direction=-1
|
||||||
|
.tree_sort_direction=1
|
||||||
|
.all_branches_collapsed=0
|
||||||
|
screen:I/O=PID USER IO_PRIORITY IO_RATE IO_READ_RATE IO_WRITE_RATE Command
|
||||||
|
.sort_key=IO_RATE
|
||||||
|
.tree_sort_key=PID
|
||||||
|
.tree_view_always_by_pid=0
|
||||||
|
.tree_view=0
|
||||||
|
.sort_direction=-1
|
||||||
|
.tree_sort_direction=1
|
||||||
|
.all_branches_collapsed=0
|
||||||
66
kitty/kitty.conf
Normal file
|
|
@ -0,0 +1,66 @@
|
||||||
|
# Based on https://github.com/morhetz/gruvbox by morhetz <morhetz@gmail.com>
|
||||||
|
# Adapted to kitty by wdomitrz <witekdomitrz@gmail.com>
|
||||||
|
|
||||||
|
enable_audio_bell no
|
||||||
|
visual_bell_duration 0
|
||||||
|
window_padding_width 5
|
||||||
|
background_opacity 0.5
|
||||||
|
dynamic_background_opacity yes
|
||||||
|
|
||||||
|
cursor #928374
|
||||||
|
cursor_text_color background
|
||||||
|
|
||||||
|
url_color #83a598
|
||||||
|
|
||||||
|
visual_bell_color #8ec07c
|
||||||
|
bell_border_color #8ec07c
|
||||||
|
|
||||||
|
active_border_color #d3869b
|
||||||
|
inactive_border_color #665c54
|
||||||
|
|
||||||
|
foreground #ebdbb2
|
||||||
|
background #000000
|
||||||
|
selection_foreground #928374
|
||||||
|
selection_background #ebdbb2
|
||||||
|
|
||||||
|
active_tab_foreground #fbf1c7
|
||||||
|
active_tab_background #665c54
|
||||||
|
inactive_tab_foreground #a89984
|
||||||
|
inactive_tab_background #3c3836
|
||||||
|
|
||||||
|
# black (bg3/bg4)
|
||||||
|
color0 #665c54
|
||||||
|
color8 #7c6f64
|
||||||
|
|
||||||
|
# red
|
||||||
|
color1 #cc241d
|
||||||
|
color9 #fb4934
|
||||||
|
|
||||||
|
#: green
|
||||||
|
color2 #98971a
|
||||||
|
color10 #b8bb26
|
||||||
|
|
||||||
|
# yellow
|
||||||
|
color3 #d79921
|
||||||
|
color11 #fabd2f
|
||||||
|
|
||||||
|
# blue
|
||||||
|
color4 #458588
|
||||||
|
color12 #83a598
|
||||||
|
|
||||||
|
# purple
|
||||||
|
color5 #b16286
|
||||||
|
color13 #d3869b
|
||||||
|
|
||||||
|
# aqua
|
||||||
|
color6 #689d6a
|
||||||
|
color14 #8ec07c
|
||||||
|
|
||||||
|
# white (fg4/fg3)
|
||||||
|
color7 #a89984
|
||||||
|
color15 #bdae93
|
||||||
|
|
||||||
|
font_family FiraCode Nerd Font Mono
|
||||||
|
bold_font auto
|
||||||
|
italic_font auto
|
||||||
|
bold_italic_font auto
|
||||||
8
mimeapps.list
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
[Default Applications]
|
||||||
|
x-scheme-handler/jetbrains=jetbrainsd.desktop
|
||||||
|
x-scheme-handler/tg=userapp-Telegram Desktop-OPHUW3.desktop
|
||||||
|
x-scheme-handler/tonsite=userapp-Telegram Desktop-S6MUW3.desktop
|
||||||
|
|
||||||
|
[Added Associations]
|
||||||
|
x-scheme-handler/tg=userapp-Telegram Desktop-OPHUW3.desktop;
|
||||||
|
x-scheme-handler/tonsite=userapp-Telegram Desktop-S6MUW3.desktop;
|
||||||
859
neofetch/config.conf
Normal file
|
|
@ -0,0 +1,859 @@
|
||||||
|
# See this wiki page for more info:
|
||||||
|
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
|
||||||
|
print_info() {
|
||||||
|
info title
|
||||||
|
info underline
|
||||||
|
|
||||||
|
info "OS" distro
|
||||||
|
info "Host" model
|
||||||
|
info "Kernel" kernel
|
||||||
|
info "Resolution" resolution
|
||||||
|
info "Uptime" uptime
|
||||||
|
info "Packages" packages
|
||||||
|
info "DE" de
|
||||||
|
info "WM" wm
|
||||||
|
info "Terminal" term
|
||||||
|
info "CPU" cpu
|
||||||
|
info "GPU" gpu
|
||||||
|
info "Memory" memory
|
||||||
|
|
||||||
|
# info "GPU Driver" gpu_driver # Linux/macOS only
|
||||||
|
# info "CPU Usage" cpu_usage
|
||||||
|
info "Disk" disk
|
||||||
|
# info "Battery" battery
|
||||||
|
# info "Font" font
|
||||||
|
# info "Song" song
|
||||||
|
# [[ "$player" ]] && prin "Music Player" "$player"
|
||||||
|
# info "Local IP" local_ip
|
||||||
|
# info "Public IP" public_ip
|
||||||
|
# info "Users" users
|
||||||
|
# info "Locale" locale # This only works on glibc systems.
|
||||||
|
|
||||||
|
info cols
|
||||||
|
}
|
||||||
|
|
||||||
|
# Title
|
||||||
|
|
||||||
|
|
||||||
|
# Hide/Show Fully qualified domain name.
|
||||||
|
#
|
||||||
|
# Default: 'off'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --title_fqdn
|
||||||
|
title_fqdn="off"
|
||||||
|
|
||||||
|
|
||||||
|
# Kernel
|
||||||
|
|
||||||
|
|
||||||
|
# Shorten the output of the kernel function.
|
||||||
|
#
|
||||||
|
# Default: 'on'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --kernel_shorthand
|
||||||
|
# Supports: Everything except *BSDs (except PacBSD and PC-BSD)
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# on: '4.8.9-1-ARCH'
|
||||||
|
# off: 'Linux 4.8.9-1-ARCH'
|
||||||
|
kernel_shorthand="on"
|
||||||
|
|
||||||
|
|
||||||
|
# Distro
|
||||||
|
|
||||||
|
|
||||||
|
# Shorten the output of the distro function
|
||||||
|
#
|
||||||
|
# Default: 'off'
|
||||||
|
# Values: 'on', 'tiny', 'off'
|
||||||
|
# Flag: --distro_shorthand
|
||||||
|
# Supports: Everything except Windows and Haiku
|
||||||
|
distro_shorthand="off"
|
||||||
|
|
||||||
|
# Show/Hide OS Architecture.
|
||||||
|
# Show 'x86_64', 'x86' and etc in 'Distro:' output.
|
||||||
|
#
|
||||||
|
# Default: 'on'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --os_arch
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# on: 'Arch Linux x86_64'
|
||||||
|
# off: 'Arch Linux'
|
||||||
|
os_arch="on"
|
||||||
|
|
||||||
|
|
||||||
|
# Uptime
|
||||||
|
|
||||||
|
|
||||||
|
# Shorten the output of the uptime function
|
||||||
|
#
|
||||||
|
# Default: 'on'
|
||||||
|
# Values: 'on', 'tiny', 'off'
|
||||||
|
# Flag: --uptime_shorthand
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# on: '2 days, 10 hours, 3 mins'
|
||||||
|
# tiny: '2d 10h 3m'
|
||||||
|
# off: '2 days, 10 hours, 3 minutes'
|
||||||
|
uptime_shorthand="tiny"
|
||||||
|
|
||||||
|
|
||||||
|
# Memory
|
||||||
|
|
||||||
|
|
||||||
|
# Show memory pecentage in output.
|
||||||
|
#
|
||||||
|
# Default: 'off'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --memory_percent
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# on: '1801MiB / 7881MiB (22%)'
|
||||||
|
# off: '1801MiB / 7881MiB'
|
||||||
|
memory_percent="off"
|
||||||
|
|
||||||
|
# Change memory output unit.
|
||||||
|
#
|
||||||
|
# Default: 'mib'
|
||||||
|
# Values: 'kib', 'mib', 'gib'
|
||||||
|
# Flag: --memory_unit
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# kib '1020928KiB / 7117824KiB'
|
||||||
|
# mib '1042MiB / 6951MiB'
|
||||||
|
# gib: ' 0.98GiB / 6.79GiB'
|
||||||
|
memory_unit="gib"
|
||||||
|
|
||||||
|
|
||||||
|
# Packages
|
||||||
|
|
||||||
|
|
||||||
|
# Show/Hide Package Manager names.
|
||||||
|
#
|
||||||
|
# Default: 'tiny'
|
||||||
|
# Values: 'on', 'tiny' 'off'
|
||||||
|
# Flag: --package_managers
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# on: '998 (pacman), 8 (flatpak), 4 (snap)'
|
||||||
|
# tiny: '908 (pacman, flatpak, snap)'
|
||||||
|
# off: '908'
|
||||||
|
package_managers="tiny"
|
||||||
|
|
||||||
|
|
||||||
|
# Shell
|
||||||
|
|
||||||
|
|
||||||
|
# Show the path to $SHELL
|
||||||
|
#
|
||||||
|
# Default: 'off'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --shell_path
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# on: '/bin/bash'
|
||||||
|
# off: 'bash'
|
||||||
|
shell_path="on"
|
||||||
|
|
||||||
|
# Show $SHELL version
|
||||||
|
#
|
||||||
|
# Default: 'on'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --shell_version
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# on: 'bash 4.4.5'
|
||||||
|
# off: 'bash'
|
||||||
|
shell_version="off"
|
||||||
|
|
||||||
|
|
||||||
|
# CPU
|
||||||
|
|
||||||
|
|
||||||
|
# CPU speed type
|
||||||
|
#
|
||||||
|
# Default: 'bios_limit'
|
||||||
|
# Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'.
|
||||||
|
# Flag: --speed_type
|
||||||
|
# Supports: Linux with 'cpufreq'
|
||||||
|
# NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value.
|
||||||
|
speed_type="scaling_max_freq"
|
||||||
|
|
||||||
|
# CPU speed shorthand
|
||||||
|
#
|
||||||
|
# Default: 'off'
|
||||||
|
# Values: 'on', 'off'.
|
||||||
|
# Flag: --speed_shorthand
|
||||||
|
# NOTE: This flag is not supported in systems with CPU speed less than 1 GHz
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# on: 'i7-6500U (4) @ 3.1GHz'
|
||||||
|
# off: 'i7-6500U (4) @ 3.100GHz'
|
||||||
|
speed_shorthand="on"
|
||||||
|
|
||||||
|
# Enable/Disable CPU brand in output.
|
||||||
|
#
|
||||||
|
# Default: 'on'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --cpu_brand
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# on: 'Intel i7-6500U'
|
||||||
|
# off: 'i7-6500U (4)'
|
||||||
|
cpu_brand="off"
|
||||||
|
|
||||||
|
# CPU Speed
|
||||||
|
# Hide/Show CPU speed.
|
||||||
|
#
|
||||||
|
# Default: 'on'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --cpu_speed
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# on: 'Intel i7-6500U (4) @ 3.1GHz'
|
||||||
|
# off: 'Intel i7-6500U (4)'
|
||||||
|
cpu_speed="on"
|
||||||
|
|
||||||
|
# CPU Cores
|
||||||
|
# Display CPU cores in output
|
||||||
|
#
|
||||||
|
# Default: 'logical'
|
||||||
|
# Values: 'logical', 'physical', 'off'
|
||||||
|
# Flag: --cpu_cores
|
||||||
|
# Support: 'physical' doesn't work on BSD.
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores)
|
||||||
|
# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores)
|
||||||
|
# off: 'Intel i7-6500U @ 3.1GHz'
|
||||||
|
cpu_cores="off"
|
||||||
|
|
||||||
|
# CPU Temperature
|
||||||
|
# Hide/Show CPU temperature.
|
||||||
|
# Note the temperature is added to the regular CPU function.
|
||||||
|
#
|
||||||
|
# Default: 'off'
|
||||||
|
# Values: 'C', 'F', 'off'
|
||||||
|
# Flag: --cpu_temp
|
||||||
|
# Supports: Linux, BSD
|
||||||
|
# NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable
|
||||||
|
# coretemp kernel module. This only supports newer Intel processors.
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]'
|
||||||
|
# F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]'
|
||||||
|
# off: 'Intel i7-6500U (4) @ 3.1GHz'
|
||||||
|
cpu_temp="off"
|
||||||
|
|
||||||
|
|
||||||
|
# GPU
|
||||||
|
|
||||||
|
|
||||||
|
# Enable/Disable GPU Brand
|
||||||
|
#
|
||||||
|
# Default: 'on'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --gpu_brand
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# on: 'AMD HD 7950'
|
||||||
|
# off: 'HD 7950'
|
||||||
|
gpu_brand="off"
|
||||||
|
|
||||||
|
# Which GPU to display
|
||||||
|
#
|
||||||
|
# Default: 'all'
|
||||||
|
# Values: 'all', 'dedicated', 'integrated'
|
||||||
|
# Flag: --gpu_type
|
||||||
|
# Supports: Linux
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# all:
|
||||||
|
# GPU1: AMD HD 7950
|
||||||
|
# GPU2: Intel Integrated Graphics
|
||||||
|
#
|
||||||
|
# dedicated:
|
||||||
|
# GPU1: AMD HD 7950
|
||||||
|
#
|
||||||
|
# integrated:
|
||||||
|
# GPU1: Intel Integrated Graphics
|
||||||
|
gpu_type="all"
|
||||||
|
|
||||||
|
|
||||||
|
# Resolution
|
||||||
|
|
||||||
|
|
||||||
|
# Display refresh rate next to each monitor
|
||||||
|
# Default: 'off'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --refresh_rate
|
||||||
|
# Supports: Doesn't work on Windows.
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# on: '1920x1080 @ 60Hz'
|
||||||
|
# off: '1920x1080'
|
||||||
|
refresh_rate="off"
|
||||||
|
|
||||||
|
|
||||||
|
# Gtk Theme / Icons / Font
|
||||||
|
|
||||||
|
|
||||||
|
# Shorten output of GTK Theme / Icons / Font
|
||||||
|
#
|
||||||
|
# Default: 'off'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --gtk_shorthand
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# on: 'Numix, Adwaita'
|
||||||
|
# off: 'Numix [GTK2], Adwaita [GTK3]'
|
||||||
|
gtk_shorthand="off"
|
||||||
|
|
||||||
|
|
||||||
|
# Enable/Disable gtk2 Theme / Icons / Font
|
||||||
|
#
|
||||||
|
# Default: 'on'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --gtk2
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# on: 'Numix [GTK2], Adwaita [GTK3]'
|
||||||
|
# off: 'Adwaita [GTK3]'
|
||||||
|
gtk2="off"
|
||||||
|
|
||||||
|
# Enable/Disable gtk3 Theme / Icons / Font
|
||||||
|
#
|
||||||
|
# Default: 'on'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --gtk3
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# on: 'Numix [GTK2], Adwaita [GTK3]'
|
||||||
|
# off: 'Numix [GTK2]'
|
||||||
|
gtk3="off"
|
||||||
|
|
||||||
|
|
||||||
|
# IP Address
|
||||||
|
|
||||||
|
|
||||||
|
# Website to ping for the public IP
|
||||||
|
#
|
||||||
|
# Default: 'http://ident.me'
|
||||||
|
# Values: 'url'
|
||||||
|
# Flag: --ip_host
|
||||||
|
public_ip_host="http://ident.me"
|
||||||
|
|
||||||
|
# Public IP timeout.
|
||||||
|
#
|
||||||
|
# Default: '2'
|
||||||
|
# Values: 'int'
|
||||||
|
# Flag: --ip_timeout
|
||||||
|
public_ip_timeout=2
|
||||||
|
|
||||||
|
|
||||||
|
# Desktop Environment
|
||||||
|
|
||||||
|
|
||||||
|
# Show Desktop Environment version
|
||||||
|
#
|
||||||
|
# Default: 'on'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --de_version
|
||||||
|
de_version="on"
|
||||||
|
|
||||||
|
|
||||||
|
# Disk
|
||||||
|
|
||||||
|
|
||||||
|
# Which disks to display.
|
||||||
|
# The values can be any /dev/sdXX, mount point or directory.
|
||||||
|
# NOTE: By default we only show the disk info for '/'.
|
||||||
|
#
|
||||||
|
# Default: '/'
|
||||||
|
# Values: '/', '/dev/sdXX', '/path/to/drive'.
|
||||||
|
# Flag: --disk_show
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# disk_show=('/' '/dev/sdb1'):
|
||||||
|
# 'Disk (/): 74G / 118G (66%)'
|
||||||
|
# 'Disk (/mnt/Videos): 823G / 893G (93%)'
|
||||||
|
#
|
||||||
|
# disk_show=('/'):
|
||||||
|
# 'Disk (/): 74G / 118G (66%)'
|
||||||
|
#
|
||||||
|
disk_show=('/')
|
||||||
|
|
||||||
|
# Disk subtitle.
|
||||||
|
# What to append to the Disk subtitle.
|
||||||
|
#
|
||||||
|
# Default: 'mount'
|
||||||
|
# Values: 'mount', 'name', 'dir', 'none'
|
||||||
|
# Flag: --disk_subtitle
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# name: 'Disk (/dev/sda1): 74G / 118G (66%)'
|
||||||
|
# 'Disk (/dev/sdb2): 74G / 118G (66%)'
|
||||||
|
#
|
||||||
|
# mount: 'Disk (/): 74G / 118G (66%)'
|
||||||
|
# 'Disk (/mnt/Local Disk): 74G / 118G (66%)'
|
||||||
|
# 'Disk (/mnt/Videos): 74G / 118G (66%)'
|
||||||
|
#
|
||||||
|
# dir: 'Disk (/): 74G / 118G (66%)'
|
||||||
|
# 'Disk (Local Disk): 74G / 118G (66%)'
|
||||||
|
# 'Disk (Videos): 74G / 118G (66%)'
|
||||||
|
#
|
||||||
|
# none: 'Disk: 74G / 118G (66%)'
|
||||||
|
# 'Disk: 74G / 118G (66%)'
|
||||||
|
# 'Disk: 74G / 118G (66%)'
|
||||||
|
disk_subtitle="mount"
|
||||||
|
|
||||||
|
# Disk percent.
|
||||||
|
# Show/Hide disk percent.
|
||||||
|
#
|
||||||
|
# Default: 'on'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --disk_percent
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# on: 'Disk (/): 74G / 118G (66%)'
|
||||||
|
# off: 'Disk (/): 74G / 118G'
|
||||||
|
disk_percent="off"
|
||||||
|
|
||||||
|
|
||||||
|
# Song
|
||||||
|
|
||||||
|
|
||||||
|
# Manually specify a music player.
|
||||||
|
#
|
||||||
|
# Default: 'auto'
|
||||||
|
# Values: 'auto', 'player-name'
|
||||||
|
# Flag: --music_player
|
||||||
|
#
|
||||||
|
# Available values for 'player-name':
|
||||||
|
#
|
||||||
|
# amarok
|
||||||
|
# audacious
|
||||||
|
# banshee
|
||||||
|
# bluemindo
|
||||||
|
# clementine
|
||||||
|
# cmus
|
||||||
|
# deadbeef
|
||||||
|
# deepin-music
|
||||||
|
# dragon
|
||||||
|
# elisa
|
||||||
|
# exaile
|
||||||
|
# gnome-music
|
||||||
|
# gmusicbrowser
|
||||||
|
# gogglesmm
|
||||||
|
# guayadeque
|
||||||
|
# io.elementary.music
|
||||||
|
# iTunes
|
||||||
|
# juk
|
||||||
|
# lollypop
|
||||||
|
# mocp
|
||||||
|
# mopidy
|
||||||
|
# mpd
|
||||||
|
# muine
|
||||||
|
# netease-cloud-music
|
||||||
|
# olivia
|
||||||
|
# playerctl
|
||||||
|
# pogo
|
||||||
|
# pragha
|
||||||
|
# qmmp
|
||||||
|
# quodlibet
|
||||||
|
# rhythmbox
|
||||||
|
# sayonara
|
||||||
|
# smplayer
|
||||||
|
# spotify
|
||||||
|
# strawberry
|
||||||
|
# tauonmb
|
||||||
|
# tomahawk
|
||||||
|
# vlc
|
||||||
|
# xmms2d
|
||||||
|
# xnoise
|
||||||
|
# yarock
|
||||||
|
music_player="auto"
|
||||||
|
|
||||||
|
# Format to display song information.
|
||||||
|
#
|
||||||
|
# Default: '%artist% - %album% - %title%'
|
||||||
|
# Values: '%artist%', '%album%', '%title%'
|
||||||
|
# Flag: --song_format
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# default: 'Song: Jet - Get Born - Sgt Major'
|
||||||
|
song_format="%artist% - %album% - %title%"
|
||||||
|
|
||||||
|
# Print the Artist, Album and Title on separate lines
|
||||||
|
#
|
||||||
|
# Default: 'off'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --song_shorthand
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# on: 'Artist: The Fratellis'
|
||||||
|
# 'Album: Costello Music'
|
||||||
|
# 'Song: Chelsea Dagger'
|
||||||
|
#
|
||||||
|
# off: 'Song: The Fratellis - Costello Music - Chelsea Dagger'
|
||||||
|
song_shorthand="off"
|
||||||
|
|
||||||
|
# 'mpc' arguments (specify a host, password etc).
|
||||||
|
#
|
||||||
|
# Default: ''
|
||||||
|
# Example: mpc_args=(-h HOST -P PASSWORD)
|
||||||
|
mpc_args=()
|
||||||
|
|
||||||
|
|
||||||
|
# Text Colors
|
||||||
|
|
||||||
|
|
||||||
|
# Text Colors
|
||||||
|
#
|
||||||
|
# Default: 'distro'
|
||||||
|
# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
|
||||||
|
# Flag: --colors
|
||||||
|
#
|
||||||
|
# Each number represents a different part of the text in
|
||||||
|
# this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info'
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# colors=(distro) - Text is colored based on Distro colors.
|
||||||
|
# colors=(4 6 1 8 8 6) - Text is colored in the order above.
|
||||||
|
colors=(distro)
|
||||||
|
|
||||||
|
|
||||||
|
# Text Options
|
||||||
|
|
||||||
|
|
||||||
|
# Toggle bold text
|
||||||
|
#
|
||||||
|
# Default: 'on'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --bold
|
||||||
|
bold="on"
|
||||||
|
|
||||||
|
# Enable/Disable Underline
|
||||||
|
#
|
||||||
|
# Default: 'on'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --underline
|
||||||
|
underline_enabled="on"
|
||||||
|
|
||||||
|
# Underline character
|
||||||
|
#
|
||||||
|
# Default: '-'
|
||||||
|
# Values: 'string'
|
||||||
|
# Flag: --underline_char
|
||||||
|
underline_char="-"
|
||||||
|
|
||||||
|
|
||||||
|
# Info Separator
|
||||||
|
# Replace the default separator with the specified string.
|
||||||
|
#
|
||||||
|
# Default: ':'
|
||||||
|
# Flag: --separator
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# separator="->": 'Shell-> bash'
|
||||||
|
# separator=" =": 'WM = dwm'
|
||||||
|
separator=" ="
|
||||||
|
|
||||||
|
|
||||||
|
# Color Blocks
|
||||||
|
|
||||||
|
|
||||||
|
# Color block range
|
||||||
|
# The range of colors to print.
|
||||||
|
#
|
||||||
|
# Default: '0', '15'
|
||||||
|
# Values: 'num'
|
||||||
|
# Flag: --block_range
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
#
|
||||||
|
# Display colors 0-7 in the blocks. (8 colors)
|
||||||
|
# neofetch --block_range 0 7
|
||||||
|
#
|
||||||
|
# Display colors 0-15 in the blocks. (16 colors)
|
||||||
|
# neofetch --block_range 0 15
|
||||||
|
block_range=(0 15)
|
||||||
|
|
||||||
|
# Toggle color blocks
|
||||||
|
#
|
||||||
|
# Default: 'on'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --color_blocks
|
||||||
|
color_blocks="on"
|
||||||
|
|
||||||
|
# Color block width in spaces
|
||||||
|
#
|
||||||
|
# Default: '3'
|
||||||
|
# Values: 'num'
|
||||||
|
# Flag: --block_width
|
||||||
|
block_width=3
|
||||||
|
|
||||||
|
# Color block height in lines
|
||||||
|
#
|
||||||
|
# Default: '1'
|
||||||
|
# Values: 'num'
|
||||||
|
# Flag: --block_height
|
||||||
|
block_height=1
|
||||||
|
|
||||||
|
# Color Alignment
|
||||||
|
#
|
||||||
|
# Default: 'auto'
|
||||||
|
# Values: 'auto', 'num'
|
||||||
|
# Flag: --col_offset
|
||||||
|
#
|
||||||
|
# Number specifies how far from the left side of the terminal (in spaces) to
|
||||||
|
# begin printing the columns, in case you want to e.g. center them under your
|
||||||
|
# text.
|
||||||
|
# Example:
|
||||||
|
# col_offset="auto" - Default behavior of neofetch
|
||||||
|
# col_offset=7 - Leave 7 spaces then print the colors
|
||||||
|
col_offset="auto"
|
||||||
|
|
||||||
|
# Progress Bars
|
||||||
|
|
||||||
|
|
||||||
|
# Bar characters
|
||||||
|
#
|
||||||
|
# Default: '-', '='
|
||||||
|
# Values: 'string', 'string'
|
||||||
|
# Flag: --bar_char
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# neofetch --bar_char 'elapsed' 'total'
|
||||||
|
# neofetch --bar_char '-' '='
|
||||||
|
bar_char_elapsed="-"
|
||||||
|
bar_char_total="="
|
||||||
|
|
||||||
|
# Toggle Bar border
|
||||||
|
#
|
||||||
|
# Default: 'on'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --bar_border
|
||||||
|
bar_border="on"
|
||||||
|
|
||||||
|
# Progress bar length in spaces
|
||||||
|
# Number of chars long to make the progress bars.
|
||||||
|
#
|
||||||
|
# Default: '15'
|
||||||
|
# Values: 'num'
|
||||||
|
# Flag: --bar_length
|
||||||
|
bar_length=15
|
||||||
|
|
||||||
|
# Progress bar colors
|
||||||
|
# When set to distro, uses your distro's logo colors.
|
||||||
|
#
|
||||||
|
# Default: 'distro', 'distro'
|
||||||
|
# Values: 'distro', 'num'
|
||||||
|
# Flag: --bar_colors
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# neofetch --bar_colors 3 4
|
||||||
|
# neofetch --bar_colors distro 5
|
||||||
|
bar_color_elapsed="distro"
|
||||||
|
bar_color_total="distro"
|
||||||
|
|
||||||
|
|
||||||
|
# Info display
|
||||||
|
# Display a bar with the info.
|
||||||
|
#
|
||||||
|
# Default: 'off'
|
||||||
|
# Values: 'bar', 'infobar', 'barinfo', 'off'
|
||||||
|
# Flags: --cpu_display
|
||||||
|
# --memory_display
|
||||||
|
# --battery_display
|
||||||
|
# --disk_display
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# bar: '[---=======]'
|
||||||
|
# infobar: 'info [---=======]'
|
||||||
|
# barinfo: '[---=======] info'
|
||||||
|
# off: 'info'
|
||||||
|
cpu_display="off"
|
||||||
|
memory_display="off"
|
||||||
|
battery_display="off"
|
||||||
|
disk_display="off"
|
||||||
|
|
||||||
|
|
||||||
|
# Backend Settings
|
||||||
|
|
||||||
|
|
||||||
|
# Image backend.
|
||||||
|
#
|
||||||
|
# Default: 'ascii'
|
||||||
|
# Values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2', 'off',
|
||||||
|
# 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty'
|
||||||
|
# Flag: --backend
|
||||||
|
image_backend="ascii"
|
||||||
|
|
||||||
|
# Image Source
|
||||||
|
#
|
||||||
|
# Which image or ascii file to display.
|
||||||
|
#
|
||||||
|
# Default: 'auto'
|
||||||
|
# Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/'
|
||||||
|
# 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")'
|
||||||
|
# Flag: --source
|
||||||
|
#
|
||||||
|
# NOTE: 'auto' will pick the best image source for whatever image backend is used.
|
||||||
|
# In ascii mode, distro ascii art will be used and in an image mode, your
|
||||||
|
# wallpaper will be used.
|
||||||
|
image_source="w3m"
|
||||||
|
|
||||||
|
|
||||||
|
# Ascii Options
|
||||||
|
|
||||||
|
|
||||||
|
# Ascii distro
|
||||||
|
# Which distro's ascii art to display.
|
||||||
|
#
|
||||||
|
# Default: 'auto'
|
||||||
|
# Values: 'auto', 'distro_name'
|
||||||
|
# Flag: --ascii_distro
|
||||||
|
# NOTE: AIX, Alpine, Anarchy, Android, Antergos, antiX, "AOSC OS",
|
||||||
|
# "AOSC OS/Retro", Apricity, ArcoLinux, ArchBox, ARCHlabs,
|
||||||
|
# ArchStrike, XFerience, ArchMerge, Arch, Artix, Arya, Bedrock,
|
||||||
|
# Bitrig, BlackArch, BLAG, BlankOn, BlueLight, bonsai, BSD,
|
||||||
|
# BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS,
|
||||||
|
# Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover,
|
||||||
|
# Condres, Container_Linux, CRUX, Cucumber, Debian, Deepin,
|
||||||
|
# DesaOS, Devuan, DracOS, DarkOs, DragonFly, Drauger, Elementary,
|
||||||
|
# EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD,
|
||||||
|
# FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo,
|
||||||
|
# gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra,
|
||||||
|
# Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion,
|
||||||
|
# Korora, KSLinux, Kubuntu, LEDE, LFS, Linux_Lite,
|
||||||
|
# LMDE, Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva,
|
||||||
|
# Manjaro, Maui, Mer, Minix, LinuxMint, MX_Linux, Namib,
|
||||||
|
# Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nurunner,
|
||||||
|
# NuTyX, OBRevenge, OpenBSD, openEuler, OpenIndiana, openmamba,
|
||||||
|
# OpenMandriva, OpenStage, OpenWrt, osmc, Oracle, OS Elbrus, PacBSD,
|
||||||
|
# Parabola, Pardus, Parrot, Parsix, TrueOS, PCLinuxOS, Peppermint,
|
||||||
|
# popos, Porteus, PostMarketOS, Proxmox, Puppy, PureOS, Qubes, Radix,
|
||||||
|
# Raspbian, Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan,
|
||||||
|
# Regata, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific,
|
||||||
|
# Septor, SereneLinux, SharkLinux, Siduction, Slackware, SliTaz,
|
||||||
|
# SmartOS, Solus, Source_Mage, Sparky, Star, SteamOS, SunOS,
|
||||||
|
# openSUSE_Leap, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails,
|
||||||
|
# Trisquel, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, Ubuntu-Studio,
|
||||||
|
# Ubuntu, Venom, Void, Obarun, windows10, Windows7, Xubuntu, Zorin,
|
||||||
|
# and IRIX have ascii logos
|
||||||
|
# NOTE: Arch, Ubuntu, Redhat, and Dragonfly have 'old' logo variants.
|
||||||
|
# Use '{distro name}_old' to use the old logos.
|
||||||
|
# NOTE: Ubuntu has flavor variants.
|
||||||
|
# Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME,
|
||||||
|
# Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors.
|
||||||
|
# NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu,
|
||||||
|
# CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android,
|
||||||
|
# Antrix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola,
|
||||||
|
# Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS,
|
||||||
|
# Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian,
|
||||||
|
# postmarketOS, and Void have a smaller logo variant.
|
||||||
|
# Use '{distro name}_small' to use the small variants.
|
||||||
|
ascii_distro="Gentoo"
|
||||||
|
|
||||||
|
# Ascii Colors
|
||||||
|
#
|
||||||
|
# Default: 'distro'
|
||||||
|
# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
|
||||||
|
# Flag: --ascii_colors
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# ascii_colors=(distro) - Ascii is colored based on Distro colors.
|
||||||
|
# ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors.
|
||||||
|
ascii_colors=(distro)
|
||||||
|
|
||||||
|
# Bold ascii logo
|
||||||
|
# Whether or not to bold the ascii logo.
|
||||||
|
#
|
||||||
|
# Default: 'on'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --ascii_bold
|
||||||
|
ascii_bold="on"
|
||||||
|
|
||||||
|
|
||||||
|
# Image Options
|
||||||
|
|
||||||
|
|
||||||
|
# Image loop
|
||||||
|
# Setting this to on will make neofetch redraw the image constantly until
|
||||||
|
# Ctrl+C is pressed. This fixes display issues in some terminal emulators.
|
||||||
|
#
|
||||||
|
# Default: 'off'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
# Flag: --loop
|
||||||
|
image_loop="off"
|
||||||
|
|
||||||
|
# Thumbnail directory
|
||||||
|
#
|
||||||
|
# Default: '~/.cache/thumbnails/neofetch'
|
||||||
|
# Values: 'dir'
|
||||||
|
thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch"
|
||||||
|
|
||||||
|
# Crop mode
|
||||||
|
#
|
||||||
|
# Default: 'normal'
|
||||||
|
# Values: 'normal', 'fit', 'fill'
|
||||||
|
# Flag: --crop_mode
|
||||||
|
#
|
||||||
|
# See this wiki page to learn about the fit and fill options.
|
||||||
|
# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F
|
||||||
|
crop_mode="normal"
|
||||||
|
|
||||||
|
# Crop offset
|
||||||
|
# Note: Only affects 'normal' crop mode.
|
||||||
|
#
|
||||||
|
# Default: 'center'
|
||||||
|
# Values: 'northwest', 'north', 'northeast', 'west', 'center'
|
||||||
|
# 'east', 'southwest', 'south', 'southeast'
|
||||||
|
# Flag: --crop_offset
|
||||||
|
crop_offset="center"
|
||||||
|
|
||||||
|
# Image size
|
||||||
|
# The image is half the terminal width by default.
|
||||||
|
#
|
||||||
|
# Default: 'auto'
|
||||||
|
# Values: 'auto', '00px', '00%', 'none'
|
||||||
|
# Flags: --image_size
|
||||||
|
# --size
|
||||||
|
image_size="auto"
|
||||||
|
|
||||||
|
# Gap between image and text
|
||||||
|
#
|
||||||
|
# Default: '3'
|
||||||
|
# Values: 'num', '-num'
|
||||||
|
# Flag: --gap
|
||||||
|
gap=3
|
||||||
|
|
||||||
|
# Image offsets
|
||||||
|
# Only works with the w3m backend.
|
||||||
|
#
|
||||||
|
# Default: '0'
|
||||||
|
# Values: 'px'
|
||||||
|
# Flags: --xoffset
|
||||||
|
# --yoffset
|
||||||
|
yoffset=0
|
||||||
|
xoffset=0
|
||||||
|
|
||||||
|
# Image background color
|
||||||
|
# Only works with the w3m backend.
|
||||||
|
#
|
||||||
|
# Default: ''
|
||||||
|
# Values: 'color', 'blue'
|
||||||
|
# Flag: --bg_color
|
||||||
|
background_color=
|
||||||
|
|
||||||
|
|
||||||
|
# Misc Options
|
||||||
|
|
||||||
|
# Stdout mode
|
||||||
|
# Turn off all colors and disables image backend (ASCII/Image).
|
||||||
|
# Useful for piping into another command.
|
||||||
|
# Default: 'off'
|
||||||
|
# Values: 'on', 'off'
|
||||||
|
stdout="off"
|
||||||
7
nextjs-nodejs/config.json
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"telemetry": {
|
||||||
|
"notifiedAt": "1760041788458",
|
||||||
|
"anonymousId": "e3c7e35e5b16174411a01ad78ac2ed2068470331eb23b7a28c987ada01bd07eb",
|
||||||
|
"salt": "0bfcf6f0c72f9d96b3335fcf22921f0b"
|
||||||
|
}
|
||||||
|
}
|
||||||
7
opencode/cli.json
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://opencode.ai/v2/cli.json",
|
||||||
|
"theme": {
|
||||||
|
"name": "gruvbox-blur",
|
||||||
|
"mode": "system"
|
||||||
|
}
|
||||||
|
}
|
||||||
8
opencode/opencode.json
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://opencode.ai/config.json",
|
||||||
|
"agents": {
|
||||||
|
"build": {
|
||||||
|
"color": "#b8bb26"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
242
opencode/themes/gruvbox-blur.json
Normal file
|
|
@ -0,0 +1,242 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://opencode.ai/theme.json",
|
||||||
|
"defs": {
|
||||||
|
"darkBg0": "#282828",
|
||||||
|
"darkBg1": "#3c3836",
|
||||||
|
"darkBg2": "#504945",
|
||||||
|
"darkBg3": "#665c54",
|
||||||
|
"darkFg0": "#fbf1c7",
|
||||||
|
"darkFg1": "#ebdbb2",
|
||||||
|
"darkGray": "#928374",
|
||||||
|
"darkRed": "#cc241d",
|
||||||
|
"darkGreen": "#98971a",
|
||||||
|
"darkYellow": "#d79921",
|
||||||
|
"darkBlue": "#458588",
|
||||||
|
"darkPurple": "#b16286",
|
||||||
|
"darkAqua": "#689d6a",
|
||||||
|
"darkOrange": "#d65d0e",
|
||||||
|
"darkRedBright": "#fb4934",
|
||||||
|
"darkGreenBright": "#b8bb26",
|
||||||
|
"darkYellowBright": "#fabd2f",
|
||||||
|
"darkBlueBright": "#83a598",
|
||||||
|
"darkPurpleBright": "#d3869b",
|
||||||
|
"darkAquaBright": "#8ec07c",
|
||||||
|
"darkOrangeBright": "#fe8019",
|
||||||
|
"lightBg0": "#fbf1c7",
|
||||||
|
"lightBg1": "#ebdbb2",
|
||||||
|
"lightBg2": "#d5c4a1",
|
||||||
|
"lightBg3": "#bdae93",
|
||||||
|
"lightFg0": "#282828",
|
||||||
|
"lightFg1": "#3c3836",
|
||||||
|
"lightGray": "#7c6f64",
|
||||||
|
"lightRed": "#9d0006",
|
||||||
|
"lightGreen": "#79740e",
|
||||||
|
"lightYellow": "#b57614",
|
||||||
|
"lightBlue": "#076678",
|
||||||
|
"lightPurple": "#8f3f71",
|
||||||
|
"lightAqua": "#427b58",
|
||||||
|
"lightOrange": "#af3a03"
|
||||||
|
},
|
||||||
|
"theme": {
|
||||||
|
"primary": {
|
||||||
|
"dark": "darkBlue",
|
||||||
|
"light": "lightBlue"
|
||||||
|
},
|
||||||
|
"secondary": {
|
||||||
|
"dark": "darkPurple",
|
||||||
|
"light": "lightPurple"
|
||||||
|
},
|
||||||
|
"accent": {
|
||||||
|
"dark": "darkAqua",
|
||||||
|
"light": "lightAqua"
|
||||||
|
},
|
||||||
|
"error": {
|
||||||
|
"dark": "darkRed",
|
||||||
|
"light": "lightRed"
|
||||||
|
},
|
||||||
|
"warning": {
|
||||||
|
"dark": "darkOrange",
|
||||||
|
"light": "lightOrange"
|
||||||
|
},
|
||||||
|
"success": {
|
||||||
|
"dark": "darkGreen",
|
||||||
|
"light": "lightGreen"
|
||||||
|
},
|
||||||
|
"info": {
|
||||||
|
"dark": "darkYellow",
|
||||||
|
"light": "lightYellow"
|
||||||
|
},
|
||||||
|
"text": {
|
||||||
|
"dark": "darkFg1",
|
||||||
|
"light": "lightFg1"
|
||||||
|
},
|
||||||
|
"textMuted": {
|
||||||
|
"dark": "darkGray",
|
||||||
|
"light": "lightGray"
|
||||||
|
},
|
||||||
|
"background": {
|
||||||
|
"dark": "transparent",
|
||||||
|
"light": "transparent"
|
||||||
|
},
|
||||||
|
"backgroundPanel": {
|
||||||
|
"dark": "transparent",
|
||||||
|
"light": "transparent"
|
||||||
|
},
|
||||||
|
"backgroundElement": {
|
||||||
|
"dark": "#282828",
|
||||||
|
"light": "lightBg2"
|
||||||
|
},
|
||||||
|
"border": {
|
||||||
|
"dark": "#3c3836",
|
||||||
|
"light": "lightBg3"
|
||||||
|
},
|
||||||
|
"borderActive": {
|
||||||
|
"dark": "darkFg1",
|
||||||
|
"light": "lightFg1"
|
||||||
|
},
|
||||||
|
"borderSubtle": {
|
||||||
|
"dark": "#282828",
|
||||||
|
"light": "lightBg2"
|
||||||
|
},
|
||||||
|
"diffAdded": {
|
||||||
|
"dark": "darkGreen",
|
||||||
|
"light": "lightGreen"
|
||||||
|
},
|
||||||
|
"diffRemoved": {
|
||||||
|
"dark": "darkRed",
|
||||||
|
"light": "lightRed"
|
||||||
|
},
|
||||||
|
"diffContext": {
|
||||||
|
"dark": "darkGray",
|
||||||
|
"light": "lightGray"
|
||||||
|
},
|
||||||
|
"diffHunkHeader": {
|
||||||
|
"dark": "darkAqua",
|
||||||
|
"light": "lightAqua"
|
||||||
|
},
|
||||||
|
"diffHighlightAdded": {
|
||||||
|
"dark": "darkGreen",
|
||||||
|
"light": "lightGreen"
|
||||||
|
},
|
||||||
|
"diffHighlightRemoved": {
|
||||||
|
"dark": "darkRed",
|
||||||
|
"light": "lightRed"
|
||||||
|
},
|
||||||
|
"diffAddedBg": {
|
||||||
|
"dark": "#32302f",
|
||||||
|
"light": "#dcd8a4"
|
||||||
|
},
|
||||||
|
"diffRemovedBg": {
|
||||||
|
"dark": "#322929",
|
||||||
|
"light": "#e2c7c3"
|
||||||
|
},
|
||||||
|
"diffContextBg": {
|
||||||
|
"dark": "#1d2021",
|
||||||
|
"light": "lightBg1"
|
||||||
|
},
|
||||||
|
"diffLineNumber": {
|
||||||
|
"dark": "#a8a29e",
|
||||||
|
"light": "#564f43"
|
||||||
|
},
|
||||||
|
"diffAddedLineNumberBg": {
|
||||||
|
"dark": "#2a2827",
|
||||||
|
"light": "#cec99e"
|
||||||
|
},
|
||||||
|
"diffRemovedLineNumberBg": {
|
||||||
|
"dark": "#2a2222",
|
||||||
|
"light": "#d3bdb9"
|
||||||
|
},
|
||||||
|
"markdownText": {
|
||||||
|
"dark": "darkFg1",
|
||||||
|
"light": "lightFg1"
|
||||||
|
},
|
||||||
|
"markdownHeading": {
|
||||||
|
"dark": "darkBlue",
|
||||||
|
"light": "lightBlue"
|
||||||
|
},
|
||||||
|
"markdownLink": {
|
||||||
|
"dark": "darkAqua",
|
||||||
|
"light": "lightAqua"
|
||||||
|
},
|
||||||
|
"markdownLinkText": {
|
||||||
|
"dark": "darkGreen",
|
||||||
|
"light": "lightGreen"
|
||||||
|
},
|
||||||
|
"markdownCode": {
|
||||||
|
"dark": "darkYellow",
|
||||||
|
"light": "lightYellow"
|
||||||
|
},
|
||||||
|
"markdownBlockQuote": {
|
||||||
|
"dark": "darkGray",
|
||||||
|
"light": "lightGray"
|
||||||
|
},
|
||||||
|
"markdownEmph": {
|
||||||
|
"dark": "darkPurple",
|
||||||
|
"light": "lightPurple"
|
||||||
|
},
|
||||||
|
"markdownStrong": {
|
||||||
|
"dark": "darkOrange",
|
||||||
|
"light": "lightOrange"
|
||||||
|
},
|
||||||
|
"markdownHorizontalRule": {
|
||||||
|
"dark": "darkGray",
|
||||||
|
"light": "lightGray"
|
||||||
|
},
|
||||||
|
"markdownListItem": {
|
||||||
|
"dark": "darkBlue",
|
||||||
|
"light": "lightBlue"
|
||||||
|
},
|
||||||
|
"markdownListEnumeration": {
|
||||||
|
"dark": "darkAqua",
|
||||||
|
"light": "lightAqua"
|
||||||
|
},
|
||||||
|
"markdownImage": {
|
||||||
|
"dark": "darkAqua",
|
||||||
|
"light": "lightAqua"
|
||||||
|
},
|
||||||
|
"markdownImageText": {
|
||||||
|
"dark": "darkGreen",
|
||||||
|
"light": "lightGreen"
|
||||||
|
},
|
||||||
|
"markdownCodeBlock": {
|
||||||
|
"dark": "darkFg1",
|
||||||
|
"light": "lightFg1"
|
||||||
|
},
|
||||||
|
"syntaxComment": {
|
||||||
|
"dark": "darkGray",
|
||||||
|
"light": "lightGray"
|
||||||
|
},
|
||||||
|
"syntaxKeyword": {
|
||||||
|
"dark": "darkRed",
|
||||||
|
"light": "lightRed"
|
||||||
|
},
|
||||||
|
"syntaxFunction": {
|
||||||
|
"dark": "darkGreen",
|
||||||
|
"light": "lightGreen"
|
||||||
|
},
|
||||||
|
"syntaxVariable": {
|
||||||
|
"dark": "darkBlue",
|
||||||
|
"light": "lightBlue"
|
||||||
|
},
|
||||||
|
"syntaxString": {
|
||||||
|
"dark": "darkYellow",
|
||||||
|
"light": "lightYellow"
|
||||||
|
},
|
||||||
|
"syntaxNumber": {
|
||||||
|
"dark": "darkPurple",
|
||||||
|
"light": "lightPurple"
|
||||||
|
},
|
||||||
|
"syntaxType": {
|
||||||
|
"dark": "darkAqua",
|
||||||
|
"light": "lightAqua"
|
||||||
|
},
|
||||||
|
"syntaxOperator": {
|
||||||
|
"dark": "darkOrange",
|
||||||
|
"light": "lightOrange"
|
||||||
|
},
|
||||||
|
"syntaxPunctuation": {
|
||||||
|
"dark": "darkFg1",
|
||||||
|
"light": "lightFg1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
8
pavucontrol.ini
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
[window]
|
||||||
|
width=992
|
||||||
|
height=801
|
||||||
|
sinkInputType=1
|
||||||
|
sourceOutputType=1
|
||||||
|
sinkType=0
|
||||||
|
sourceType=0
|
||||||
|
showVolumeMeters=1
|
||||||
63
rofi/config.rasi
Normal file
|
|
@ -0,0 +1,63 @@
|
||||||
|
/* ==========================================================================
|
||||||
|
Rofi color theme
|
||||||
|
|
||||||
|
Based on the Gruvbox color scheme for Vim by morhetz
|
||||||
|
https://github.com/morhetz/gruvbox
|
||||||
|
|
||||||
|
File: gruvbox-dark-soft.rasi
|
||||||
|
Desc: Gruvbox dark (soft contrast) color theme for Rofi
|
||||||
|
Author: bardisty <b@bah.im>
|
||||||
|
Source: https://github.com/bardisty/gruvbox-rofi
|
||||||
|
Modified: Mon Feb 12 2018 06:04:37 PST -0800
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
* {
|
||||||
|
/* Theme settings */
|
||||||
|
highlight: bold italic;
|
||||||
|
scrollbar: true;
|
||||||
|
|
||||||
|
/* Gruvbox dark colors */
|
||||||
|
gruvbox-dark-bg0-soft: #32302f;
|
||||||
|
gruvbox-dark-bg1: #3c3836;
|
||||||
|
gruvbox-dark-bg3: #665c54;
|
||||||
|
gruvbox-dark-fg0: #fbf1c7;
|
||||||
|
gruvbox-dark-fg1: #ebdbb2;
|
||||||
|
gruvbox-dark-red-dark: #cc241d;
|
||||||
|
gruvbox-dark-red-light: #fb4934;
|
||||||
|
gruvbox-dark-yellow-dark: #d79921;
|
||||||
|
gruvbox-dark-yellow-light: #fabd2f;
|
||||||
|
gruvbox-dark-gray: #a89984;
|
||||||
|
|
||||||
|
/* Theme colors */
|
||||||
|
background: @gruvbox-dark-bg0-soft;
|
||||||
|
background-color: @background;
|
||||||
|
foreground: @gruvbox-dark-fg1;
|
||||||
|
border-color: @gruvbox-dark-gray;
|
||||||
|
separatorcolor: @border-color;
|
||||||
|
scrollbar-handle: @border-color;
|
||||||
|
|
||||||
|
normal-background: @background;
|
||||||
|
normal-foreground: @foreground;
|
||||||
|
alternate-normal-background: @gruvbox-dark-bg1;
|
||||||
|
alternate-normal-foreground: @foreground;
|
||||||
|
selected-normal-background: @gruvbox-dark-bg3;
|
||||||
|
selected-normal-foreground: @gruvbox-dark-fg0;
|
||||||
|
|
||||||
|
active-background: @gruvbox-dark-yellow-dark;
|
||||||
|
active-foreground: @background;
|
||||||
|
alternate-active-background: @active-background;
|
||||||
|
alternate-active-foreground: @active-foreground;
|
||||||
|
selected-active-background: @gruvbox-dark-yellow-light;
|
||||||
|
selected-active-foreground: @active-foreground;
|
||||||
|
|
||||||
|
urgent-background: @gruvbox-dark-red-dark;
|
||||||
|
urgent-foreground: @background;
|
||||||
|
alternate-urgent-background: @urgent-background;
|
||||||
|
alternate-urgent-foreground: @urgent-foreground;
|
||||||
|
selected-urgent-background: @gruvbox-dark-red-light;
|
||||||
|
selected-urgent-foreground: @urgent-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
@import "gruvbox-common.rasi"
|
||||||
|
|
||||||
|
@theme "/usr/share/rofi/themes/gruvbox-dark-hard.rasi"
|
||||||
255
starship.toml
Normal file
|
|
@ -0,0 +1,255 @@
|
||||||
|
# Setting the format of the prompt
|
||||||
|
# format = """
|
||||||
|
# $username\
|
||||||
|
# $directory\
|
||||||
|
# $all\
|
||||||
|
# $character"""
|
||||||
|
|
||||||
|
format = """
|
||||||
|
$character \
|
||||||
|
$all
|
||||||
|
"""
|
||||||
|
|
||||||
|
right_format = """$cmd_duration"""
|
||||||
|
|
||||||
|
# Inserts a blank line between shell prompts
|
||||||
|
add_newline = false
|
||||||
|
|
||||||
|
# Making a single line prompt
|
||||||
|
[line_break]
|
||||||
|
disabled = true
|
||||||
|
|
||||||
|
# Replace the "❯" symbol in the prompt with "➜"
|
||||||
|
[character] # The name of the module we are configuring is "character"
|
||||||
|
# success_symbol = "[\\$](bold green)" # The "success_symbol" segment is being set to "➜" with the color "bold green"
|
||||||
|
# success_symbol = "[➜](bold green)" # The "success_symbol" segment is being set to "➜" with the color "bold green"
|
||||||
|
success_symbol = "[❯](bold green)" # The "success_symbol" segment is being set to "➜" with the color "bold green"
|
||||||
|
# success_symbol = "[>>>](bold green)" # The "success_symbol" segment is being set to "➜" with the color "bold green"
|
||||||
|
# success_symbol = "[»](bold green)" # The "success_symbol" segment is being set to "➜" with the color "bold green"
|
||||||
|
# success_symbol = "[>>>](bold green)" # The "success_symbol" segment is being set to "➜" with the color "bold green"
|
||||||
|
# success_symbol = "[λ](bold green)" # The "success_symbol" segment is being set to "➜" with the color "bold green"
|
||||||
|
error_symbol = "[✗](bold red) "
|
||||||
|
|
||||||
|
|
||||||
|
# Disable the package module, hiding it from the prompt completely
|
||||||
|
[package]
|
||||||
|
disabled = true
|
||||||
|
|
||||||
|
# Adding Battery status to the prompt
|
||||||
|
[battery]
|
||||||
|
#full_symbol = "🔋 "
|
||||||
|
full_symbol = " "
|
||||||
|
#charging_symbol = "⚡️ "
|
||||||
|
charging_symbol = " "
|
||||||
|
#discharging_symbol = "💀 "
|
||||||
|
discharging_symbol = " "
|
||||||
|
|
||||||
|
[[battery.display]] # "bold red" style and discharging_symbol when capacity is between 0% and 10%
|
||||||
|
threshold = 10
|
||||||
|
style = "bold red"
|
||||||
|
|
||||||
|
[[battery.display]] # "bold yellow" style and 💦 symbol when capacity is between 10% and 30%
|
||||||
|
threshold = 20
|
||||||
|
style = "yellow"
|
||||||
|
#discharging_symbol = " "
|
||||||
|
discharging_symbol = " "
|
||||||
|
|
||||||
|
# when capacity is over 30%, the battery indicator to be displayed
|
||||||
|
#[[battery.display]] # "bold yellow" style and 💦 symbol when capacity is between 10% and 30%
|
||||||
|
#threshold = 100
|
||||||
|
#style = "green"
|
||||||
|
#discharging_symbol = " "
|
||||||
|
|
||||||
|
# Setting Icons for git status
|
||||||
|
[git_status]
|
||||||
|
# style = "bold white"
|
||||||
|
conflicted = "🏳"
|
||||||
|
ahead = "🏎💨"
|
||||||
|
behind = "😰"
|
||||||
|
diverged = "😵"
|
||||||
|
up_to_date = ""
|
||||||
|
untracked = "🤷"
|
||||||
|
stashed = "📦"
|
||||||
|
modified = "📝"
|
||||||
|
staged = '[++\($count\)](green)'
|
||||||
|
renamed = "👅"
|
||||||
|
deleted = "🗑"
|
||||||
|
|
||||||
|
#style = "bold red"
|
||||||
|
#conflicted = "✗"
|
||||||
|
#ahead = ""
|
||||||
|
#behind = ""
|
||||||
|
#diverged = "✗"
|
||||||
|
#up_to_date = ""
|
||||||
|
#untracked = ""
|
||||||
|
#stashed = "✗"
|
||||||
|
#modified = "✗"
|
||||||
|
#staged = "✗"
|
||||||
|
#renamed = ""
|
||||||
|
#deleted = ""
|
||||||
|
##ahead = "⇡${count}"
|
||||||
|
##diverged = "⇕⇡${ahead_count}⇣${behind_count}"
|
||||||
|
##behind = "⇣${count}"
|
||||||
|
## format='([$all_status$ahead_behind]($style) )'
|
||||||
|
#format='([$all_status]($style) )'
|
||||||
|
disabled = false
|
||||||
|
|
||||||
|
# Setting sudo icon
|
||||||
|
|
||||||
|
#[sudo]
|
||||||
|
#style = "bold green"
|
||||||
|
#symbol = "👩💻 "
|
||||||
|
#symbol = "🧙"
|
||||||
|
#disabled = false
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Setting time on the prompt
|
||||||
|
|
||||||
|
[time]
|
||||||
|
disabled = true
|
||||||
|
format = ' [\[ $time \]]($style) '
|
||||||
|
time_format = "%T"
|
||||||
|
#utc_time_offset = "-5"
|
||||||
|
time_range = "00:00:00-24:00:00"
|
||||||
|
use_12hr = false
|
||||||
|
style = "bold green"
|
||||||
|
#time = 10:03:16
|
||||||
|
|
||||||
|
[cmd_duration]
|
||||||
|
min_time = 500
|
||||||
|
format = "took [$duration](bold yellow)"
|
||||||
|
|
||||||
|
[hostname]
|
||||||
|
ssh_only = false
|
||||||
|
# format = "[$ssh_symbol](bold blue) on [$hostname](bold red) "
|
||||||
|
format = "[$hostname](bold red) "
|
||||||
|
# trim_at = ".companyname.com"
|
||||||
|
disabled = true
|
||||||
|
|
||||||
|
[username]
|
||||||
|
#style_user = "white bold"
|
||||||
|
style_user = "yellow bold"
|
||||||
|
style_root = "black bold"
|
||||||
|
format = "[$user]($style)@"
|
||||||
|
#format = "[$user : ]($style)"
|
||||||
|
# format = "[🚀 : ]($style)"
|
||||||
|
disabled = true
|
||||||
|
show_always = true
|
||||||
|
|
||||||
|
[aws]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[conda]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[cmake]
|
||||||
|
disabled=true
|
||||||
|
|
||||||
|
[cobol]
|
||||||
|
disabled=true
|
||||||
|
|
||||||
|
[dart]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[directory]
|
||||||
|
read_only = " "
|
||||||
|
truncation_length = 1
|
||||||
|
home_symbol = "~"
|
||||||
|
#style = "bold orange"
|
||||||
|
|
||||||
|
[docker_context]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[elixir]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[elm]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[git_branch]
|
||||||
|
symbol = " "
|
||||||
|
# format = "[$symbol$branch(:$remote_branch)]($style) "
|
||||||
|
style = "bold italic red"
|
||||||
|
format = "[git:](bold blue)[\\(](bold blue)[$branch(:$remote_branch)]($style)[\\)](bold blue) "
|
||||||
|
|
||||||
|
[golang]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[haskell]
|
||||||
|
disabled=true
|
||||||
|
|
||||||
|
[hg_branch]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[java]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[julia]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[memory_usage]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[nim]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[nix_shell]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[nodejs]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
#[package]
|
||||||
|
#symbol = " "
|
||||||
|
|
||||||
|
[perl]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[php]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[python]
|
||||||
|
disabled = true
|
||||||
|
#symbol = " "
|
||||||
|
#symbol = "🐍 "
|
||||||
|
#symbol = "👾 "
|
||||||
|
|
||||||
|
[ruby]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[rust]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[scala]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[shlvl]
|
||||||
|
disabled = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[swift]
|
||||||
|
disabled = true
|
||||||
|
symbol = "ﯣ "
|
||||||
|
|
||||||
|
[lua]
|
||||||
|
disabled = true
|
||||||
BIN
sway/2560x1080-dark-gentoo.png
Normal file
|
After Width: | Height: | Size: 51 KiB |
BIN
sway/765d4ab84d3609432554d5ef5e0df07a-1423196011.png
Normal file
|
After Width: | Height: | Size: 3.2 MiB |
218
sway/config
Normal file
|
|
@ -0,0 +1,218 @@
|
||||||
|
# This file has been auto-generated by i3-config-wizard(1).
|
||||||
|
# It will not be overwritten, so edit it as you like.
|
||||||
|
#
|
||||||
|
# Should you change your keyboard layout some time, delete
|
||||||
|
# this file and re-run i3-config-wizard(1).
|
||||||
|
#
|
||||||
|
|
||||||
|
# i3 config file (v4)
|
||||||
|
#
|
||||||
|
# Please see https://i3wm.org/docs/userguide.html for a complete reference!
|
||||||
|
|
||||||
|
set $mod Mod1
|
||||||
|
|
||||||
|
# Font for window titles. Will also be used by the bar unless a different font
|
||||||
|
# is used in the bar {} block below.
|
||||||
|
font pango:monospace 8
|
||||||
|
|
||||||
|
# This font is widely installed, provides lots of unicode glyphs, right-to-left
|
||||||
|
# text rendering and scalability on retina/hidpi displays (thanks to pango).
|
||||||
|
#font pango:DejaVu Sans Mono 8
|
||||||
|
|
||||||
|
# Start XDG autostart .desktop files using dex. See also
|
||||||
|
# https://wiki.archlinux.org/index.php/XDG_Autostart
|
||||||
|
exec --no-startup-id dex --autostart --environment i3
|
||||||
|
|
||||||
|
#exec dbus-launch --exit-with-session sway
|
||||||
|
|
||||||
|
# The combination of xss-lock, nm-applet and pactl is a popular choice, so
|
||||||
|
# they are included here as an example. Modify as you see fit.
|
||||||
|
|
||||||
|
# xss-lock grabs a logind suspend inhibit lock and will use i3lock to lock the
|
||||||
|
# screen before suspend. Use loginctl lock-session to lock your screen.
|
||||||
|
exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork
|
||||||
|
|
||||||
|
# NetworkManager is the most popular way to manage wireless networks on Linux,
|
||||||
|
# and nm-applet is a desktop environment-independent system tray GUI for it.
|
||||||
|
exec --no-startup-id nm-applet
|
||||||
|
|
||||||
|
# Use pactl to adjust volume in PulseAudio.
|
||||||
|
set $refresh_i3status killall -SIGUSR1 i3status
|
||||||
|
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status
|
||||||
|
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && $refresh_i3status
|
||||||
|
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status
|
||||||
|
bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status
|
||||||
|
|
||||||
|
# enable numlock on default
|
||||||
|
input type:keyboard xkb_numlock enabled
|
||||||
|
|
||||||
|
# Use Mouse+$mod to drag floating windows to their wanted position
|
||||||
|
floating_modifier $mod
|
||||||
|
|
||||||
|
# start a terminal
|
||||||
|
bindsym $mod+Return exec kitty
|
||||||
|
|
||||||
|
# Screenshot time!
|
||||||
|
# Print: drag to select a region with slurp. Saves a timestamped PNG into
|
||||||
|
# ~/Media AND copies it to the clipboard -- no editor window, just Ctrl+V
|
||||||
|
# (or middle-click) to paste. See scripts/screenshot-region.sh.
|
||||||
|
bindsym Print exec /home/martin/.config/sway/scripts/screenshot-region.sh
|
||||||
|
|
||||||
|
# Bonus: Alt+Print opens the selection in swappy if you want to annotate first.
|
||||||
|
bindsym $mod+Print exec grim -g "$(slurp)" - | swappy -f -
|
||||||
|
|
||||||
|
# kill focused window
|
||||||
|
bindsym $mod+q kill
|
||||||
|
|
||||||
|
# start dmenu (a program launcher)
|
||||||
|
#bindsym $mod+d exec --no-startup-id dmenu_run
|
||||||
|
# A more modern dmenu replacement is rofi:b
|
||||||
|
bindsym Super_L exec "rofi -show drun"
|
||||||
|
# There also is i3-dmenu-desktop which only displays applications shipping a
|
||||||
|
# .desktop file. It is a wrapper around dmenu, so you need that installed.
|
||||||
|
# bindcode $mod+40 exec --no-startup-id i3-dmenu-desktop
|
||||||
|
|
||||||
|
# enter fullscreen mode for the focused container
|
||||||
|
bindsym $mod+f fullscreen toggle
|
||||||
|
|
||||||
|
# change container layout (stacked, tabbed, toggle split)
|
||||||
|
bindsym $mod+s layout stacking
|
||||||
|
bindsym $mod+w layout tabbed
|
||||||
|
bindsym $mod+e layout toggle split
|
||||||
|
|
||||||
|
# toggle tiling / floating
|
||||||
|
bindsym $mod+space floating toggle
|
||||||
|
|
||||||
|
# change focus between tiling / floating windows
|
||||||
|
bindsym $mod+Shift+space focus mode_toggle
|
||||||
|
|
||||||
|
# focus the parent container
|
||||||
|
bindsym $mod+a focus parent
|
||||||
|
|
||||||
|
# focus the child container
|
||||||
|
#bindsym $mod+d focus child
|
||||||
|
|
||||||
|
# Define names for default workspaces for which we configure key bindings later on.
|
||||||
|
# We use variables to avoid repeating the names in multiple places.
|
||||||
|
set $ws1 "1"
|
||||||
|
set $ws2 "2"
|
||||||
|
set $ws3 "3"
|
||||||
|
set $ws4 "4"
|
||||||
|
set $ws5 "5"
|
||||||
|
set $ws6 "6"
|
||||||
|
set $ws7 "7"
|
||||||
|
set $ws8 "8"
|
||||||
|
set $ws9 "9"
|
||||||
|
set $ws10 "10"
|
||||||
|
|
||||||
|
# switch to workspace
|
||||||
|
bindsym $mod+1 workspace number $ws1
|
||||||
|
bindsym $mod+2 workspace number $ws2
|
||||||
|
bindsym $mod+3 workspace number $ws3
|
||||||
|
bindsym $mod+4 workspace number $ws4
|
||||||
|
bindsym $mod+5 workspace number $ws5
|
||||||
|
bindsym $mod+6 workspace number $ws6
|
||||||
|
bindsym $mod+7 workspace number $ws7
|
||||||
|
bindsym $mod+8 workspace number $ws8
|
||||||
|
bindsym $mod+9 workspace number $ws9
|
||||||
|
bindsym $mod+0 workspace number $ws10
|
||||||
|
|
||||||
|
# move focused container to workspace
|
||||||
|
bindsym $mod+Shift+1 move container to workspace number $ws1
|
||||||
|
bindsym $mod+Shift+2 move container to workspace number $ws2
|
||||||
|
bindsym $mod+Shift+3 move container to workspace number $ws3
|
||||||
|
bindsym $mod+Shift+4 move container to workspace number $ws4
|
||||||
|
bindsym $mod+Shift+5 move container to workspace number $ws5
|
||||||
|
bindsym $mod+Shift+6 move container to workspace number $ws6
|
||||||
|
bindsym $mod+Shift+7 move container to workspace number $ws7
|
||||||
|
bindsym $mod+Shift+8 move container to workspace number $ws8
|
||||||
|
bindsym $mod+Shift+9 move container to workspace number $ws9
|
||||||
|
bindsym $mod+Shift+0 move container to workspace number $ws10
|
||||||
|
|
||||||
|
#move focus
|
||||||
|
bindsym $mod+Left focus left
|
||||||
|
bindsym $mod+Down focus down
|
||||||
|
bindsym $mod+Up focus up
|
||||||
|
bindsym $mod+Right focus right
|
||||||
|
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
|
||||||
|
bindsym $mod+Shift+r reload
|
||||||
|
# exit i3 (logs you out of your X session)
|
||||||
|
bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'"
|
||||||
|
|
||||||
|
#experimenting
|
||||||
|
corner_radius 8
|
||||||
|
layer_effects "waybar" {
|
||||||
|
blur enable
|
||||||
|
blur_ignore_transparent enable
|
||||||
|
shadows enable
|
||||||
|
corner_radius 8
|
||||||
|
}
|
||||||
|
layer_effects "rofi" {
|
||||||
|
opacity 0.60
|
||||||
|
blur enable
|
||||||
|
blur_ignore_transparent enable
|
||||||
|
shadows enable
|
||||||
|
corner_radius 8
|
||||||
|
}
|
||||||
|
#layer_effects "kitty" {
|
||||||
|
# blur enable
|
||||||
|
# blur_ignore_transparent enable
|
||||||
|
# shadows enable
|
||||||
|
# corner_radius 5
|
||||||
|
#}
|
||||||
|
for_window [app_id="kitty"] blur true; shadows enable
|
||||||
|
for_window [app_id="prismlauncher"] opacity 0.70; blur true; shadows enable
|
||||||
|
for_window [class="steam"] opacity 0.65; blur true; shadows enable
|
||||||
|
for_window [app_id="Mullvad VPN"] opacity 0.50; blur true; shadows enable
|
||||||
|
for_window [class="jetbrains-rustrover"] opacity 0.80; blur true; shadows enable
|
||||||
|
for_window [class="jetbrains-webstorm"] opacity 0.80; blur true; shadows enable
|
||||||
|
for_window [class="jetbrains-pycharm-ce"] opacity 0.80; blur true; shadows enable
|
||||||
|
for_window [app_id="discord"] opacity 0.80; blur true; shadows enable
|
||||||
|
#blur enable
|
||||||
|
blur enable
|
||||||
|
blur_xray disable
|
||||||
|
blur_passes 3
|
||||||
|
blur_radius 6
|
||||||
|
blur_noise 0.0
|
||||||
|
#blur_brightness 1
|
||||||
|
blur_contrast 1.0
|
||||||
|
#end experimenting
|
||||||
|
|
||||||
|
# Start polybar to display a workspace bar etc.
|
||||||
|
#exec_always --no-startup-id ~/.config/polybar/launch.sh
|
||||||
|
#exec "bash ~/.config/polybar/launch.sh --forest"
|
||||||
|
output DP-2 mode 2560x1080@74.991Hz bg /home/martin/.config/sway/y0366a8x51l81.png fill
|
||||||
|
exec waybar
|
||||||
|
## Disable Titlebar because Gaps don't work with titlebar enabled
|
||||||
|
#titlebar_separator enable
|
||||||
|
for_window [class="^.*"] border pixel 0
|
||||||
|
# Make RustyWolf floaty
|
||||||
|
for_window [title="^RustyWolf$"] floating enable
|
||||||
|
## Gaps Settings
|
||||||
|
gaps inner 4
|
||||||
|
gaps outer 1
|
||||||
|
|
||||||
|
set $bg #282828
|
||||||
|
set $red #cc241d
|
||||||
|
set $green #98971a
|
||||||
|
set $yellow #d79921
|
||||||
|
set $blue #458588
|
||||||
|
set $purple #b16286
|
||||||
|
set $aqua #689d68
|
||||||
|
set $gray #a89984
|
||||||
|
set $darkgray #1d2021
|
||||||
|
|
||||||
|
# end lol
|
||||||
|
client.focused #458588 #458588 #1d2021 #b16286 #1d2021
|
||||||
|
client.focused_inactive #1d2021 #1d2021 #d79921 #b16286 #1d2021
|
||||||
|
client.unfocused #1d2021 #1d2021 #d79921 #1d2021 #1d2021
|
||||||
|
client.urgent #cc241d #cc241d #ffffff #cc241d #cc241d
|
||||||
|
# Disable screen blanking & DPMS
|
||||||
|
exec_always --no-startup-id xset s off # Disable screensaver
|
||||||
|
exec_always --no-startup-id xset -dpms # Disable DPMS (power saving)
|
||||||
|
exec_always --no-startup-id xset s noblank # Don't blank the screen
|
||||||
|
|
||||||
|
seat seat0 xcursor_theme phinger-cursors-dark 28
|
||||||
|
|
||||||
|
# launch pipewire
|
||||||
|
exec --no-startup-id gentoo-pipewire-launcher restart
|
||||||
218
sway/config.bak.20260928-165824
Normal file
|
|
@ -0,0 +1,218 @@
|
||||||
|
# This file has been auto-generated by i3-config-wizard(1).
|
||||||
|
# It will not be overwritten, so edit it as you like.
|
||||||
|
#
|
||||||
|
# Should you change your keyboard layout some time, delete
|
||||||
|
# this file and re-run i3-config-wizard(1).
|
||||||
|
#
|
||||||
|
|
||||||
|
# i3 config file (v4)
|
||||||
|
#
|
||||||
|
# Please see https://i3wm.org/docs/userguide.html for a complete reference!
|
||||||
|
|
||||||
|
set $mod Mod1
|
||||||
|
|
||||||
|
# Font for window titles. Will also be used by the bar unless a different font
|
||||||
|
# is used in the bar {} block below.
|
||||||
|
font pango:monospace 8
|
||||||
|
|
||||||
|
# This font is widely installed, provides lots of unicode glyphs, right-to-left
|
||||||
|
# text rendering and scalability on retina/hidpi displays (thanks to pango).
|
||||||
|
#font pango:DejaVu Sans Mono 8
|
||||||
|
|
||||||
|
# Start XDG autostart .desktop files using dex. See also
|
||||||
|
# https://wiki.archlinux.org/index.php/XDG_Autostart
|
||||||
|
exec --no-startup-id dex --autostart --environment i3
|
||||||
|
|
||||||
|
#exec dbus-launch --exit-with-session sway
|
||||||
|
|
||||||
|
# The combination of xss-lock, nm-applet and pactl is a popular choice, so
|
||||||
|
# they are included here as an example. Modify as you see fit.
|
||||||
|
|
||||||
|
# xss-lock grabs a logind suspend inhibit lock and will use i3lock to lock the
|
||||||
|
# screen before suspend. Use loginctl lock-session to lock your screen.
|
||||||
|
exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork
|
||||||
|
|
||||||
|
# NetworkManager is the most popular way to manage wireless networks on Linux,
|
||||||
|
# and nm-applet is a desktop environment-independent system tray GUI for it.
|
||||||
|
exec --no-startup-id nm-applet
|
||||||
|
|
||||||
|
# Use pactl to adjust volume in PulseAudio.
|
||||||
|
set $refresh_i3status killall -SIGUSR1 i3status
|
||||||
|
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status
|
||||||
|
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && $refresh_i3status
|
||||||
|
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status
|
||||||
|
bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status
|
||||||
|
|
||||||
|
# enable numlock on default
|
||||||
|
input type:keyboard xkb_numlock enabled
|
||||||
|
|
||||||
|
# Use Mouse+$mod to drag floating windows to their wanted position
|
||||||
|
floating_modifier $mod
|
||||||
|
|
||||||
|
# start a terminal
|
||||||
|
bindsym $mod+Return exec kitty
|
||||||
|
|
||||||
|
# Screenshot time!
|
||||||
|
# Print: drag to select a region with slurp, then copy the PNG straight to the
|
||||||
|
# clipboard. No editor window -- just Ctrl+V (or middle-click) to paste it.
|
||||||
|
bindsym Print exec grim -g "$(slurp)" - | wl-copy --type image/png
|
||||||
|
|
||||||
|
# Bonus: Alt+Print opens the selection in swappy if you want to annotate first.
|
||||||
|
bindsym $mod+Print exec grim -g "$(slurp)" - | swappy -f -
|
||||||
|
|
||||||
|
# kill focused window
|
||||||
|
bindsym $mod+q kill
|
||||||
|
|
||||||
|
# start dmenu (a program launcher)
|
||||||
|
#bindsym $mod+d exec --no-startup-id dmenu_run
|
||||||
|
# A more modern dmenu replacement is rofi:b
|
||||||
|
bindsym Super_L exec "rofi -show drun"
|
||||||
|
# There also is i3-dmenu-desktop which only displays applications shipping a
|
||||||
|
# .desktop file. It is a wrapper around dmenu, so you need that installed.
|
||||||
|
# bindcode $mod+40 exec --no-startup-id i3-dmenu-desktop
|
||||||
|
|
||||||
|
# enter fullscreen mode for the focused container
|
||||||
|
bindsym $mod+f fullscreen toggle
|
||||||
|
|
||||||
|
# change container layout (stacked, tabbed, toggle split)
|
||||||
|
bindsym $mod+s layout stacking
|
||||||
|
bindsym $mod+w layout tabbed
|
||||||
|
bindsym $mod+e layout toggle split
|
||||||
|
|
||||||
|
# toggle tiling / floating
|
||||||
|
bindsym $mod+space floating toggle
|
||||||
|
|
||||||
|
# change focus between tiling / floating windows
|
||||||
|
bindsym $mod+Shift+space focus mode_toggle
|
||||||
|
|
||||||
|
# focus the parent container
|
||||||
|
bindsym $mod+a focus parent
|
||||||
|
|
||||||
|
# focus the child container
|
||||||
|
#bindsym $mod+d focus child
|
||||||
|
|
||||||
|
# Define names for default workspaces for which we configure key bindings later on.
|
||||||
|
# We use variables to avoid repeating the names in multiple places.
|
||||||
|
set $ws1 "1"
|
||||||
|
set $ws2 "2"
|
||||||
|
set $ws3 "3"
|
||||||
|
set $ws4 "4"
|
||||||
|
set $ws5 "5"
|
||||||
|
set $ws6 "6"
|
||||||
|
set $ws7 "7"
|
||||||
|
set $ws8 "8"
|
||||||
|
set $ws9 "9"
|
||||||
|
set $ws10 "10"
|
||||||
|
|
||||||
|
# switch to workspace
|
||||||
|
bindsym $mod+1 workspace number $ws1
|
||||||
|
bindsym $mod+2 workspace number $ws2
|
||||||
|
bindsym $mod+3 workspace number $ws3
|
||||||
|
bindsym $mod+4 workspace number $ws4
|
||||||
|
bindsym $mod+5 workspace number $ws5
|
||||||
|
bindsym $mod+6 workspace number $ws6
|
||||||
|
bindsym $mod+7 workspace number $ws7
|
||||||
|
bindsym $mod+8 workspace number $ws8
|
||||||
|
bindsym $mod+9 workspace number $ws9
|
||||||
|
bindsym $mod+0 workspace number $ws10
|
||||||
|
|
||||||
|
# move focused container to workspace
|
||||||
|
bindsym $mod+Shift+1 move container to workspace number $ws1
|
||||||
|
bindsym $mod+Shift+2 move container to workspace number $ws2
|
||||||
|
bindsym $mod+Shift+3 move container to workspace number $ws3
|
||||||
|
bindsym $mod+Shift+4 move container to workspace number $ws4
|
||||||
|
bindsym $mod+Shift+5 move container to workspace number $ws5
|
||||||
|
bindsym $mod+Shift+6 move container to workspace number $ws6
|
||||||
|
bindsym $mod+Shift+7 move container to workspace number $ws7
|
||||||
|
bindsym $mod+Shift+8 move container to workspace number $ws8
|
||||||
|
bindsym $mod+Shift+9 move container to workspace number $ws9
|
||||||
|
bindsym $mod+Shift+0 move container to workspace number $ws10
|
||||||
|
|
||||||
|
#move focus
|
||||||
|
bindsym $mod+Left focus left
|
||||||
|
bindsym $mod+Down focus down
|
||||||
|
bindsym $mod+Up focus up
|
||||||
|
bindsym $mod+Right focus right
|
||||||
|
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
|
||||||
|
bindsym $mod+Shift+r reload
|
||||||
|
# exit i3 (logs you out of your X session)
|
||||||
|
bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'"
|
||||||
|
|
||||||
|
#experimenting
|
||||||
|
corner_radius 8
|
||||||
|
layer_effects "waybar" {
|
||||||
|
blur enable
|
||||||
|
blur_ignore_transparent enable
|
||||||
|
shadows enable
|
||||||
|
corner_radius 8
|
||||||
|
}
|
||||||
|
layer_effects "rofi" {
|
||||||
|
opacity 0.60
|
||||||
|
blur enable
|
||||||
|
blur_ignore_transparent enable
|
||||||
|
shadows enable
|
||||||
|
corner_radius 8
|
||||||
|
}
|
||||||
|
#layer_effects "kitty" {
|
||||||
|
# blur enable
|
||||||
|
# blur_ignore_transparent enable
|
||||||
|
# shadows enable
|
||||||
|
# corner_radius 5
|
||||||
|
#}
|
||||||
|
for_window [app_id="kitty"] blur true; shadows enable
|
||||||
|
for_window [app_id="prismlauncher"] opacity 0.70; blur true; shadows enable
|
||||||
|
for_window [class="steam"] opacity 0.65; blur true; shadows enable
|
||||||
|
for_window [app_id="Mullvad VPN"] opacity 0.50; blur true; shadows enable
|
||||||
|
for_window [class="jetbrains-rustrover"] opacity 0.80; blur true; shadows enable
|
||||||
|
for_window [class="jetbrains-webstorm"] opacity 0.80; blur true; shadows enable
|
||||||
|
for_window [class="jetbrains-pycharm-ce"] opacity 0.80; blur true; shadows enable
|
||||||
|
for_window [app_id="discord"] opacity 0.80; blur true; shadows enable
|
||||||
|
#blur enable
|
||||||
|
blur enable
|
||||||
|
blur_xray disable
|
||||||
|
blur_passes 3
|
||||||
|
blur_radius 6
|
||||||
|
blur_noise 0.0
|
||||||
|
#blur_brightness 1
|
||||||
|
blur_contrast 1.0
|
||||||
|
#end experimenting
|
||||||
|
|
||||||
|
# Start polybar to display a workspace bar etc.
|
||||||
|
#exec_always --no-startup-id ~/.config/polybar/launch.sh
|
||||||
|
#exec "bash ~/.config/polybar/launch.sh --forest"
|
||||||
|
output DP-2 mode 2560x1080@74.991Hz
|
||||||
|
exec_always swaybg -o DP-2 -i /home/martin/.config/sway/y0366a8x51l81.png -m fill
|
||||||
|
exec waybar
|
||||||
|
## Disable Titlebar because Gaps don't work with titlebar enabled
|
||||||
|
#titlebar_separator enable
|
||||||
|
for_window [class="^.*"] border pixel 0
|
||||||
|
# Make RustyWolf floaty
|
||||||
|
for_window [title="^RustyWolf$"] floating enable
|
||||||
|
## Gaps Settings
|
||||||
|
gaps inner 4
|
||||||
|
gaps outer 1
|
||||||
|
|
||||||
|
set $bg #282828
|
||||||
|
set $red #cc241d
|
||||||
|
set $green #98971a
|
||||||
|
set $yellow #d79921
|
||||||
|
set $blue #458588
|
||||||
|
set $purple #b16286
|
||||||
|
set $aqua #689d68
|
||||||
|
set $gray #a89984
|
||||||
|
set $darkgray #1d2021
|
||||||
|
|
||||||
|
# end lol
|
||||||
|
client.focused #458588 #458588 #1d2021 #b16286 #1d2021
|
||||||
|
client.focused_inactive #1d2021 #1d2021 #d79921 #b16286 #1d2021
|
||||||
|
client.unfocused #1d2021 #1d2021 #d79921 #1d2021 #1d2021
|
||||||
|
client.urgent #cc241d #cc241d #ffffff #cc241d #cc241d
|
||||||
|
# Disable screen blanking & DPMS
|
||||||
|
exec_always --no-startup-id xset s off # Disable screensaver
|
||||||
|
exec_always --no-startup-id xset -dpms # Disable DPMS (power saving)
|
||||||
|
exec_always --no-startup-id xset s noblank # Don't blank the screen
|
||||||
|
|
||||||
|
seat seat0 xcursor_theme phinger-cursors-dark 28
|
||||||
|
|
||||||
|
# launch pipewire
|
||||||
|
exec --no-startup-id gentoo-pipewire-launcher restart
|
||||||
BIN
sway/gruvbox rice.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
sway/guts-manga-berserk-5k-uk-3440x1440.jpg
Normal file
|
After Width: | Height: | Size: 885 KiB |
BIN
sway/guts-manga-berserk-5k-uk-3440x1440.png
Normal file
|
After Width: | Height: | Size: 7 MiB |
BIN
sway/main.png
Normal file
|
After Width: | Height: | Size: 167 KiB |
BIN
sway/peak.png
Normal file
|
After Width: | Height: | Size: 2.9 MiB |
30
sway/scripts/screenshot-region.sh
Executable file
|
|
@ -0,0 +1,30 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
# Region screenshot for swayfx.
|
||||||
|
# Drag a region with slurp, save a timestamped PNG to ~/Media (matching the
|
||||||
|
# naming of the existing screenshots there) and copy the same image to the
|
||||||
|
# Wayland clipboard (paste with Ctrl+V).
|
||||||
|
set -uo pipefail
|
||||||
|
|
||||||
|
dir="${HOME}/Media"
|
||||||
|
mkdir -p -- "$dir" || exit 1
|
||||||
|
|
||||||
|
# slurp exits non-zero when the selection is cancelled (Esc).
|
||||||
|
geometry="$(slurp)" || exit 0
|
||||||
|
[[ -n "$geometry" ]] || exit 0
|
||||||
|
|
||||||
|
# Same style as existing files (2026-02-08_18-05.png); add _n only if two
|
||||||
|
# captures land in the same minute, so nothing is ever overwritten.
|
||||||
|
base="$dir/$(date +%Y-%m-%d_%H-%M)"
|
||||||
|
file="${base}.png"
|
||||||
|
n=1
|
||||||
|
while [[ -e "$file" ]]; do
|
||||||
|
file="${base}_${n}.png"
|
||||||
|
((n++))
|
||||||
|
done
|
||||||
|
|
||||||
|
if grim -g "$geometry" - | tee -- "$file" | wl-copy --type image/png; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -f -- "$file"
|
||||||
|
exit 1
|
||||||
BIN
sway/y0366a8x51l81.png
Normal file
|
After Width: | Height: | Size: 6.7 MiB |
5
tenacity/EQCurves.xml
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
<equalizationeffect>
|
||||||
|
<curve name="unnamed">
|
||||||
|
<point f="869.061312794834" d="14.183382034302"/>
|
||||||
|
</curve>
|
||||||
|
</equalizationeffect>
|
||||||
5
tenacity/lastlog.txt
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
11:24:32 PM: Tenacity 1.3.4
|
||||||
|
11:24:32 PM: File name is /home/martin/PycharmProjects/the-larvae/theme.wav
|
||||||
|
11:24:32 PM: Mime type is *
|
||||||
|
11:24:32 PM: Opening with libsndfile
|
||||||
|
11:24:32 PM: Open(/home/martin/PycharmProjects/the-larvae/theme.wav) succeeded
|
||||||
1353
tenacity/pluginregistry.cfg
Normal file
98
tenacity/pluginsettings.cfg
Normal file
|
|
@ -0,0 +1,98 @@
|
||||||
|
pluginsettingsversion=1.0
|
||||||
|
[pluginsettings]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X05vaXNl]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X05vaXNl/private]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X05vaXNl/private/FactoryDefaults]
|
||||||
|
Parameters=Amplitude="0.8" Type="White"
|
||||||
|
Initialized=1
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X05vaXNl/private/CurrentSettings]
|
||||||
|
LastUsedDuration=10.003
|
||||||
|
Parameters=Amplitude="0.8" Type="White"
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X1NpbGVuY2U\=]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X1NpbGVuY2U\=/private]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X1NpbGVuY2U\=/private/FactoryDefaults]
|
||||||
|
Parameters=
|
||||||
|
Initialized=1
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X1NpbGVuY2U\=/private/CurrentSettings]
|
||||||
|
LastUsedDuration=10.003
|
||||||
|
Parameters=
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X1RvbmU\=]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X1RvbmU\=/private]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X1RvbmU\=/private/FactoryDefaults]
|
||||||
|
Parameters=Amplitude="0.8" Frequency="440" Interpolation="Linear" Waveform="Sine"
|
||||||
|
Initialized=1
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X1RvbmU\=/private/CurrentSettings]
|
||||||
|
LastUsedDuration=10.003
|
||||||
|
Parameters=Amplitude="0.8" Frequency="440" Interpolation="Linear" Waveform="Sine"
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0Rpc3RvcnRpb24\=]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0Rpc3RvcnRpb24\=/private]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0Rpc3RvcnRpb24\=/private/FactoryDefaults]
|
||||||
|
Parameters=DC_Block="0" Noise_Floor="-70" Parameter_1="50" Parameter_2="50" Repeats="1" Threshold_dB="-6" Type="Hard Clipping"
|
||||||
|
Initialized=1
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0Rpc3RvcnRpb24\=/private/CurrentSettings]
|
||||||
|
Parameters=DC_Block="0" Noise_Floor="-70" Parameter_1="54" Parameter_2="50" Repeats="1" Threshold_dB="-2.19" Type="Hard Clipping"
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X1JlcGFpcg\=\=]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X1JlcGFpcg\=\=/private]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X1JlcGFpcg\=\=/private/FactoryDefaults]
|
||||||
|
Parameters=
|
||||||
|
Initialized=1
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0ZpbHRlciBDdXJ2ZQ\=\=]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0ZpbHRlciBDdXJ2ZQ\=\=/private]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0ZpbHRlciBDdXJ2ZQ\=\=/private/FactoryDefaults]
|
||||||
|
Parameters=FilterLength="8191" InterpolateLin="0" InterpolationMethod="B-spline"
|
||||||
|
Initialized=1
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0ZpbHRlciBDdXJ2ZQ\=\=/private/CurrentSettings]
|
||||||
|
dBMin=-30
|
||||||
|
dBMax=30
|
||||||
|
DrawMode=1
|
||||||
|
DrawGrid=1
|
||||||
|
Parameters=f0="869.06131" FilterLength="8191" InterpolateLin="0" InterpolationMethod="B-spline" v0="14.183382"
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0R5bmFtaWMgQ29tcHJlc3Nvcg\=\=]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0R5bmFtaWMgQ29tcHJlc3Nvcg\=\=/private]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0R5bmFtaWMgQ29tcHJlc3Nvcg\=\=/private/FactoryDefaults]
|
||||||
|
Parameters=Algorithm="1" AttackTime="0.2" CompressBy="0" KneeWidth="10" LookaheadTime="0" LookbehindTime="0.1" OutputGain="0" Ratio="2" ReleaseTime="1" StereoIndependent="0" Threshold="-12"
|
||||||
|
Initialized=1
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0R5bmFtaWMgQ29tcHJlc3Nvcg\=\=/private/CurrentSettings]
|
||||||
|
Parameters=Algorithm="1" AttackTime="0.2" CompressBy="0" KneeWidth="10" LookaheadTime="0" LookbehindTime="0.1" OutputGain="0" Ratio="2" ReleaseTime="1" StereoIndependent="0" Threshold="-12"
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X05vcm1hbGl6ZQ\=\=]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X05vcm1hbGl6ZQ\=\=/private]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X05vcm1hbGl6ZQ\=\=/private/FactoryDefaults]
|
||||||
|
Parameters=ApplyGain="1" PeakLevel="-1" RemoveDcOffset="1" StereoIndependent="0"
|
||||||
|
Initialized=1
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X05vcm1hbGl6ZQ\=\=/private/CurrentSettings]
|
||||||
|
Parameters=ApplyGain="1" PeakLevel="-1" RemoveDcOffset="1" StereoIndependent="0"
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X1dhaHdhaA\=\=]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X1dhaHdhaA\=\=/private]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X1dhaHdhaA\=\=/private/FactoryDefaults]
|
||||||
|
Parameters=Depth="70" Freq="1.5" Gain="-6" Offset="30" Phase="0" Resonance="2.5"
|
||||||
|
Initialized=1
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X1dhaHdhaA\=\=/private/CurrentSettings]
|
||||||
|
Parameters=Depth="70" Freq="1.5" Gain="-6" Offset="30" Phase="0" Resonance="2.5"
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0F1dG8gRHVjaw\=\=]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0F1dG8gRHVjaw\=\=/private]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0F1dG8gRHVjaw\=\=/private/FactoryDefaults]
|
||||||
|
Parameters=DuckAmountDb="-12" InnerFadeDownLen="0" InnerFadeUpLen="0" MaximumPause="1" OuterFadeDownLen="0.5" OuterFadeUpLen="0.5" ThresholdDb="-30"
|
||||||
|
Initialized=1
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0NoYW5nZSBQaXRjaA\=\=]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0NoYW5nZSBQaXRjaA\=\=/private]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0NoYW5nZSBQaXRjaA\=\=/private/FactoryDefaults]
|
||||||
|
Parameters=Percentage="0" SBSMS="0"
|
||||||
|
Initialized=1
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0NoYW5nZSBQaXRjaA\=\=/private/CurrentSettings]
|
||||||
|
Parameters=Percentage="39.891" SBSMS="0"
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0NoYW5nZSBTcGVlZA\=\=]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0NoYW5nZSBTcGVlZA\=\=/private]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0NoYW5nZSBTcGVlZA\=\=/private/FactoryDefaults]
|
||||||
|
Parameters=Percentage="0"
|
||||||
|
Initialized=1
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X0NoYW5nZSBTcGVlZA\=\=/private/CurrentSettings]
|
||||||
|
TimeFormat=hh:mm:ss + milliseconds
|
||||||
|
VinylChoice=0
|
||||||
|
Parameters=Percentage="-18"
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X1BhdWxzdHJldGNo]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X1BhdWxzdHJldGNo/private]
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X1BhdWxzdHJldGNo/private/FactoryDefaults]
|
||||||
|
Parameters=Stretch_Factor="10" Time_Resolution="0.25"
|
||||||
|
Initialized=1
|
||||||
|
[pluginsettings/base64\:RWZmZWN0X1RlbmFjaXR5X1RlbmFjaXR5X1BhdWxzdHJldGNo/private/CurrentSettings]
|
||||||
|
Parameters=Stretch_Factor="10" Time_Resolution="0.25"
|
||||||
197
tenacity/tenacity.cfg
Normal file
|
|
@ -0,0 +1,197 @@
|
||||||
|
PrefsVersion=1.1.1r1
|
||||||
|
MenuBar=File,Edit,Select,View,Transport,Tracks,Generate,Effect,Analyze,Tools,Optional,Help,HiddenFileItems
|
||||||
|
AudioTimeFormat=hh:mm:ss
|
||||||
|
Importers=AUP,PCM,OGG,FLAC,MP3,LOF
|
||||||
|
DefaultOpenType=All files
|
||||||
|
LastOpenType=
|
||||||
|
Exporters=PCM,MP3,OGG,FLAC,CommandLine
|
||||||
|
[Version]
|
||||||
|
Major=1
|
||||||
|
Minor=3
|
||||||
|
Micro=4
|
||||||
|
[Directories]
|
||||||
|
TempDir=/var/tmp/tenacity-martin
|
||||||
|
[Directories/Open]
|
||||||
|
LastUsed=/home/martin/PycharmProjects/the-larvae
|
||||||
|
[Directories/Export]
|
||||||
|
LastUsed=/home/martin/PycharmProjects/the-larvae
|
||||||
|
[AudioIO]
|
||||||
|
RecordingDevice=default
|
||||||
|
Host=ALSA
|
||||||
|
PlaybackDevice=default
|
||||||
|
RecordChannels=2
|
||||||
|
[GUI]
|
||||||
|
[GUI/ToolBars]
|
||||||
|
[GUI/ToolBars/Tools]
|
||||||
|
MultiToolActive=0
|
||||||
|
DockV2=1
|
||||||
|
Dock=1
|
||||||
|
Path=1
|
||||||
|
Show=1
|
||||||
|
X=-1
|
||||||
|
Y=-1
|
||||||
|
W=94
|
||||||
|
H=55
|
||||||
|
[GUI/ToolBars/Control]
|
||||||
|
DockV2=1
|
||||||
|
Dock=1
|
||||||
|
Path=0
|
||||||
|
Show=1
|
||||||
|
X=-1
|
||||||
|
Y=-1
|
||||||
|
W=377
|
||||||
|
H=55
|
||||||
|
[GUI/ToolBars/CombinedMeter]
|
||||||
|
DockV2=1
|
||||||
|
Dock=0
|
||||||
|
Show=0
|
||||||
|
X=-1
|
||||||
|
Y=-1
|
||||||
|
W=338
|
||||||
|
H=27
|
||||||
|
[GUI/ToolBars/RecordMeter]
|
||||||
|
DockV2=1
|
||||||
|
Dock=1
|
||||||
|
Path=1,0
|
||||||
|
Show=1
|
||||||
|
X=-1
|
||||||
|
Y=-1
|
||||||
|
W=460
|
||||||
|
H=27
|
||||||
|
[GUI/ToolBars/PlayMeter]
|
||||||
|
DockV2=1
|
||||||
|
Dock=1
|
||||||
|
Path=1,0,0
|
||||||
|
Show=1
|
||||||
|
X=-1
|
||||||
|
Y=-1
|
||||||
|
W=460
|
||||||
|
H=27
|
||||||
|
[GUI/ToolBars/Edit]
|
||||||
|
DockV2=1
|
||||||
|
Dock=1
|
||||||
|
Path=1,0,0,0
|
||||||
|
Show=1
|
||||||
|
X=-1
|
||||||
|
Y=-1
|
||||||
|
W=363
|
||||||
|
H=27
|
||||||
|
[GUI/ToolBars/Transcription]
|
||||||
|
DockV2=1
|
||||||
|
Dock=1
|
||||||
|
Path=1,0,0,0,0
|
||||||
|
Show=1
|
||||||
|
X=-1
|
||||||
|
Y=-1
|
||||||
|
W=191
|
||||||
|
H=27
|
||||||
|
[GUI/ToolBars/Scrub]
|
||||||
|
DockV2=1
|
||||||
|
Dock=0
|
||||||
|
Show=0
|
||||||
|
X=-1
|
||||||
|
Y=-1
|
||||||
|
W=92
|
||||||
|
H=27
|
||||||
|
[GUI/ToolBars/Device]
|
||||||
|
DockV2=1
|
||||||
|
Dock=1
|
||||||
|
Path=2
|
||||||
|
Show=1
|
||||||
|
X=-1
|
||||||
|
Y=-1
|
||||||
|
W=883
|
||||||
|
H=27
|
||||||
|
[GUI/ToolBars/Selection]
|
||||||
|
DockV2=2
|
||||||
|
Dock=2
|
||||||
|
Path=0
|
||||||
|
Show=1
|
||||||
|
X=-1
|
||||||
|
Y=-1
|
||||||
|
W=547
|
||||||
|
H=55
|
||||||
|
[GUI/ToolBars/SpectralSelection]
|
||||||
|
DockV2=2
|
||||||
|
Dock=0
|
||||||
|
Show=0
|
||||||
|
X=-1
|
||||||
|
Y=-1
|
||||||
|
W=233
|
||||||
|
H=55
|
||||||
|
[GUI/ToolBars/Time]
|
||||||
|
DockV2=2
|
||||||
|
Dock=2
|
||||||
|
Path=0,0
|
||||||
|
Show=1
|
||||||
|
X=-1
|
||||||
|
Y=-1
|
||||||
|
W=250
|
||||||
|
H=55
|
||||||
|
[MenuBar]
|
||||||
|
[MenuBar/Optional]
|
||||||
|
[MenuBar/Optional/Extra]
|
||||||
|
Part1=Transport,Tools,Edit,PlayAtSpeed,Seek,Device,Select
|
||||||
|
Part2=Navigation,Focus,Cursor,Track,Scriptables1,Scriptables2,Misc
|
||||||
|
[MenuBar/Optional/Extra/Part1]
|
||||||
|
Transport=Play,Stop,PlayOneSec,PlayToSelection,PlayBeforeSelectionStart,PlayAfterSelectionStart,PlayBeforeSelectionEnd,PlayAfterSelectionEnd,PlayBeforeAndAfterSelectionStart,PlayBeforeAndAfterSelectionEnd,PlayCutPreview,KeyboardScrubbing
|
||||||
|
Edit=DeleteKey,DeleteKey2,TimeShift
|
||||||
|
Select=SnapToOff,SnapToNearest,SnapToPrior,SelStart,SelEnd,SelExtLeft,SelExtRight,SelSetExtLeft,SelSetExtRight,SelCntrLeft,SelCntrRight,MoveToLabel
|
||||||
|
[MenuBar/View]
|
||||||
|
Windows=UndoHistory,Karaoke,MixerBoard
|
||||||
|
Other=Toolbars,ShowExtraMenus,ShowTrackNameInWaveform,ShowClipping
|
||||||
|
[MenuBar/View/Other]
|
||||||
|
[MenuBar/View/Other/Toolbars]
|
||||||
|
[MenuBar/View/Other/Toolbars/Toolbars]
|
||||||
|
Other=ShowTransportTB,ShowToolsTB,ShowRecordMeterTB,ShowPlayMeterTB,ShowEditTB,ShowTranscriptionTB,ShowScrubbingTB,ShowDeviceTB,ShowSelectionTB,ShowTimeTB,ShowSpectralSelectionTB
|
||||||
|
[MenuBar/Analyze]
|
||||||
|
[MenuBar/Analyze/Analyzers]
|
||||||
|
Windows=ContrastAnalyser,PlotSpectrum
|
||||||
|
[MenuBar/Transport]
|
||||||
|
Basic=Play,Record,Scrubbing,Cursor
|
||||||
|
[MenuBar/Transport/Basic]
|
||||||
|
Cursor=CursSelStart,CursSelEnd,CursTrackStart,CursTrackEnd,Clip,CursProjectStart,CursProjectEnd
|
||||||
|
[MenuBar/Edit]
|
||||||
|
Other=Clip,LabelEditMenus,EditMetaData,RenameClip
|
||||||
|
[MenuBar/Select]
|
||||||
|
Basic=SelectAll,SelectNone,Tracks,Region,Spectral,Clip
|
||||||
|
[FileFormats]
|
||||||
|
ExportFormat_SF1=131072
|
||||||
|
MP3RateModeChoice=SET
|
||||||
|
MP3Bitrate=2
|
||||||
|
MP3ChannelModeChoice=JOINT
|
||||||
|
MP3SetRate=2
|
||||||
|
MP3VbrRate=2
|
||||||
|
MP3AbrRate=192
|
||||||
|
MP3CbrRate=192
|
||||||
|
OggExportQuality=50
|
||||||
|
FLACLevel=5
|
||||||
|
FLACBitDepth=16
|
||||||
|
ExternalProgramShowOutput=0
|
||||||
|
ExternalProgramExportCommand=lame - "%f"
|
||||||
|
[FileFormats/ExportFormat_SF1_Type]
|
||||||
|
WAV_10000=2
|
||||||
|
AIFF_20000=2
|
||||||
|
[FileFormats/ExternalProgramHistory]
|
||||||
|
file01=ffmpeg -i - "%f.opus"
|
||||||
|
file02=ffmpeg -i - "%f.wav"
|
||||||
|
file03=ffmpeg -i - "%f"
|
||||||
|
file04=lame - "%f"
|
||||||
|
[TagsEditorDialog]
|
||||||
|
x=1015
|
||||||
|
y=352
|
||||||
|
width=514
|
||||||
|
height=450
|
||||||
|
[Window]
|
||||||
|
X=8
|
||||||
|
Y=62
|
||||||
|
Width=2534
|
||||||
|
Height=1005
|
||||||
|
Maximized=1
|
||||||
|
Normal_X=8
|
||||||
|
Normal_Y=62
|
||||||
|
Normal_Width=1259
|
||||||
|
Normal_Height=1018
|
||||||
|
Iconized=0
|
||||||
|
[RecentFiles]
|
||||||
|
file01=/home/martin/PycharmProjects/the-larvae/theme.wav
|
||||||
170
waybar/config.jsonc
Normal file
|
|
@ -0,0 +1,170 @@
|
||||||
|
{
|
||||||
|
"layer": "top",
|
||||||
|
"position": "top",
|
||||||
|
"height": 30,
|
||||||
|
"width": 2550,
|
||||||
|
"margin-top": 5,
|
||||||
|
"margin-bottom": 0,
|
||||||
|
"modules-left": [
|
||||||
|
"custom/icon",
|
||||||
|
"sway/workspaces"
|
||||||
|
],
|
||||||
|
"modules-center": [
|
||||||
|
"sway/window"
|
||||||
|
],
|
||||||
|
"modules-right": [
|
||||||
|
"cpu",
|
||||||
|
"memory",
|
||||||
|
"disk",
|
||||||
|
"pulseaudio",
|
||||||
|
"clock"
|
||||||
|
],
|
||||||
|
"custom/icon": {
|
||||||
|
"format": "",
|
||||||
|
"tooltip": false,
|
||||||
|
"on-click": "rofi -show drun"
|
||||||
|
},
|
||||||
|
"custom/separator": {
|
||||||
|
"format": "|"
|
||||||
|
},
|
||||||
|
"disk": {
|
||||||
|
"interval": 60,
|
||||||
|
"format": " {used}/{total}",
|
||||||
|
"tooltip-format": "{used}/{total}"
|
||||||
|
},
|
||||||
|
"cpu": {
|
||||||
|
"interval": 1,
|
||||||
|
"format": " {usage}%",
|
||||||
|
"tooltip-format": "{usage}%",
|
||||||
|
"on-click": "swaymsg exec gnome-system-monitor"
|
||||||
|
},
|
||||||
|
"sway/workspaces": {
|
||||||
|
"on-click": "activate",
|
||||||
|
"format": "{icon}",
|
||||||
|
"format-icons": {
|
||||||
|
"1": "1",
|
||||||
|
"2": "2",
|
||||||
|
"3": "3",
|
||||||
|
"4": "4",
|
||||||
|
"5": "5",
|
||||||
|
"6": "6",
|
||||||
|
"7": "7",
|
||||||
|
"8": "8",
|
||||||
|
"9": "9",
|
||||||
|
"10": "10",
|
||||||
|
"focused": ""
|
||||||
|
},
|
||||||
|
"persistent-workspaces": {
|
||||||
|
"1": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"hyprland/workspaces": {
|
||||||
|
"on-click": "activate",
|
||||||
|
"format": "{icon}",
|
||||||
|
"format-icons": {
|
||||||
|
"default": "",
|
||||||
|
"1": "1",
|
||||||
|
"2": "2",
|
||||||
|
"3": "3",
|
||||||
|
"4": "4",
|
||||||
|
"5": "5",
|
||||||
|
"6": "6",
|
||||||
|
"7": "7",
|
||||||
|
"8": "8",
|
||||||
|
"9": "9",
|
||||||
|
"active": "★"
|
||||||
|
},
|
||||||
|
"persistent-workspaces": {
|
||||||
|
"1": [],
|
||||||
|
"2": [],
|
||||||
|
"3": [],
|
||||||
|
"4": [],
|
||||||
|
"5": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"niri/workspaces": {
|
||||||
|
"on-click": "activate",
|
||||||
|
"format": "{icon}",
|
||||||
|
"format-icons": {
|
||||||
|
"1": "I",
|
||||||
|
"2": "II",
|
||||||
|
"3": "III",
|
||||||
|
"4": "IV",
|
||||||
|
"5": "V",
|
||||||
|
"6": "VI",
|
||||||
|
"7": "VII",
|
||||||
|
"8": "VIII",
|
||||||
|
"9": "IX",
|
||||||
|
"10": "X",
|
||||||
|
"focused": ""
|
||||||
|
},
|
||||||
|
"persistent-workspaces": {
|
||||||
|
"1": [],
|
||||||
|
"2": [],
|
||||||
|
"3": [],
|
||||||
|
"4": [],
|
||||||
|
"5": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sway/scratchpad": {
|
||||||
|
"format": " {count}",
|
||||||
|
"show-empty": false,
|
||||||
|
"tooltip": true,
|
||||||
|
"tooltip-format": "{app}: {title}"
|
||||||
|
},
|
||||||
|
"clock#date": {
|
||||||
|
// "format": " {:%a %b %d}",
|
||||||
|
"format": "{:%a %b %d}",
|
||||||
|
"tooltip": true,
|
||||||
|
"tooltip-format": "<tt>{calendar}</tt>"
|
||||||
|
},
|
||||||
|
"clock": {
|
||||||
|
// "format": " {:%I:%M %p}",
|
||||||
|
"format": "{:%I:%M %p}",
|
||||||
|
"tooltip": true,
|
||||||
|
"tooltip-format": false,
|
||||||
|
"on-click": "swaymsg exec gnome-calendar"
|
||||||
|
},
|
||||||
|
"battery": {
|
||||||
|
"interval": 1,
|
||||||
|
"states": {
|
||||||
|
"good": 80,
|
||||||
|
"warning": 30,
|
||||||
|
"critical": 20
|
||||||
|
},
|
||||||
|
"format": " {capacity}%",
|
||||||
|
"format-charging": " {capacity}%",
|
||||||
|
"format-discharging": " {capacity}%",
|
||||||
|
"format-critical": " {capacity}% (Critical!!)",
|
||||||
|
"format-charging-warning": " {capacity}%",
|
||||||
|
"format-charging-critical": " {capacity}%",
|
||||||
|
"format-discharging-critical": " {capacity}% (critical!!)",
|
||||||
|
"tooltip-format": "{time} remaining",
|
||||||
|
"tooltip-format-charging": "{time} until full",
|
||||||
|
"tooltip-format-discharging": "{time} remaining",
|
||||||
|
"on-click": "swaymsg exec gnome-control-center power"
|
||||||
|
},
|
||||||
|
"pulseaudio": {
|
||||||
|
// "format": " {volume}%",
|
||||||
|
"format": " {volume}%",
|
||||||
|
"format-muted": " M",
|
||||||
|
"tooltip-format": "{desc}"
|
||||||
|
},
|
||||||
|
"backlight": {
|
||||||
|
"device": "intel_backlight",
|
||||||
|
"scroll-step": 5,
|
||||||
|
"format": " {percent}%",
|
||||||
|
"tooltip": false
|
||||||
|
},
|
||||||
|
"memory": {
|
||||||
|
"interval": 1,
|
||||||
|
"format": " {used}GiB/{total}GiB",
|
||||||
|
"tooltip-format": "{used}/{total} GiB",
|
||||||
|
"on-click": "swaymsg exec gnome-system-monitor"
|
||||||
|
},
|
||||||
|
"custom/power": {
|
||||||
|
"format": "",
|
||||||
|
"tooltip": false,
|
||||||
|
"on-click": "wlogout"
|
||||||
|
}
|
||||||
|
}
|
||||||
107
waybar/style.css
Normal file
|
|
@ -0,0 +1,107 @@
|
||||||
|
@import "themes/gruvbox.css";
|
||||||
|
|
||||||
|
* {
|
||||||
|
/* background-color: @foreground; */
|
||||||
|
color: @foreground;
|
||||||
|
|
||||||
|
border: none;
|
||||||
|
border-radius: 0;
|
||||||
|
min-height: 0;
|
||||||
|
font-family: "JetBrainsMono Nerd Font", monospace;
|
||||||
|
font-size: 14px;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.modules-left {
|
||||||
|
margin-left: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.modules-right {
|
||||||
|
margin-right: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#waybar {
|
||||||
|
background: rgba(0, 0, 0, 0.3);
|
||||||
|
border-radius: 120px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button {
|
||||||
|
all: initial;
|
||||||
|
padding: 0 6px;
|
||||||
|
margin: 0 1.5px;
|
||||||
|
min-width: 9px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button.empty {
|
||||||
|
opacity: 0.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button.urgent {
|
||||||
|
color: @critical;
|
||||||
|
}
|
||||||
|
|
||||||
|
#scratchpad,
|
||||||
|
#cpu,
|
||||||
|
#disk,
|
||||||
|
#memory,
|
||||||
|
#battery,
|
||||||
|
#clock,
|
||||||
|
#pulseaudio,
|
||||||
|
#backlight,
|
||||||
|
#custom-icon,
|
||||||
|
|
||||||
|
#custom-power {
|
||||||
|
min-width: 12px;
|
||||||
|
margin: 0 7.5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
tooltip {
|
||||||
|
padding: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hidden {
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-power {
|
||||||
|
margin-left: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-separator {
|
||||||
|
opacity: 0.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
#scratchpad {
|
||||||
|
margin-left: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#battery.critical {
|
||||||
|
color: @critical;
|
||||||
|
}
|
||||||
|
|
||||||
|
#battery.warning {
|
||||||
|
color: @warning;
|
||||||
|
}
|
||||||
|
|
||||||
|
#battery.charging {
|
||||||
|
color: @good;
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes blink-critical {
|
||||||
|
0% {
|
||||||
|
color: @background;
|
||||||
|
}
|
||||||
|
|
||||||
|
50% {
|
||||||
|
color: @critical;
|
||||||
|
}
|
||||||
|
|
||||||
|
100% {
|
||||||
|
color: @background;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#battery.critical {
|
||||||
|
animation: blink-critical 1s infinite;
|
||||||
|
color: @critical;
|
||||||
|
}
|
||||||
19
waybar/themes/gruvbox.css
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
@define-color background #282828;
|
||||||
|
@define-color background-alt #3c3836;
|
||||||
|
@define-color foreground #ebdbb2;
|
||||||
|
|
||||||
|
@define-color warning #fabd2f;
|
||||||
|
@define-color critical #fb4934;
|
||||||
|
@define-color good #b8bb26;
|
||||||
|
|
||||||
|
/* Module Colors */
|
||||||
|
@define-color scratchpad #d3869b;
|
||||||
|
@define-color disk #83a598;
|
||||||
|
@define-color cpu #fe8019;
|
||||||
|
@define-color memory #b8bb26;
|
||||||
|
@define-color temperature #fb4934;
|
||||||
|
@define-color network #8ec07c;
|
||||||
|
@define-color pulseaudio #d3869b;
|
||||||
|
@define-color backlight #fabd2f;
|
||||||
|
@define-color battery #b8bb26;
|
||||||
|
@define-color clock #ebdbb2;
|
||||||