updates & wallpapers

This commit is contained in:
coast 2025-10-07 07:04:00 +03:30
parent 50329b01a4
commit 03a540b729
16 changed files with 124 additions and 93 deletions

View file

@ -11,4 +11,6 @@ fastfetch=fastfetch
btop=btop btop=btop
foot=foot foot=foot
mako=mako mako=mako
neofetch=neofetch
mksymlink.conf=mksymlink.conf
" "

View file

@ -1,27 +1,39 @@
# See this wiki page for more info: # See this wiki page for more info:
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info # https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
print_info() { print_info() {
info title
info underline
INIT="SysV" info "OS" distro
INIT2="SysVinit 3.14" info "Host" model
distro='Gentoo 23.0' info "Kernel" kernel
ARCH=$(arch) info "Uptime" uptime
info "Packages" packages
info "Shell" shell
info "Resolution" resolution
info "DE" de
info "WM" wm
info "WM Theme" wm_theme
info "Theme" theme
info "Icons" icons
info "Terminal" term
info "Terminal Font" term_font
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.
prin "\033[38;2;168;220;238mcoast@core\033[0m"
info underline
info "\033[38;2;168;220;238mOS\033[0m" distro
info "\033[38;2;168;220;238mHost\033[0m" model
info "\033[38;2;168;220;238mKernel\033[0m" kernel
info "\033[38;2;168;220;238mUptime\033[0m" uptime
info "\033[38;2;168;220;238mPackages\033[0m" packages
info "\033[38;2;168;220;238mShell\033[0m" shell
info "\033[38;2;168;220;238mResolution\033[0m" resolution
info "\033[38;2;168;220;238mDE\033[0m" de
info "\033[38;2;168;220;238mWM\033[0m" wm
info "\033[38;2;168;220;238mTheme\033[0m" theme
info "\033[38;2;168;220;238mIcons\033[0m" icons
info "\033[38;2;168;220;238mTerminal\033[0m" term
info "\033[38;2;168;220;238mDisk\033[0m" disk
info cols info cols
} }
@ -49,7 +61,7 @@ title_fqdn="off"
# Example: # Example:
# on: '4.8.9-1-ARCH' # on: '4.8.9-1-ARCH'
# off: 'Linux 4.8.9-1-ARCH' # off: 'Linux 4.8.9-1-ARCH'
kernel_shorthand="off" kernel_shorthand="on"
# Distro # Distro
@ -61,7 +73,7 @@ kernel_shorthand="off"
# Values: 'on', 'tiny', 'off' # Values: 'on', 'tiny', 'off'
# Flag: --distro_shorthand # Flag: --distro_shorthand
# Supports: Everything except Windows and Haiku # Supports: Everything except Windows and Haiku
distro_shorthand="on" distro_shorthand="off"
# Show/Hide OS Architecture. # Show/Hide OS Architecture.
# Show 'x86_64', 'x86' and etc in 'Distro:' output. # Show 'x86_64', 'x86' and etc in 'Distro:' output.
@ -73,7 +85,7 @@ distro_shorthand="on"
# Example: # Example:
# on: 'Arch Linux x86_64' # on: 'Arch Linux x86_64'
# off: 'Arch Linux' # off: 'Arch Linux'
os_arch="off" os_arch="on"
# Uptime # Uptime
@ -89,7 +101,7 @@ os_arch="off"
# on: '2 days, 10 hours, 3 mins' # on: '2 days, 10 hours, 3 mins'
# tiny: '2d 10h 3m' # tiny: '2d 10h 3m'
# off: '2 days, 10 hours, 3 minutes' # off: '2 days, 10 hours, 3 minutes'
uptime_shorthand="tiny" uptime_shorthand="on"
# Memory # Memory
@ -104,7 +116,7 @@ uptime_shorthand="tiny"
# Example: # Example:
# on: '1801MiB / 7881MiB (22%)' # on: '1801MiB / 7881MiB (22%)'
# off: '1801MiB / 7881MiB' # off: '1801MiB / 7881MiB'
memory_percent="on" memory_percent="off"
# Change memory output unit. # Change memory output unit.
# #
@ -116,7 +128,7 @@ memory_percent="on"
# kib '1020928KiB / 7117824KiB' # kib '1020928KiB / 7117824KiB'
# mib '1042MiB / 6951MiB' # mib '1042MiB / 6951MiB'
# gib: ' 0.98GiB / 6.79GiB' # gib: ' 0.98GiB / 6.79GiB'
memory_unit="gib" memory_unit="mib"
# Packages # Packages
@ -147,7 +159,7 @@ package_managers="on"
# Example: # Example:
# on: '/bin/bash' # on: '/bin/bash'
# off: 'bash' # off: 'bash'
shell_path="on" shell_path="off"
# Show $SHELL version # Show $SHELL version
# #
@ -158,7 +170,7 @@ shell_path="on"
# Example: # Example:
# on: 'bash 4.4.5' # on: 'bash 4.4.5'
# off: 'bash' # off: 'bash'
shell_version="off" shell_version="on"
# CPU # CPU
@ -183,7 +195,7 @@ speed_type="bios_limit"
# Example: # Example:
# on: 'i7-6500U (4) @ 3.1GHz' # on: 'i7-6500U (4) @ 3.1GHz'
# off: 'i7-6500U (4) @ 3.100GHz' # off: 'i7-6500U (4) @ 3.100GHz'
speed_shorthand="on" speed_shorthand="off"
# Enable/Disable CPU brand in output. # Enable/Disable CPU brand in output.
# #
@ -194,7 +206,7 @@ speed_shorthand="on"
# Example: # Example:
# on: 'Intel i7-6500U' # on: 'Intel i7-6500U'
# off: 'i7-6500U (4)' # off: 'i7-6500U (4)'
cpu_brand="off" cpu_brand="on"
# CPU Speed # CPU Speed
# Hide/Show CPU speed. # Hide/Show CPU speed.
@ -220,7 +232,7 @@ cpu_speed="on"
# logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores) # logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores)
# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores) # physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores)
# off: 'Intel i7-6500U @ 3.1GHz' # off: 'Intel i7-6500U @ 3.1GHz'
cpu_cores="off" cpu_cores="logical"
# CPU Temperature # CPU Temperature
# Hide/Show CPU temperature. # Hide/Show CPU temperature.
@ -237,7 +249,7 @@ cpu_cores="off"
# C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]' # C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]'
# F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]' # F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]'
# off: 'Intel i7-6500U (4) @ 3.1GHz' # off: 'Intel i7-6500U (4) @ 3.1GHz'
cpu_temp="F" cpu_temp="off"
# GPU # GPU
@ -252,7 +264,7 @@ cpu_temp="F"
# Example: # Example:
# on: 'AMD HD 7950' # on: 'AMD HD 7950'
# off: 'HD 7950' # off: 'HD 7950'
gpu_brand="off" gpu_brand="on"
# Which GPU to display # Which GPU to display
# #
@ -271,7 +283,7 @@ gpu_brand="off"
# #
# integrated: # integrated:
# GPU1: Intel Integrated Graphics # GPU1: Intel Integrated Graphics
gpu_type="dedicated" gpu_type="all"
# Resolution # Resolution
@ -313,7 +325,7 @@ gtk_shorthand="off"
# Example: # Example:
# on: 'Numix [GTK2], Adwaita [GTK3]' # on: 'Numix [GTK2], Adwaita [GTK3]'
# off: 'Adwaita [GTK3]' # off: 'Adwaita [GTK3]'
gtk2="off" gtk2="on"
# Enable/Disable gtk3 Theme / Icons / Font # Enable/Disable gtk3 Theme / Icons / Font
# #
@ -324,7 +336,7 @@ gtk2="off"
# Example: # Example:
# on: 'Numix [GTK2], Adwaita [GTK3]' # on: 'Numix [GTK2], Adwaita [GTK3]'
# off: 'Numix [GTK2]' # off: 'Numix [GTK2]'
gtk3="off" gtk3="on"
# IP Address # IP Address
@ -353,7 +365,7 @@ public_ip_timeout=2
# Default: 'on' # Default: 'on'
# Values: 'on', 'off' # Values: 'on', 'off'
# Flag: --de_version # Flag: --de_version
de_version="off" de_version="on"
# Disk # Disk
@ -399,7 +411,7 @@ disk_show=('/')
# none: 'Disk: 74G / 118G (66%)' # none: 'Disk: 74G / 118G (66%)'
# 'Disk: 74G / 118G (66%)' # 'Disk: 74G / 118G (66%)'
# 'Disk: 74G / 118G (66%)' # 'Disk: 74G / 118G (66%)'
disk_subtitle="none" disk_subtitle="mount"
# Disk percent. # Disk percent.
# Show/Hide disk percent. # Show/Hide disk percent.
@ -411,7 +423,7 @@ disk_subtitle="none"
# Example: # Example:
# on: 'Disk (/): 74G / 118G (66%)' # on: 'Disk (/): 74G / 118G (66%)'
# off: 'Disk (/): 74G / 118G' # off: 'Disk (/): 74G / 118G'
disk_percent="off" disk_percent="on"
# Song # Song
@ -551,7 +563,7 @@ underline_char="-"
# Example: # Example:
# separator="->": 'Shell-> bash' # separator="->": 'Shell-> bash'
# separator=" =": 'WM = dwm' # separator=" =": 'WM = dwm'
separator=" " separator=":"
# Color Blocks # Color Blocks

