From 5a42cdfb6d21856ee4902f6e5f3770debddbb3c2 Mon Sep 17 00:00:00 2001 From: Youwen Wu Date: Tue, 29 Oct 2024 20:33:10 -0700 Subject: [PATCH] feat: switch to fastfetch --- hosts/adrastea/default.nix | 2 +- users/youwen/common/fastfetch/config.jsonc | 96 ++ users/youwen/common/fastfetch/default.nix | 12 + users/youwen/common/fastfetch/nixos-logo.png | Bin 0 -> 28684 bytes users/youwen/common/neofetch/default.nix | 3 - users/youwen/common/neofetch/neofetch.conf | 863 ------------------ .../youwen/linux/packages/common-packages.nix | 2 - 7 files changed, 109 insertions(+), 869 deletions(-) create mode 100644 users/youwen/common/fastfetch/config.jsonc create mode 100644 users/youwen/common/fastfetch/default.nix create mode 100644 users/youwen/common/fastfetch/nixos-logo.png delete mode 100644 users/youwen/common/neofetch/default.nix delete mode 100755 users/youwen/common/neofetch/neofetch.conf diff --git a/hosts/adrastea/default.nix b/hosts/adrastea/default.nix index 1312d3f..2af240e 100644 --- a/hosts/adrastea/default.nix +++ b/hosts/adrastea/default.nix @@ -36,7 +36,7 @@ ../../users/youwen/linux/programs ../../users/youwen/common ../../users/youwen/linux/spicetify - ../../users/youwen/common/neofetch + ../../users/youwen/common/fastfetch catppuccin.homeManagerModules.catppuccin ]; }; diff --git a/users/youwen/common/fastfetch/config.jsonc b/users/youwen/common/fastfetch/config.jsonc new file mode 100644 index 0000000..37b18eb --- /dev/null +++ b/users/youwen/common/fastfetch/config.jsonc @@ -0,0 +1,96 @@ +// _____ _____ _____ _____ _____ _____ _____ _____ _____ +// | __| _ | __|_ _| __| __|_ _| | | | +// | __| |__ | | | | __| __| | | | --| | +// |__| |__|__|_____| |_| |__| |_____| |_| |_____|__|__| HYPRLAND +// +// by Bina + +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + "logo": { + "source": "~/.local/share/fastfetch/images/nixos-logo.png", + "type": "kitty", + "height": 18, + "padding": { + "top": 2, + }, + }, + "display": { + "separator": " ", + }, + "modules": [ + "break", + "break", + "break", + "break", + "break", + { + "type": "title", + "keyWidth": 10, + }, + "break", + { + "type": "os", + "key": " ", + "keyColor": "34", // = color4 + "format": "{3} on {12}", + }, + { + "type": "kernel", + "key": " ", + "keyColor": "34", + }, + { + "type": "packages", + "key": " ", + "keyColor": "34", + }, + { + "type": "shell", + "key": " ", + "keyColor": "34", + }, + { + "type": "terminal", + "key": " ", + "keyColor": "34", + }, + { + "type": "wm", + "key": " ", + "keyColor": "34", + }, + { + "type": "CPU", + "key": " ", + "keyColor": "34", + }, + { + "type": "GPU", + "key": "󰍹 ", + "keyColor": "34", + }, + { + "type": "uptime", + "key": " ", + "keyColor": "34", + }, + { + "type": "media", + "key": "󰝚 ", + "keyColor": "34", + }, + { + "type": "player", + "key": " ", + "keyColor": "34", + }, + "break", + { + "type": "custom", + "format": "\u001b[90m \u001b[31m \u001b[32m \u001b[33m \u001b[34m \u001b[35m \u001b[36m \u001b[37m ", + }, + "break", + "break", + ], +} diff --git a/users/youwen/common/fastfetch/default.nix b/users/youwen/common/fastfetch/default.nix new file mode 100644 index 0000000..e22bf86 --- /dev/null +++ b/users/youwen/common/fastfetch/default.nix @@ -0,0 +1,12 @@ +{ pkgs, ... }: +{ + home.file.".config/fastfetch/config.jsonc".source = ./config.jsonc; + home.file.".local/share/fastfetch/images/nixos-logo.png".source = ./nixos-logo.png; + programs.fastfetch = { + enable = true; + }; + + home.packages = [ + (pkgs.writeShellScriptBin "neofetch" "${pkgs.fastfetch}/bin/fastfetch") + ]; +} diff --git a/users/youwen/common/fastfetch/nixos-logo.png b/users/youwen/common/fastfetch/nixos-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..acbaad447a878c1a51db324ed07d8e938cb38127 GIT binary patch literal 28684 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 t;*$ABo- literal 0 HcmV?d00001 diff --git a/users/youwen/common/neofetch/default.nix b/users/youwen/common/neofetch/default.nix deleted file mode 100644 index e1cb11b..0000000 --- a/users/youwen/common/neofetch/default.nix +++ /dev/null @@ -1,3 +0,0 @@ -{ - home.file.".config/neofetch/config.conf".source = ./neofetch.conf; -} diff --git a/users/youwen/common/neofetch/neofetch.conf b/users/youwen/common/neofetch/neofetch.conf deleted file mode 100755 index 109b225..0000000 --- a/users/youwen/common/neofetch/neofetch.conf +++ /dev/null @@ -1,863 +0,0 @@ -# Source: https://github.com/Chick2D/neofetch-themes/ - -# Made by https://github.com/HimDek/ (HimDek) -# A matching oh-my-zsh theme: https://github.com/HimDek/Acenoster-ZSH-Theme/ - -# Customization Wiki https://github.com/dylanaraps/neofetch/wiki/Customizing-Info - -print_info() { - prin " " - info "​ ​​ ​​​ " title - prin " " - info "${cl2} ╭─" distro - info "${cl2} ├─" kernel - # info "${cl2} ├─" users - info "${cl2} ├─󰏗" packages - info "${cl2} ╰─" shell - echo - info "${cl6} ╭─" de - info "${cl6} ├─" term - info "${cl6} ╰─" term_font - echo - info "${cl4} ╭─" model - info "${cl4} ├─󰍛" cpu - info "${cl4} ├─󰍹" gpu - info "${cl4} ├─" gpu_driver - info "${cl4} ├─" resolution - info "${cl4} ├─" memory - # info "${cl4} ├─ ${cl0}" disk -# info "${cl4} ├─󰁹 ${cl0} " battery - # info "${cl4} ╰─󰄉" uptime - info "${cl4} ╰─ ${cl0}" disk - - # prin " " - # prin " \n \n \n \n \n \n ${cl3} \n \n ${cl5} \n \n ${cl2} \n \n ${cl6} \n \n ${cl4} \n \n ${cl1} \n \n ${cl7} \n \n ${cl0} \n " - -} - -##--------- Title - -# Hide/Show Fully qualified domain name. -# -# Default: 'off' -# Values: 'on', 'off' -# Flag: --title_fqdn -title_fqdn="on" - - -##--------- 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="off" - - -##--------- 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="on" - -# 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="on" - - -##--------- Memory - -# Show memory pecentage in output. -# -# Default: 'off' -# Values: 'on', 'off' -# Flag: --memory_percent -# -# Example: -# on: '1801MiB / 7881MiB (22%)' -# off: '1801MiB / 7881MiB' -memory_percent="on" - -# 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="on" - - -##--------- Shell - -# Show the path to $SHELL -# -# Default: 'off' -# Values: 'on', 'off' -# Flag: --shell_path -# -# Example: -# on: '/bin/bash' -# off: 'bash' -shell_path="off" - -# Show $SHELL version -# -# Default: 'on' -# Values: 'on', 'off' -# Flag: --shell_version -# -# Example: -# on: 'bash 4.4.5' -# off: 'bash' -shell_version="on" - - -##--------- 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="on" - -# 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="logical" - -# 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: sudo rm /var/lib/pacman/db.lck -# 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="on" - - -##--------- GPU - -# Enable/Disable GPU Brand -# -# Default: 'on' -# Values: 'on', 'off' -# Flag: --gpu_brand -# -# Example: -# on: 'AMD HD 7950' -# off: 'HD 7950' -gpu_brand="on" - -# 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="on" - - -##--------- 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="on" - - -##--------- 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=(8 15) -block_range=(1 8) - -# Colors for custom colorblocks -#colors -#bold="(tput bold)" -magenta="\033[1;35m" -green="\033[1;32m" -white="\033[1;37m" -blue="\033[1;34m" -red="\033[1;31m" -black="\033[1;40;30m" -yellow="\033[1;33m" -cyan="\033[1;36m" -reset="\033[0m" -bgyellow="\033[1;43;33m" -bgwhite="\033[1;47;37m" -cl0="${reset}" -cl1="${magenta}" -cl2="${green}" -cl3="${white}" -cl4="${blue}" -cl5="${red}" -cl6="${yellow}" -cl7="${cyan}" -cl8="${black}" -cl9="${bgyellow}" -cl10="${bgwhite}" - -# 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=4 - -# 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="on" -memory_display="on" -battery_display="on" -disk_display="on" - - -##--------- 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="auto" - - -##--------- 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="auto" - -# 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=2 - -# 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" diff --git a/users/youwen/linux/packages/common-packages.nix b/users/youwen/linux/packages/common-packages.nix index e5840a7..41d8392 100644 --- a/users/youwen/linux/packages/common-packages.nix +++ b/users/youwen/linux/packages/common-packages.nix @@ -1,6 +1,4 @@ pkgs: with pkgs; [ - neofetch - # archives zip xz