View file

@ -17,5 +17,6 @@ CONFIG = {
"hrsh7th/nvim-cmp", "hrsh7th/nvim-cmp",
"hrsh7th/cmp-nvim-lsp", "hrsh7th/cmp-nvim-lsp",
"honza/vim-snippets", "honza/vim-snippets",
"gentoo/gentoo-syntax",
] ]
} }

View file

@ -43,6 +43,8 @@ keys = [
Key([mod, "shift"], "Right", lazy.window.resize_floating(20, 0)), Key([mod, "shift"], "Right", lazy.window.resize_floating(20, 0)),
Key([mod, "shift"], "Up", lazy.window.resize_floating(0, -20)), Key([mod, "shift"], "Up", lazy.window.resize_floating(0, -20)),
Key([mod, "shift"], "Down", lazy.window.resize_floating(0, 20)), Key([mod, "shift"], "Down", lazy.window.resize_floating(0, 20)),
Key([mod, "shift"], "i", lazy.spawn("pcmanfm")),
Key([mod, "shift"], "b", lazy.spawn("firefox-bin")),
] ]
for vt in range(1, 8): for vt in range(1, 8):
@ -74,13 +76,13 @@ for i in groups:
) )
layouts = [ layouts = [
layout.MonadTall(font = "Ubuntu Mono Nerd Font", fontsize = 14, margin = 8, border_focus=["#454545"], border_width=4, border_normal=["#1c1c1c"]), layout.MonadTall(font = "Ubuntu Mono Nerd Font", margin = 8, border_focus=["#454545"], border_width=4, border_normal=["#1c1c1c"]),
# Try more layouts by unleashing below layouts. # Try more layouts by unleashing below layouts.
# layout.Stack(num_stacks=2), # layout.Stack(num_stacks=2),
# layout.Bsp(), # layout.Bsp(),
# layout.Matrix(), # layout.Matrix(),
layout.MonadWide(font = "Ubuntu Mono Nerd Font", fontsize = 14, margin = 8, border_focus=["#454545"], border_width=4, border_normal=["#1c1c1c"]), layout.MonadWide(font = "Ubuntu Mono Nerd Font", margin = 8, border_focus=["#454545"], border_width=4, border_normal=["#1c1c1c"]),
layout.RatioTile(font = "Ubuntu Mono Nerd Font", fontsize = 14, margin = 8, border_focus=["#454545"], border_width=4, border_normal=["#1c1c1c"]), layout.RatioTile(font = "Ubuntu Mono Nerd Font", margin = 8, border_focus=["#454545"], border_width=4, border_normal=["#1c1c1c"]),
# layout.Tile(), # layout.Tile(),
# layout.TreeTab(), # layout.TreeTab(),
# layout.VerticalTile(), # layout.VerticalTile(),
@ -94,12 +96,12 @@ screens = [
Screen( Screen(
top=bar.Bar( top=bar.Bar(
[ [
widget.GroupBox(font = "Ubuntu Mono Nerd Font", margin_y = 5, fontsize = 14, margin_x = 5, padding_y = 0, padding_x = 2, borderwidth = 3, rounded = False, highlight_method = "line", inactive = ["#ffffff"], ), widget.Prompt(),
widget.GroupBox(fontsize = 14.5, font = "Ubuntu Mono Nerd Font", borderwidth = 4, rounded = False, highlight_method = "line", inactive = ["#ffffff"], ),
widget.TextBox(text = '|', font = "Ubuntu Mono Nerd Font", padding = 2,), widget.TextBox(text = '|', font = "Ubuntu Mono Nerd Font", padding = 2,),
widget.CurrentLayout(font = "Ubuntu Mono Nerd Font", fontsize = 14), widget.CurrentLayout(font = "Ubuntu Mono Nerd Font", ),
widget.TextBox(text = '|', font = "Ubuntu Mono Nerd Font", padding = 2,), widget.TextBox(text = '|', font = "Ubuntu Mono Nerd Font", padding = 2,),
widget.Prompt(), widget.WindowName(font = "Ubuntu Mono Nerd Font", ),
widget.WindowName(font = "Ubuntu Mono Nerd Font", fontsize = 14),
widget.Chord( widget.Chord(
chords_colors={ chords_colors={
"launch": ("#ff0000", "#ffffff"), "launch": ("#ff0000", "#ffffff"),
@ -107,8 +109,8 @@ screens = [
name_transform=lambda name: name.upper()), name_transform=lambda name: name.upper()),
# widget.StatusNotifier(), # widget.StatusNotifier(),
# widget.TextBox(text = '|', font = "Ubuntu Mono Nerd Font", padding = 2,), # widget.TextBox(text = '|', font = "Ubuntu Mono Nerd Font", padding = 2,),
widget.Clock(format="%I:%M %p", font = "Ubuntu Mono Nerd Font", fontsize = 14, padding = 2), widget.Clock(format="%I:%M %p", font = "Ubuntu Mono Nerd Font", padding = 2),
widget.QuickExit(font = "Ubuntu Mono Nerd Font", padding = 2, rounded = False, fontsize = 14), widget.QuickExit(font = "Ubuntu Mono Nerd Font", padding = 2, rounded = False, ),
], ],
24, 24,
), ),

View file

@ -2,24 +2,16 @@
# built this stage. # built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more # Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example. # detailed example.
#
#GENTOO_MIRRORS="https://ftp.linux.org.tr/gentoo/"
#
COMMON_FLAGS="-march=alderlake -mabm -mno-cldemote -mno-kl -mno-pconfig -mno-sgx -mno-widekl -mshstk --param=l1-cache-line-size=64 --param=l1-cache-size=32 --param=l2-cache-size=12288 -O2 -pipe" COMMON_FLAGS="-march=alderlake -mabm -mno-cldemote -mno-kl -mno-pconfig -mno-sgx -mno-widekl -mshstk --param=l1-cache-line-size=64 --param=l1-cache-size=32 --param=l2-cache-size=12288 -O2 -pipe"
CFLAGS="${COMMON_FLAGS}" CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}" CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}" FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}" FFLAGS="${COMMON_FLAGS}"
RUSTFLAGS="${RUSTFLAGS} -C target-cpu=alderlake"
MAKEOPTS="-j8" MAKEOPTS="-j12"
USE="-mate -kde -gnome -plasma nvidia intel -amdgpu amd64 -cinnamon -xfce -selinux -systemd openrc sysvinit wayland X pulseaudio -pipewire opengl elogind -fish -vmware vulkan"
USE="-kde -gnome -runit -systemd X wayland pipewire openrc pulseaudio opengl vulkan elogind -fish -vmware"
ACCEPT_LICENSE="*"
VIDEO_CARDS="nvidia intel" VIDEO_CARDS="nvidia intel"
ACCEPT_LICENSE="*"
LINGUA="en"
# NOTE: This stage was built with the bindist USE flag enabled # NOTE: This stage was built with the bindist USE flag enabled

View file

@ -1,8 +1,7 @@
#!/usr/lib/python-exec/python3.13/python #!/usr/bin/python3.13
# -*- coding: utf-8 -*-
import re
import sys import sys
from mutagen._tools.mid3cp import entry_point
if __name__ == '__main__': if __name__ == '__main__':
from mutagen._tools.mid3cp import entry_point if sys.argv[0].endswith('.exe'):
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) sys.argv[0] = sys.argv[0][:-4]
sys.exit(entry_point()) sys.exit(entry_point())

View file

@ -1,8 +1,7 @@
#!/usr/lib/python-exec/python3.13/python #!/usr/bin/python3.13
# -*- coding: utf-8 -*-
import re
import sys import sys
from mutagen._tools.mid3iconv import entry_point
if __name__ == '__main__': if __name__ == '__main__':
from mutagen._tools.mid3iconv import entry_point if sys.argv[0].endswith('.exe'):
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) sys.argv[0] = sys.argv[0][:-4]
sys.exit(entry_point()) sys.exit(entry_point())

View file

@ -1,8 +1,7 @@
#!/usr/lib/python-exec/python3.13/python #!/usr/bin/python3.13
# -*- coding: utf-8 -*-
import re
import sys import sys
from mutagen._tools.mid3v2 import entry_point
if __name__ == '__main__': if __name__ == '__main__':
from mutagen._tools.mid3v2 import entry_point if sys.argv[0].endswith('.exe'):
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) sys.argv[0] = sys.argv[0][:-4]
sys.exit(entry_point()) sys.exit(entry_point())

View file

@ -1,8 +1,7 @@
#!/usr/lib/python-exec/python3.13/python #!/usr/bin/python3.13
# -*- coding: utf-8 -*-
import re
import sys import sys
from mutagen._tools.moggsplit import entry_point
if __name__ == '__main__': if __name__ == '__main__':
from mutagen._tools.moggsplit import entry_point if sys.argv[0].endswith('.exe'):
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) sys.argv[0] = sys.argv[0][:-4]
sys.exit(entry_point()) sys.exit(entry_point())

View file

@ -1,8 +1,7 @@
#!/usr/lib/python-exec/python3.13/python #!/usr/bin/python3.13
# -*- coding: utf-8 -*-
import re
import sys import sys
from mutagen._tools.mutagen_inspect import entry_point
if __name__ == '__main__': if __name__ == '__main__':
from mutagen._tools.mutagen_inspect import entry_point if sys.argv[0].endswith('.exe'):
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) sys.argv[0] = sys.argv[0][:-4]
sys.exit(entry_point()) sys.exit(entry_point())

View file

@ -1,8 +1,7 @@
#!/usr/lib/python-exec/python3.13/python #!/usr/bin/python3.13
# -*- coding: utf-8 -*-
import re
import sys import sys
from mutagen._tools.mutagen_pony import entry_point
if __name__ == '__main__': if __name__ == '__main__':
from mutagen._tools.mutagen_pony import entry_point if sys.argv[0].endswith('.exe'):
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) sys.argv[0] = sys.argv[0][:-4]
sys.exit(entry_point()) sys.exit(entry_point())

7
local/bin/py.test Executable file
View file

@ -0,0 +1,7 @@
#!/usr/bin/python3.13
import sys
from pytest import console_main
if __name__ == '__main__':
if sys.argv[0].endswith('.exe'):
sys.argv[0] = sys.argv[0][:-4]
sys.exit(console_main())

7
local/bin/pytest Executable file
View file

@ -0,0 +1,7 @@
#!/usr/bin/python3.13
import sys
from pytest import console_main
if __name__ == '__main__':
if sys.argv[0].endswith('.exe'):
sys.argv[0] = sys.argv[0][:-4]
sys.exit(console_main())

View file

@ -1,6 +1,11 @@
#!/bin/bash #!/bin/bash
TEMP_FULLSCREEN=$(mktemp /tmp/fullscreen_XXXXXX.png)
grim "$TEMP_FULLSCREEN"
mpv --fullscreen --no-border --ontop "$TEMP_FULLSCREEN" &
MPV_PID=$!
TEMP_FILE=$(mktemp /tmp/screenshot_XXXXXX.png) TEMP_FILE=$(mktemp /tmp/screenshot_XXXXXX.png)
grim -g "$(slurp)" "$TEMP_FILE" grim -g "$(slurp)" "$TEMP_FILE"
wl-copy < "$TEMP_FILE" wl-copy < "$TEMP_FILE"
notify-send "Screenshot" "Screenshot taken." -i "$TEMP_FILE" notify-send "Screenshot" "Screenshot taken." -i "$TEMP_FILE"
rm "$TEMP_FILE" kill $MPV_PID
rm "$TEMP_FILE" "$TEMP_FULLSCREEN"

7
local/bin/simple-term-menu Executable file
View file

@ -0,0 +1,7 @@
#!/usr/bin/python3.13
import sys
from simple_term_menu import main
if __name__ == '__main__':
if sys.argv[0].endswith('.exe'):
sys.argv[0] = sys.argv[0][:-4]
sys.exit(main())

View file

@ -4,6 +4,8 @@ foot -s &
sleep 1 & sleep 1 &
#swaybg -i ~/Pictures/nature4.png & #swaybg -i ~/Pictures/nature4.png &
#wbg ~/Pictures/nature3.png & #wbg ~/Pictures/nature3.png &
#wbg "~/.local/src/wall/landscapes/1686971592948666.jpg" & #swaybg -i /home/coast/.local/src/wall/landscapes/1722895134609554.jpg
wbg "~/.local/src/wall/landscapes/1705463837407662.jpg" & sleep 1 &
#swaybg -i "/home/coast/.local/src/wall/art/508334ldsdl.jpg" -m stretch &
swaybg -i "/home/coast/.local/src/wall/art/1719378313520594.jpg" &
/usr/libexec/polkit-gnome-authentication-agent-1 & /usr/libexec/polkit-gnome-authentication-agent-1 &