initial commit
This commit is contained in:
commit
de1a55d789
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
[submodule "config/mpv/MordenX"]
|
||||||
|
path = config/mpv/MordenX
|
||||||
|
url = https://github.com/cyl0/MordenX
|
27
install.sh
Executable file
27
install.sh
Executable file
@ -0,0 +1,27 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
if test -z "$1"; then
|
||||||
|
printf "Usage: %s machine\n" "$0" 1>&2
|
||||||
|
exit 64 # sysexits(3) EX_USAGE
|
||||||
|
fi
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
"carnation")
|
||||||
|
MACHINE="noire-carnation"
|
||||||
|
;;
|
||||||
|
"rose")
|
||||||
|
MACHINE="noire-rose"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
for item in "$MACHINE"/config/*
|
||||||
|
do
|
||||||
|
inst_path="$(printf "%s\n" "$item" | sed "s/$MACHINE\/config\///g")"
|
||||||
|
|
||||||
|
printf "Creating symlink from %s to %s\n" "$PWD/$item" "$XDG_CONFIG_HOME/$inst_path" 1>&2
|
||||||
|
ln -sf "$PWD/$item" "$XDG_CONFIG_HOME/$inst_path"
|
||||||
|
done
|
||||||
|
|
||||||
|
ln -sf "$PWD/$MACHINE/profile" "$HOME/.profile"
|
||||||
|
|
||||||
|
printf "%s: Please set \$ZDOTDIR to \$XDG_CONFIG_HOME/zsh\n" "$0" 1>&2
|
496
noire-carnation/config/OpenRGB/OpenRGB.json
Normal file
496
noire-carnation/config/OpenRGB/OpenRGB.json
Normal file
@ -0,0 +1,496 @@
|
|||||||
|
{
|
||||||
|
"Detectors": {
|
||||||
|
"detectors": {
|
||||||
|
"AMD Wraith Prism": true,
|
||||||
|
"ASRock Deskmini Addressable LED Strip": true,
|
||||||
|
"ASRock Polychrome SMBus": true,
|
||||||
|
"ASRock Polychrome USB": true,
|
||||||
|
"ASUS Aura Addressable": true,
|
||||||
|
"ASUS Aura Core": true,
|
||||||
|
"ASUS Aura GPU": true,
|
||||||
|
"ASUS Aura GPU (ENE)": true,
|
||||||
|
"ASUS Aura Motherboard": true,
|
||||||
|
"ASUS Aura SMBus DRAM": true,
|
||||||
|
"ASUS Aura SMBus Motherboard": true,
|
||||||
|
"ASUS ROG AURA Terminal": true,
|
||||||
|
"ASUS ROG Chakram (Wireless)": true,
|
||||||
|
"ASUS ROG Falchion (Wired)": true,
|
||||||
|
"ASUS ROG Falchion (Wireless)": true,
|
||||||
|
"ASUS ROG Gladius II": true,
|
||||||
|
"ASUS ROG Gladius II Core": true,
|
||||||
|
"ASUS ROG Gladius II Origin": true,
|
||||||
|
"ASUS ROG Gladius II Origin COD": true,
|
||||||
|
"ASUS ROG Gladius II Origin PNK LTD": true,
|
||||||
|
"ASUS ROG Gladius II Wireless": true,
|
||||||
|
"ASUS ROG Pugio": true,
|
||||||
|
"ASUS ROG Pugio II (Wired)": true,
|
||||||
|
"ASUS ROG Pugio II (Wireless)": true,
|
||||||
|
"ASUS ROG Strix Evolve": true,
|
||||||
|
"ASUS ROG Strix Flare": true,
|
||||||
|
"ASUS ROG Strix Flare PNK LTD": true,
|
||||||
|
"ASUS ROG Strix Impact II": true,
|
||||||
|
"ASUS ROG Strix Scope": true,
|
||||||
|
"ASUS ROG Strix Scope RX": true,
|
||||||
|
"ASUS ROG Strix Scope TKL": true,
|
||||||
|
"ASUS ROG Throne": true,
|
||||||
|
"ASUS ROG Throne QI": true,
|
||||||
|
"ASUS TUF Gaming K7": true,
|
||||||
|
"ASUS TUF Gaming M3": true,
|
||||||
|
"ASUS TUF Gaming M5": true,
|
||||||
|
"Acer Predator Gaming Mouse (Rival 300)": true,
|
||||||
|
"Alienware AW510K": true,
|
||||||
|
"Anne Pro 2": true,
|
||||||
|
"Aorus CPU Coolers": true,
|
||||||
|
"Asus ROG Chakram (Wired)": true,
|
||||||
|
"Asus ROG Chakram Core": true,
|
||||||
|
"BlinkyTape": true,
|
||||||
|
"Cooler Master ARGB": true,
|
||||||
|
"Cooler Master MK570": true,
|
||||||
|
"Cooler Master MM711": true,
|
||||||
|
"Cooler Master MM720": true,
|
||||||
|
"Cooler Master MP750 Large": true,
|
||||||
|
"Cooler Master MP750 Medium": true,
|
||||||
|
"Cooler Master MP750 XL": true,
|
||||||
|
"Cooler Master MasterKeys Pro L": true,
|
||||||
|
"Cooler Master MasterKeys Pro L White": true,
|
||||||
|
"Cooler Master MasterKeys Pro S": true,
|
||||||
|
"Cooler Master RGB": true,
|
||||||
|
"Cooler Master Radeon 6000 GPU": true,
|
||||||
|
"Cooler Master SK630": true,
|
||||||
|
"Cooler Master SK650": true,
|
||||||
|
"Cooler Master Small ARGB": true,
|
||||||
|
"Cooler Master Smalll ARGB": true,
|
||||||
|
"Corsair 1000D Obsidian": true,
|
||||||
|
"Corsair Commander Core": true,
|
||||||
|
"Corsair Commander Pro": true,
|
||||||
|
"Corsair Dominator Platinum": true,
|
||||||
|
"Corsair Glaive RGB": true,
|
||||||
|
"Corsair Glaive RGB PRO": true,
|
||||||
|
"Corsair Harpoon RGB": true,
|
||||||
|
"Corsair Harpoon RGB PRO": true,
|
||||||
|
"Corsair Hydro H100i Platinum": true,
|
||||||
|
"Corsair Hydro H100i Platinum SE": true,
|
||||||
|
"Corsair Hydro H100i Pro XT": true,
|
||||||
|
"Corsair Hydro H115i Platinum": true,
|
||||||
|
"Corsair Hydro H115i Pro XT": true,
|
||||||
|
"Corsair Hydro H150i Pro XT": true,
|
||||||
|
"Corsair Hydro Series": true,
|
||||||
|
"Corsair Ironclaw RGB": true,
|
||||||
|
"Corsair K100": true,
|
||||||
|
"Corsair K55 RGB": true,
|
||||||
|
"Corsair K57 RGB (Wired)": true,
|
||||||
|
"Corsair K65 LUX RGB": true,
|
||||||
|
"Corsair K65 RGB": true,
|
||||||
|
"Corsair K65 RGB RAPIDFIRE": true,
|
||||||
|
"Corsair K68 RGB": true,
|
||||||
|
"Corsair K70 LUX RGB": true,
|
||||||
|
"Corsair K70 RGB": true,
|
||||||
|
"Corsair K70 RGB MK.2": true,
|
||||||
|
"Corsair K70 RGB MK.2 Low Profile": true,
|
||||||
|
"Corsair K70 RGB MK.2 SE": true,
|
||||||
|
"Corsair K70 RGB RAPIDFIRE": true,
|
||||||
|
"Corsair K95 RGB": true,
|
||||||
|
"Corsair K95 RGB PLATINUM": true,
|
||||||
|
"Corsair LS100 Lighting Kit": true,
|
||||||
|
"Corsair LT100": true,
|
||||||
|
"Corsair Lighting Node Core": true,
|
||||||
|
"Corsair Lighting Node Pro": true,
|
||||||
|
"Corsair M65": true,
|
||||||
|
"Corsair M65 PRO": true,
|
||||||
|
"Corsair M65 RGB Elite": true,
|
||||||
|
"Corsair MM800 RGB Polaris": true,
|
||||||
|
"Corsair SPEC OMEGA RGB": true,
|
||||||
|
"Corsair ST100 RGB": true,
|
||||||
|
"Corsair Sabre RGB": true,
|
||||||
|
"Corsair Scimitar PRO RGB": true,
|
||||||
|
"Corsair Strafe": true,
|
||||||
|
"Corsair Strafe MK.2": true,
|
||||||
|
"Corsair Strafe Red": true,
|
||||||
|
"Corsair Vengeance": true,
|
||||||
|
"Corsair Vengeance Pro": true,
|
||||||
|
"Creative SoundBlasterX G6": true,
|
||||||
|
"Crucial": true,
|
||||||
|
"Das Keyboard Q4 RGB": true,
|
||||||
|
"Das Keyboard Q5 RGB": true,
|
||||||
|
"Debug Controllers": true,
|
||||||
|
"Dell G Series LED Controller": true,
|
||||||
|
"Ducky One 2 RGB TKL": true,
|
||||||
|
"Ducky Shine 7/Ducky One 2 RGB": true,
|
||||||
|
"Dygma Raise": true,
|
||||||
|
"E1.31": true,
|
||||||
|
"EK Loop Connect": true,
|
||||||
|
"ENE SMBus DRAM": true,
|
||||||
|
"EVGA GPU": true,
|
||||||
|
"EVision Keyboard 0C45:5004": true,
|
||||||
|
"EVision Keyboard 0C45:5104": true,
|
||||||
|
"EVision Keyboard 0C45:5204": true,
|
||||||
|
"EVision Keyboard 0C45:652F": true,
|
||||||
|
"EVision Keyboard 0C45:7698": true,
|
||||||
|
"EVision Keyboard 0C45:8520": true,
|
||||||
|
"EVision Keyboard 320F:502A": true,
|
||||||
|
"Espurna": true,
|
||||||
|
"Everest GT-100 RGB": true,
|
||||||
|
"FL ESPORTS F11": true,
|
||||||
|
"FanBus": true,
|
||||||
|
"Faustus": true,
|
||||||
|
"Gainward GPU": true,
|
||||||
|
"Galax GPU": true,
|
||||||
|
"Gigabyte RGB Fusion": true,
|
||||||
|
"Gigabyte RGB Fusion 2 SMBus": true,
|
||||||
|
"Gigabyte RGB Fusion 2 USB": true,
|
||||||
|
"Gigabyte RGB Fusion GPU": true,
|
||||||
|
"Gigabyte RGB Fusion2 GPU": true,
|
||||||
|
"Glorious Model D / D-": true,
|
||||||
|
"Glorious Model O / O-": true,
|
||||||
|
"HP Omen 30L": true,
|
||||||
|
"Holtek Mousemat": true,
|
||||||
|
"Holtek USB Gaming Mouse": true,
|
||||||
|
"HyperX Alloy Elite 2": true,
|
||||||
|
"HyperX Alloy Elite 2 (HP)": true,
|
||||||
|
"HyperX Alloy Elite RGB": true,
|
||||||
|
"HyperX Alloy FPS RGB": true,
|
||||||
|
"HyperX Alloy Origins": true,
|
||||||
|
"HyperX Alloy Origins Core": true,
|
||||||
|
"HyperX DRAM": true,
|
||||||
|
"HyperX Fury Ultra": true,
|
||||||
|
"HyperX Pulsefire Core": true,
|
||||||
|
"HyperX Pulsefire Dart (Wired)": true,
|
||||||
|
"HyperX Pulsefire Dart (Wireless)": true,
|
||||||
|
"HyperX Pulsefire FPS Pro": true,
|
||||||
|
"HyperX Pulsefire Haste": true,
|
||||||
|
"HyperX Pulsefire Surge": true,
|
||||||
|
"LED Strip": true,
|
||||||
|
"Lian Li O11 Dynamic - Razer Edition": true,
|
||||||
|
"Lian Li Uni Hub": true,
|
||||||
|
"Linux LED": true,
|
||||||
|
"Logitech G Pro (HERO) Gaming Mouse": true,
|
||||||
|
"Logitech G Pro Gaming Mouse": true,
|
||||||
|
"Logitech G Pro RGB Mechanical Gaming Keyboard": true,
|
||||||
|
"Logitech G Pro Wireless Gaming Mouse": true,
|
||||||
|
"Logitech G Pro Wireless Gaming Mouse (wired)": true,
|
||||||
|
"Logitech G203 Lightsync": true,
|
||||||
|
"Logitech G203 Prodigy": true,
|
||||||
|
"Logitech G213": true,
|
||||||
|
"Logitech G303 Daedalus Apex": true,
|
||||||
|
"Logitech G403 Hero": true,
|
||||||
|
"Logitech G403 Prodigy Gaming Mouse": true,
|
||||||
|
"Logitech G403 Wireless Gaming Mouse": true,
|
||||||
|
"Logitech G403 Wireless Gaming Mouse (wired)": true,
|
||||||
|
"Logitech G502 Hero Gaming Mouse": true,
|
||||||
|
"Logitech G502 Proteus Spectrum Gaming Mouse": true,
|
||||||
|
"Logitech G502 Wireless Gaming Mouse": true,
|
||||||
|
"Logitech G502 Wireless Gaming Mouse (wired)": true,
|
||||||
|
"Logitech G512": true,
|
||||||
|
"Logitech G512 RGB": true,
|
||||||
|
"Logitech G560 Lightsync Speaker": true,
|
||||||
|
"Logitech G610 Orion": true,
|
||||||
|
"Logitech G703 Hero Wireless Gaming Mouse": true,
|
||||||
|
"Logitech G703 Hero Wireless Gaming Mouse (wired)": true,
|
||||||
|
"Logitech G703 Wireless Gaming Mouse": true,
|
||||||
|
"Logitech G703 Wireless Gaming Mouse (wired)": true,
|
||||||
|
"Logitech G733 Gaming Headset": true,
|
||||||
|
"Logitech G810 Orion Spectrum": true,
|
||||||
|
"Logitech G813 RGB Mechanical Gaming Keyboard": true,
|
||||||
|
"Logitech G815 RGB Mechanical Gaming Keyboard": true,
|
||||||
|
"Logitech G900 Wireless Gaming Mouse": true,
|
||||||
|
"Logitech G900 Wireless Gaming Mouse (wired)": true,
|
||||||
|
"Logitech G903 Hero Wireless Gaming Mouse": true,
|
||||||
|
"Logitech G903 Hero Wireless Gaming Mouse (wired)": true,
|
||||||
|
"Logitech G903 Wireless Gaming Mouse": true,
|
||||||
|
"Logitech G903 Wireless Gaming Mouse (wired)": true,
|
||||||
|
"Logitech G910 Orion Spark": true,
|
||||||
|
"Logitech G910 Orion Spectrum": true,
|
||||||
|
"Logitech G915 Wireless RGB Mechanical Gaming Keyboard": true,
|
||||||
|
"Logitech G915 Wireless RGB Mechanical Gaming Keyboard (Wired)": true,
|
||||||
|
"Logitech G915TKL Wireless RGB Mechanical Gaming Keyboard": true,
|
||||||
|
"Logitech G915TKL Wireless RGB Mechanical Gaming Keyboard (Wired)": true,
|
||||||
|
"Logitech G933 Lightsync Headset": true,
|
||||||
|
"Logitech Powerplay Mat": true,
|
||||||
|
"Logitech X56 Rhino Hotas Joystick": true,
|
||||||
|
"Logitech X56 Rhino Hotas Throttle": true,
|
||||||
|
"MSI 3-Zone Laptop": true,
|
||||||
|
"MSI GPU": true,
|
||||||
|
"MSI Mystic Light MS_1720": true,
|
||||||
|
"MSI Mystic Light MS_7B12": true,
|
||||||
|
"MSI Mystic Light MS_7B17": true,
|
||||||
|
"MSI Mystic Light MS_7B18": true,
|
||||||
|
"MSI Mystic Light MS_7B85": true,
|
||||||
|
"MSI Mystic Light MS_7B93": true,
|
||||||
|
"MSI Mystic Light MS_7C34": true,
|
||||||
|
"MSI Mystic Light MS_7C35": true,
|
||||||
|
"MSI Mystic Light MS_7C37": true,
|
||||||
|
"MSI Mystic Light MS_7C56": true,
|
||||||
|
"MSI Mystic Light MS_7C59": true,
|
||||||
|
"MSI Mystic Light MS_7C71": true,
|
||||||
|
"MSI Mystic Light MS_7C75": true,
|
||||||
|
"MSI Mystic Light MS_7C76": true,
|
||||||
|
"MSI Mystic Light MS_7C79": true,
|
||||||
|
"MSI Mystic Light MS_7C80": true,
|
||||||
|
"MSI Mystic Light MS_7C81": true,
|
||||||
|
"MSI Mystic Light MS_7C83": true,
|
||||||
|
"MSI Mystic Light MS_7C84": true,
|
||||||
|
"MSI Mystic Light MS_7C86": true,
|
||||||
|
"MSI Mystic Light MS_7C90": true,
|
||||||
|
"MSI Mystic Light MS_7C91": true,
|
||||||
|
"MSI Mystic Light MS_7C92": true,
|
||||||
|
"MSI Mystic Light MS_7C94": true,
|
||||||
|
"MSI Mystic Light MS_7C95": true,
|
||||||
|
"MSI Mystic Light MS_7D06": true,
|
||||||
|
"MSI Mystic Light MS_7D07": true,
|
||||||
|
"MSI Mystic Light MS_7D09": true,
|
||||||
|
"MSI Mystic Light MS_7D13": true,
|
||||||
|
"MSI Mystic Light MS_7D15": true,
|
||||||
|
"MSI Mystic Light MS_7D25": true,
|
||||||
|
"MSI Mystic Light MS_7D54": true,
|
||||||
|
"MSI-RGB": true,
|
||||||
|
"NZXT Hue 2": true,
|
||||||
|
"NZXT Hue 2 Ambient": true,
|
||||||
|
"NZXT Hue 2 Motherboard": true,
|
||||||
|
"NZXT Hue+": true,
|
||||||
|
"NZXT Kraken M2": true,
|
||||||
|
"NZXT Kraken X2": true,
|
||||||
|
"NZXT Kraken X3": true,
|
||||||
|
"NZXT RGB & Fan Controller": true,
|
||||||
|
"NZXT Smart Device V2": true,
|
||||||
|
"OpenRazer": true,
|
||||||
|
"PNY GPU": true,
|
||||||
|
"Patriot Viper": true,
|
||||||
|
"Philips Hue": true,
|
||||||
|
"Philips Wiz": true,
|
||||||
|
"Razer Abyssus Elite D.Va Edition": true,
|
||||||
|
"Razer Abyssus Essential": true,
|
||||||
|
"Razer Base Station Chroma": true,
|
||||||
|
"Razer Base Station V2 Chroma": true,
|
||||||
|
"Razer Basilisk": true,
|
||||||
|
"Razer Basilisk Essential": true,
|
||||||
|
"Razer Basilisk Ultimate (Wired)": true,
|
||||||
|
"Razer Basilisk Ultimate (Wireless)": true,
|
||||||
|
"Razer Basilisk V2": true,
|
||||||
|
"Razer Blackwidow 2019": true,
|
||||||
|
"Razer Blackwidow Chroma": true,
|
||||||
|
"Razer Blackwidow Chroma Tournament Edition": true,
|
||||||
|
"Razer Blackwidow Chroma V2": true,
|
||||||
|
"Razer Blackwidow Elite": true,
|
||||||
|
"Razer Blackwidow Overwatch": true,
|
||||||
|
"Razer Blackwidow V3": true,
|
||||||
|
"Razer Blackwidow V3 Mini (Wired)": true,
|
||||||
|
"Razer Blackwidow V3 Mini (Wireless)": true,
|
||||||
|
"Razer Blackwidow V3 Pro (Wired)": true,
|
||||||
|
"Razer Blackwidow V3 Pro (Wireless)": true,
|
||||||
|
"Razer Blackwidow V3 TKL": true,
|
||||||
|
"Razer Blackwidow X Chroma": true,
|
||||||
|
"Razer Blackwidow X Chroma Tournament Edition": true,
|
||||||
|
"Razer Blade (2016)": true,
|
||||||
|
"Razer Blade (Late 2016)": true,
|
||||||
|
"Razer Blade 14 (2021)": true,
|
||||||
|
"Razer Blade 15 (2018 Advanced)": true,
|
||||||
|
"Razer Blade 15 (2018 Base)": true,
|
||||||
|
"Razer Blade 15 (2018 Mercury)": true,
|
||||||
|
"Razer Blade 15 (2019 Advanced)": true,
|
||||||
|
"Razer Blade 15 (2019 Base)": true,
|
||||||
|
"Razer Blade 15 (2019 Mercury)": true,
|
||||||
|
"Razer Blade 15 (2019 Studio)": true,
|
||||||
|
"Razer Blade 15 (2020 Advanced)": true,
|
||||||
|
"Razer Blade 15 (2020 Base)": true,
|
||||||
|
"Razer Blade 15 (2021 Advanced)": true,
|
||||||
|
"Razer Blade 15 (2021 Base)": true,
|
||||||
|
"Razer Blade 15 (Late 2020)": true,
|
||||||
|
"Razer Blade Pro (2016)": true,
|
||||||
|
"Razer Blade Pro (2017 FullHD)": true,
|
||||||
|
"Razer Blade Pro (2017)": true,
|
||||||
|
"Razer Blade Pro (2019)": true,
|
||||||
|
"Razer Blade Pro (Late 2019)": true,
|
||||||
|
"Razer Blade Pro 17 (2020)": true,
|
||||||
|
"Razer Blade Pro 17 (2021)": true,
|
||||||
|
"Razer Blade Stealth (2016)": true,
|
||||||
|
"Razer Blade Stealth (2017)": true,
|
||||||
|
"Razer Blade Stealth (2019)": true,
|
||||||
|
"Razer Blade Stealth (2020)": true,
|
||||||
|
"Razer Blade Stealth (Late 2016)": true,
|
||||||
|
"Razer Blade Stealth (Late 2017)": true,
|
||||||
|
"Razer Blade Stealth (Late 2019)": true,
|
||||||
|
"Razer Blade Stealth (Late 2020)": true,
|
||||||
|
"Razer Book 13 (2020)": true,
|
||||||
|
"Razer Charging Pad Chroma": true,
|
||||||
|
"Razer Chroma Addressable RGB Controller": true,
|
||||||
|
"Razer Chroma HDK": true,
|
||||||
|
"Razer Chroma Mug Holder": true,
|
||||||
|
"Razer Chroma PC Case Lighting Kit": true,
|
||||||
|
"Razer Core": true,
|
||||||
|
"Razer Core X": true,
|
||||||
|
"Razer Cynosa Chroma": true,
|
||||||
|
"Razer Cynosa Chroma V2": true,
|
||||||
|
"Razer Cynosa Lite": true,
|
||||||
|
"Razer Deathadder Chroma": true,
|
||||||
|
"Razer Deathadder Elite": true,
|
||||||
|
"Razer Deathadder Essential": true,
|
||||||
|
"Razer Deathadder Essential White Edition": true,
|
||||||
|
"Razer Deathadder V2": true,
|
||||||
|
"Razer Deathadder V2 Pro (Wired)": true,
|
||||||
|
"Razer Deathadder V2 Pro (Wireless)": true,
|
||||||
|
"Razer Deathstalker Chroma": true,
|
||||||
|
"Razer Diamondback": true,
|
||||||
|
"Razer Firefly": true,
|
||||||
|
"Razer Firefly Hyperflux": true,
|
||||||
|
"Razer Firefly V2": true,
|
||||||
|
"Razer Goliathus": true,
|
||||||
|
"Razer Goliathus Extended": true,
|
||||||
|
"Razer Huntsman": true,
|
||||||
|
"Razer Huntsman Elite": true,
|
||||||
|
"Razer Huntsman Mini": true,
|
||||||
|
"Razer Huntsman Tournament Edition": true,
|
||||||
|
"Razer Huntsman V2 Analog": true,
|
||||||
|
"Razer Huntsman V2 TKL": true,
|
||||||
|
"Razer Kraken 7.1": true,
|
||||||
|
"Razer Kraken 7.1 Chroma": true,
|
||||||
|
"Razer Kraken 7.1 V2": true,
|
||||||
|
"Razer Kraken Kitty Edition": true,
|
||||||
|
"Razer Kraken Ultimate": true,
|
||||||
|
"Razer Lancehead 2017 (Wired)": true,
|
||||||
|
"Razer Lancehead 2017 (Wireless)": true,
|
||||||
|
"Razer Lancehead 2019 (Wired)": true,
|
||||||
|
"Razer Lancehead 2019 (Wireless)": true,
|
||||||
|
"Razer Lancehead Tournament Edition": true,
|
||||||
|
"Razer Mamba 2012 (Wired)": true,
|
||||||
|
"Razer Mamba 2012 (Wireless)": true,
|
||||||
|
"Razer Mamba 2015 (Wired)": true,
|
||||||
|
"Razer Mamba 2015 (Wireless)": true,
|
||||||
|
"Razer Mamba 2018 (Wired)": true,
|
||||||
|
"Razer Mamba 2018 (Wireless)": true,
|
||||||
|
"Razer Mamba Elite": true,
|
||||||
|
"Razer Mamba Tournament Edition": true,
|
||||||
|
"Razer Mouse Bungee V3 Chroma": true,
|
||||||
|
"Razer Mouse Dock Chroma": true,
|
||||||
|
"Razer Naga Chroma": true,
|
||||||
|
"Razer Naga Epic Chroma": true,
|
||||||
|
"Razer Naga Hex V2": true,
|
||||||
|
"Razer Naga Left Handed": true,
|
||||||
|
"Razer Naga Trinity": true,
|
||||||
|
"Razer Nommo Chroma": true,
|
||||||
|
"Razer Nommo Pro": true,
|
||||||
|
"Razer Orbweaver Chroma": true,
|
||||||
|
"Razer Ornata Chroma": true,
|
||||||
|
"Razer Ornata Chroma V2": true,
|
||||||
|
"Razer Seiren Emote": true,
|
||||||
|
"Razer Tartarus Chroma": true,
|
||||||
|
"Razer Tartarus V2": true,
|
||||||
|
"Razer Tiamat 7.1 V2": true,
|
||||||
|
"Razer Viper": true,
|
||||||
|
"Razer Viper Mini": true,
|
||||||
|
"Razer Viper Ultimate (Wired)": true,
|
||||||
|
"Razer Viper Ultimate (Wireless)": true,
|
||||||
|
"Redragon M602 Griffin": true,
|
||||||
|
"Redragon M711 Cobra": true,
|
||||||
|
"Redragon M715 Dagger": true,
|
||||||
|
"Redragon M716 Inquisitor": true,
|
||||||
|
"Redragon M908 Impact": true,
|
||||||
|
"Roccat Kone Aimo": true,
|
||||||
|
"Roccat Kone Aimo 16K": true,
|
||||||
|
"Roccat Vulcan 120 Aimo": true,
|
||||||
|
"Sapphire GPU": true,
|
||||||
|
"Sinowealth Keyboard": true,
|
||||||
|
"Sony DualShock 4": true,
|
||||||
|
"SteelSeries Apex (OG)/Apex Fnatic": true,
|
||||||
|
"SteelSeries Apex 3": true,
|
||||||
|
"SteelSeries Apex 350": true,
|
||||||
|
"SteelSeries Apex 5": true,
|
||||||
|
"SteelSeries Apex 7": true,
|
||||||
|
"SteelSeries Apex 7 TKL": true,
|
||||||
|
"SteelSeries Apex M750": true,
|
||||||
|
"SteelSeries Apex Pro": true,
|
||||||
|
"SteelSeries Apex Pro TKL": true,
|
||||||
|
"SteelSeries QCK Prism Cloth": true,
|
||||||
|
"SteelSeries QCK Prism Cloth 3XL": true,
|
||||||
|
"SteelSeries QCK Prism Cloth 4XL": true,
|
||||||
|
"SteelSeries QCK Prism Cloth Medium": true,
|
||||||
|
"SteelSeries QCK Prism Cloth XL": true,
|
||||||
|
"SteelSeries Rival 100": true,
|
||||||
|
"SteelSeries Rival 100 DotA 2 Edition": true,
|
||||||
|
"SteelSeries Rival 105": true,
|
||||||
|
"SteelSeries Rival 110": true,
|
||||||
|
"SteelSeries Rival 3": true,
|
||||||
|
"SteelSeries Rival 3 (Old Firmware)": true,
|
||||||
|
"SteelSeries Rival 300": true,
|
||||||
|
"SteelSeries Rival 300 Black Ops Edition": true,
|
||||||
|
"SteelSeries Rival 300 CS:GO Fade Edition": true,
|
||||||
|
"SteelSeries Rival 300 CS:GO Fade Edition (stm32)": true,
|
||||||
|
"SteelSeries Rival 300 CS:GO Hyperbeast Edition": true,
|
||||||
|
"SteelSeries Rival 300 Dota 2 Edition": true,
|
||||||
|
"SteelSeries Rival 300 HP Omen Edition": true,
|
||||||
|
"SteelSeries Rival 310": true,
|
||||||
|
"SteelSeries Rival 310 CS:GO Howl Edition": true,
|
||||||
|
"SteelSeries Rival 310 PUBG Edition": true,
|
||||||
|
"SteelSeries Rival 600": true,
|
||||||
|
"SteelSeries Rival 600 Dota 2 Edition": true,
|
||||||
|
"SteelSeries Rival 650": true,
|
||||||
|
"SteelSeries Rival 650 Wireless": true,
|
||||||
|
"SteelSeries Rival 700": true,
|
||||||
|
"SteelSeries Rival 710": true,
|
||||||
|
"SteelSeries Sensei 310": true,
|
||||||
|
"SteelSeries Sensei TEN": true,
|
||||||
|
"SteelSeries Sensei TEN CS:GO Neon Rider Edition": true,
|
||||||
|
"SteelSeries Siberia 350": true,
|
||||||
|
"Tecknet M008": true,
|
||||||
|
"Thermaltake Poseidon Z RGB": true,
|
||||||
|
"Thermaltake Riing (PID 0x1FA5)": true,
|
||||||
|
"Thermaltake Riing (PID 0x1FA6)": true,
|
||||||
|
"Thermaltake Riing (PID 0x1FA7)": true,
|
||||||
|
"Thermaltake Riing (PID 0x1FA8)": true,
|
||||||
|
"Thermaltake Riing (PID 0x1FA9)": true,
|
||||||
|
"Thermaltake Riing (PID 0x1FAA)": true,
|
||||||
|
"Thermaltake Riing (PID 0x1FAB)": true,
|
||||||
|
"Thermaltake Riing (PID 0x1FAC)": true,
|
||||||
|
"Thermaltake Riing (PID 0x1FAD)": true,
|
||||||
|
"Thermaltake Riing (PID 0x1FAE)": true,
|
||||||
|
"Thermaltake Riing (PID 0x1FAF)": true,
|
||||||
|
"Thermaltake Riing (PID 0x1FB0)": true,
|
||||||
|
"Thermaltake Riing (PID 0x1FB1)": true,
|
||||||
|
"Thermaltake Riing (PID 0x1FB2)": true,
|
||||||
|
"Thermaltake Riing (PID 0x1FB3)": true,
|
||||||
|
"Thermaltake Riing (PID 0x1FB4)": true,
|
||||||
|
"Thermaltake Riing (PID 0x1FB5)": true,
|
||||||
|
"Thermaltake Riing Quad (PID 0x2260)": true,
|
||||||
|
"Thermaltake Riing Quad (PID 0x2261)": true,
|
||||||
|
"Thermaltake Riing Quad (PID 0x2262)": true,
|
||||||
|
"Thermaltake Riing Quad (PID 0x2263)": true,
|
||||||
|
"ThingM blink(1) mk2": true,
|
||||||
|
"Wooting Keyboard": true,
|
||||||
|
"Wooting ONE Keyboard": true,
|
||||||
|
"Wooting TWO Keyboard": true,
|
||||||
|
"Wooting TWO Keyboard HE": true,
|
||||||
|
"Wooting TWO Keyboard LE": true,
|
||||||
|
"XPG Spectrix S40G": true,
|
||||||
|
"Yeelight": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Gigabyte RGB Fusion 2 SMBus": {
|
||||||
|
"SupportedDevices": [
|
||||||
|
"B450 AORUS ELITE",
|
||||||
|
"B450 AORUS M",
|
||||||
|
"B450 AORUS PRO WIFI-CF",
|
||||||
|
"B450 AORUS PRO-CF",
|
||||||
|
"B450 AORUS PRO-CF4",
|
||||||
|
"B450 I AORUS PRO WIFI-CF",
|
||||||
|
"B450M DS3H-CF",
|
||||||
|
"X399 AORUS XTREME-CF",
|
||||||
|
"X399 DESIGNARE EX-CF",
|
||||||
|
"X470 AORUS GAMING 5 WIFI",
|
||||||
|
"X470 AORUS GAMING 7 WIFI-CF",
|
||||||
|
"X470 AORUS GAMING 7 WIFI-50-CF",
|
||||||
|
"X470 AORUS ULTRA GAMING",
|
||||||
|
"X470 AORUS ULTRA GAMING-CF",
|
||||||
|
"Z370 AORUS Gaming 5-CF"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"UserInterface": {
|
||||||
|
"geometry": {
|
||||||
|
"height": 0,
|
||||||
|
"load_geometry": false,
|
||||||
|
"save_on_exit": false,
|
||||||
|
"width": 0,
|
||||||
|
"x": 0,
|
||||||
|
"y": 0
|
||||||
|
},
|
||||||
|
"minimize_on_close": false
|
||||||
|
}
|
||||||
|
}
|
232
noire-carnation/config/OpenRGB/logs/OpenRGB_20210703_013922.log
Normal file
232
noire-carnation/config/OpenRGB/logs/OpenRGB_20210703_013922.log
Normal file
@ -0,0 +1,232 @@
|
|||||||
|
OpenRGB v0.6
|
||||||
|
Commit: from
|
||||||
|
Launched: 20210703_013922
|
||||||
|
====================================================================================================
|
||||||
|
|
||||||
|
Notice: Saving detector settings
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Loading plugins
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
@ -0,0 +1,42 @@
|
|||||||
|
OpenRGB v0.6
|
||||||
|
Commit: from
|
||||||
|
Launched: 20210703_014202
|
||||||
|
====================================================================================================
|
||||||
|
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Loading plugins
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
@ -0,0 +1,23 @@
|
|||||||
|
OpenRGB v0.6
|
||||||
|
Commit: from
|
||||||
|
Launched: 20210703_014446
|
||||||
|
====================================================================================================
|
||||||
|
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Registering I2C interface: /dev/i2c-3
|
||||||
|
Notice: Registering I2C interface: /dev/i2c-1
|
||||||
|
Notice: Registering I2C interface: /dev/i2c-6
|
||||||
|
Notice: Registering I2C interface: /dev/i2c-4
|
||||||
|
Notice: Registering I2C interface: /dev/i2c-2
|
||||||
|
Notice: Registering I2C interface: /dev/i2c-0
|
||||||
|
Notice: Registering I2C interface: /dev/i2c-7
|
||||||
|
Notice: Registering I2C interface: /dev/i2c-5
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Registering RGB controller: Logitech G203 Prodigy
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Loading plugins
|
@ -0,0 +1,23 @@
|
|||||||
|
OpenRGB v0.6
|
||||||
|
Commit: from
|
||||||
|
Launched: 20211105_231329
|
||||||
|
====================================================================================================
|
||||||
|
|
||||||
|
Notice: Detection started
|
||||||
|
Notice: Initializing HID interfaces: Success
|
||||||
|
Notice: Detecting I2C interfaces
|
||||||
|
Notice: Registering I2C interface: /dev/i2c-3
|
||||||
|
Notice: Registering I2C interface: /dev/i2c-1
|
||||||
|
Notice: Registering I2C interface: /dev/i2c-6
|
||||||
|
Notice: Registering I2C interface: /dev/i2c-4
|
||||||
|
Notice: Registering I2C interface: /dev/i2c-2
|
||||||
|
Notice: Registering I2C interface: /dev/i2c-0
|
||||||
|
Notice: Registering I2C interface: /dev/i2c-7
|
||||||
|
Notice: Registering I2C interface: /dev/i2c-5
|
||||||
|
Notice: Detecting I2C devices
|
||||||
|
Notice: Detecting HID devices
|
||||||
|
Notice: Registering RGB controller: Logitech G203 Prodigy
|
||||||
|
Notice: Unable to open all device report endpoints, unable to add device
|
||||||
|
Notice: Detecting other devices
|
||||||
|
Notice: Detection completed
|
||||||
|
Notice: Loading plugins
|
@ -0,0 +1,36 @@
|
|||||||
|
OpenRGB v0.7
|
||||||
|
Commit: from
|
||||||
|
Launched: 20220114_220720
|
||||||
|
====================================================================================================
|
||||||
|
|
||||||
|
1025 |Info: Saving detector settings
|
||||||
|
1026 |Info: ------------------------------------------------------
|
||||||
|
1026 |Info: | Start device detection |
|
||||||
|
1026 |Info: ------------------------------------------------------
|
||||||
|
1026 |Info: Initializing HID interfaces: Success
|
||||||
|
1028 |Info: ------------------------------------------------------
|
||||||
|
1028 |Info: | Detecting I2C interfaces |
|
||||||
|
1028 |Info: ------------------------------------------------------
|
||||||
|
1029 |Info: Registering I2C interface: /dev/i2c-3 Device 1002:67DF Subsystem: 1682:9587
|
||||||
|
1029 |Info: Registering I2C interface: /dev/i2c-1 Device 1002:67DF Subsystem: 1682:9587
|
||||||
|
1029 |Info: Registering I2C interface: /dev/i2c-6 Device 0000:0000 Subsystem: 0000:0000
|
||||||
|
1029 |Info: Registering I2C interface: /dev/i2c-4 Device 1002:67DF Subsystem: 1682:9587
|
||||||
|
1029 |Info: Registering I2C interface: /dev/i2c-2 Device 1002:67DF Subsystem: 1682:9587
|
||||||
|
1029 |Info: Registering I2C interface: /dev/i2c-0 Device 1002:67DF Subsystem: 1682:9587
|
||||||
|
1029 |Info: Registering I2C interface: /dev/i2c-7 Device 0000:0000 Subsystem: 0000:0000
|
||||||
|
1029 |Info: Registering I2C interface: /dev/i2c-5 Device 0000:0000 Subsystem: 0000:0000
|
||||||
|
1029 |Info: ------------------------------------------------------
|
||||||
|
1029 |Info: | Detecting I2C devices |
|
||||||
|
1029 |Info: ------------------------------------------------------
|
||||||
|
1040 |Info: ------------------------------------------------------
|
||||||
|
1040 |Info: | Detecting HID devices |
|
||||||
|
1040 |Info: ------------------------------------------------------
|
||||||
|
1040 |Info: [Logitech G203 Prodigy] Registering RGB controller
|
||||||
|
1040 |Info: Unable to open all device report endpoints, unable to add device
|
||||||
|
1040 |Info: ------------------------------------------------------
|
||||||
|
1040 |Info: | Detecting other devices |
|
||||||
|
1040 |Info: ------------------------------------------------------
|
||||||
|
1043 |Info: ------------------------------------------------------
|
||||||
|
1043 |Info: | Detection completed |
|
||||||
|
1043 |Info: ------------------------------------------------------
|
||||||
|
1112 |Info: Loading plugins
|
21
noire-carnation/config/cargo/config.toml
Normal file
21
noire-carnation/config/cargo/config.toml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
[target.x86_64-unknown-linux-gnu]
|
||||||
|
linker = "gcc"
|
||||||
|
rustflags = ["-C", "link-arg=-fuse-ld=mold"]
|
||||||
|
|
||||||
|
[target.x86_64-unknown-linux-musl]
|
||||||
|
linker = "musl-gcc"
|
||||||
|
rustflags = ["-C", "link-arg=-fuse-ld=mold"]
|
||||||
|
|
||||||
|
[build]
|
||||||
|
rustc-wrapper = "/usr/bin/sccache"
|
||||||
|
|
||||||
|
[profile.release]
|
||||||
|
strip = true # strip symbols from the binary
|
||||||
|
opt-level = "z" # optimize for size
|
||||||
|
lto = true # link time optimization
|
||||||
|
codegen-units = 1 # decrease parallelization
|
||||||
|
panic = "abort"
|
||||||
|
|
||||||
|
[profile.release-helpful]
|
||||||
|
inherits = "release"
|
||||||
|
panic = "unwind"
|
16
noire-carnation/config/git/config
Normal file
16
noire-carnation/config/git/config
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
[user]
|
||||||
|
name = emma
|
||||||
|
email = emma@tebibyte.media
|
||||||
|
signingkey = 6D661C738815E7DD
|
||||||
|
[init]
|
||||||
|
defaultBranch = main
|
||||||
|
[core]
|
||||||
|
editor = nvim
|
||||||
|
[sendemail]
|
||||||
|
smtpserver = mail.tebibyte.media
|
||||||
|
smtpencryption = tls
|
||||||
|
smtpuser = emma@tebibyte.media
|
||||||
|
smtpserverport = 587
|
||||||
|
smtpAuth = PLAIN
|
||||||
|
[commit]
|
||||||
|
gpgsign = true
|
70
noire-carnation/config/kitty/current-theme.conf
Normal file
70
noire-carnation/config/kitty/current-theme.conf
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
# vim:ft=kitty
|
||||||
|
## name: Everforest Dark Hard
|
||||||
|
## author: Sainnhe Park
|
||||||
|
## license: MIT
|
||||||
|
## upstream: https://github.com/ewal/kitty-everforest/blob/master/themes/everforest_dark_hard.conf
|
||||||
|
## blurb: A green based color scheme designed to be warm and soft
|
||||||
|
|
||||||
|
foreground #d3c6aa
|
||||||
|
background #272e33
|
||||||
|
selection_foreground #9da9a0
|
||||||
|
selection_background #4c3743
|
||||||
|
|
||||||
|
cursor #d3c6aa
|
||||||
|
cursor_text_color #2e383c
|
||||||
|
|
||||||
|
url_color #7fbbb3
|
||||||
|
|
||||||
|
active_border_color #a7c080
|
||||||
|
inactive_border_color #4f5b58
|
||||||
|
bell_border_color #e69875
|
||||||
|
visual_bell_color none
|
||||||
|
|
||||||
|
wayland_titlebar_color system
|
||||||
|
macos_titlebar_color system
|
||||||
|
|
||||||
|
active_tab_background #272e33
|
||||||
|
active_tab_foreground #d3c6aa
|
||||||
|
inactive_tab_background #374145
|
||||||
|
inactive_tab_foreground #9da9a0
|
||||||
|
tab_bar_background #2e383c
|
||||||
|
tab_bar_margin_color none
|
||||||
|
|
||||||
|
mark1_foreground #272e33
|
||||||
|
mark1_background #7fbbb3
|
||||||
|
mark2_foreground #272e33
|
||||||
|
mark2_background #d3c6aa
|
||||||
|
mark3_foreground #272e33
|
||||||
|
mark3_background #d699b6
|
||||||
|
|
||||||
|
#: black
|
||||||
|
color0 #343f44
|
||||||
|
color8 #3d484d
|
||||||
|
|
||||||
|
#: red
|
||||||
|
color1 #e67e80
|
||||||
|
color9 #e67e80
|
||||||
|
|
||||||
|
#: green
|
||||||
|
color2 #a7c080
|
||||||
|
color10 #a7c080
|
||||||
|
|
||||||
|
#: yellow
|
||||||
|
color3 #dbbc7f
|
||||||
|
color11 #dbbc7f
|
||||||
|
|
||||||
|
#: blue
|
||||||
|
color4 #7fbbb3
|
||||||
|
color12 #7fbbb3
|
||||||
|
|
||||||
|
#: magenta
|
||||||
|
color5 #d699b6
|
||||||
|
color13 #d699b6
|
||||||
|
|
||||||
|
#: cyan
|
||||||
|
color6 #83c092
|
||||||
|
color14 #83c092
|
||||||
|
|
||||||
|
#: white
|
||||||
|
color7 #859289
|
||||||
|
color15 #9da9a0
|
18
noire-carnation/config/kitty/kitty.conf
Normal file
18
noire-carnation/config/kitty/kitty.conf
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
font_family Ubuntu Mono
|
||||||
|
bold_font auto
|
||||||
|
italic_font auto
|
||||||
|
bold_italic_font auto
|
||||||
|
|
||||||
|
cursor_shape underline
|
||||||
|
cursor_underline_thickness 1
|
||||||
|
cursor_blink_interval -1
|
||||||
|
|
||||||
|
enable_audio_bell no
|
||||||
|
tab_bar_style separator
|
||||||
|
|
||||||
|
window_padding_width 5
|
||||||
|
|
||||||
|
# BEGIN_KITTY_THEME
|
||||||
|
# Everforest Dark Hard
|
||||||
|
include current-theme.conf
|
||||||
|
# END_KITTY_THEME
|
22
noire-carnation/config/mako/config
Normal file
22
noire-carnation/config/mako/config
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
default-timeout=5000
|
||||||
|
|
||||||
|
max-history=50
|
||||||
|
|
||||||
|
font=Ubuntu 10
|
||||||
|
|
||||||
|
background-color=#1E2326
|
||||||
|
text-color=#D3C6AA
|
||||||
|
|
||||||
|
border-color=#4F5B58
|
||||||
|
border-radius=10
|
||||||
|
|
||||||
|
padding=5,5,20
|
||||||
|
|
||||||
|
format=<b>%a</b> (%g)\n%s\n%b
|
||||||
|
|
||||||
|
[mode=dnd]
|
||||||
|
invisible=1
|
||||||
|
|
||||||
|
[mode=away]
|
||||||
|
default-timeout=0
|
||||||
|
ignore-timeout=1
|
422
noire-carnation/config/mpd/mpd.conf
Normal file
422
noire-carnation/config/mpd/mpd.conf
Normal file
@ -0,0 +1,422 @@
|
|||||||
|
# An example configuration file for MPD.
|
||||||
|
# Read the user manual for documentation: http://www.musicpd.org/doc/user/
|
||||||
|
|
||||||
|
|
||||||
|
# Files and directories #######################################################
|
||||||
|
#
|
||||||
|
# This setting controls the top directory which MPD will search to discover the
|
||||||
|
# available audio files and add them to the daemon's online database. This
|
||||||
|
# setting defaults to the XDG directory, otherwise the music directory will be
|
||||||
|
# be disabled and audio files will only be accepted over ipc socket (using
|
||||||
|
# file:// protocol) or streaming files over an accepted protocol.
|
||||||
|
#
|
||||||
|
music_directory "~/music"
|
||||||
|
#
|
||||||
|
# This setting sets the MPD internal playlist directory. The purpose of this
|
||||||
|
# directory is storage for playlists created by MPD. The server will use
|
||||||
|
# playlist files not created by the server but only if they are in the MPD
|
||||||
|
# format. This setting defaults to playlist saving being disabled.
|
||||||
|
#
|
||||||
|
playlist_directory "~/.playlists"
|
||||||
|
#
|
||||||
|
# This setting sets the location of the MPD database. This file is used to
|
||||||
|
# load the database at server start up and store the database while the
|
||||||
|
# server is not up. This setting defaults to disabled which will allow
|
||||||
|
# MPD to accept files over ipc socket (using file:// protocol) or streaming
|
||||||
|
# files over an accepted protocol.
|
||||||
|
#
|
||||||
|
db_file "~/.local/share/mpd/database"
|
||||||
|
|
||||||
|
# These settings are the locations for the daemon log files for the daemon.
|
||||||
|
#
|
||||||
|
# The special value "syslog" makes MPD use the local syslog daemon. This
|
||||||
|
# setting defaults to logging to syslog.
|
||||||
|
#
|
||||||
|
# If you use systemd, do not configure a log_file. With systemd, MPD
|
||||||
|
# defaults to the systemd journal, which is fine.
|
||||||
|
#
|
||||||
|
log_file "syslog"
|
||||||
|
|
||||||
|
# This setting sets the location of the file which stores the process ID
|
||||||
|
# for use of mpd --kill and some init scripts. This setting is disabled by
|
||||||
|
# default and the pid file will not be stored.
|
||||||
|
#
|
||||||
|
# If you use systemd, do not configure a pid_file.
|
||||||
|
#
|
||||||
|
#pid_file "~/.config/mpd/pid"
|
||||||
|
|
||||||
|
# This setting sets the location of the file which contains information about
|
||||||
|
# most variables to get MPD back into the same general shape it was in before
|
||||||
|
# it was brought down. This setting is disabled by default and the server
|
||||||
|
# state will be reset on server start up.
|
||||||
|
#
|
||||||
|
state_file "~/.local/state/mpd/state"
|
||||||
|
#
|
||||||
|
# The location of the sticker database. This is a database which
|
||||||
|
# manages dynamic information attached to songs.
|
||||||
|
#
|
||||||
|
sticker_file "~/.local/share/mpd/sticker.sql"
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
|
||||||
|
# General music daemon options ################################################
|
||||||
|
#
|
||||||
|
# This setting specifies the user that MPD will run as. MPD should never run as
|
||||||
|
# root and you may use this setting to make MPD change its user ID after
|
||||||
|
# initialization. This setting is disabled by default and MPD is run as the
|
||||||
|
# current user.
|
||||||
|
#
|
||||||
|
user "emma"
|
||||||
|
#
|
||||||
|
# This setting specifies the group that MPD will run as. If not specified
|
||||||
|
# primary group of user specified with "user" setting will be used (if set).
|
||||||
|
# This is useful if MPD needs to be a member of group such as "audio" to
|
||||||
|
# have permission to use sound card.
|
||||||
|
#
|
||||||
|
#group "nogroup"
|
||||||
|
#
|
||||||
|
# This setting sets the address for the daemon to listen on. Careful attention
|
||||||
|
# should be paid if this is assigned to anything other than the default, any.
|
||||||
|
# This setting can deny access to control of the daemon. Not effective if
|
||||||
|
# systemd socket activiation is in use.
|
||||||
|
#
|
||||||
|
# For network
|
||||||
|
bind_to_address "any"
|
||||||
|
#
|
||||||
|
# And for Unix Socket
|
||||||
|
#bind_to_address "$XDG_RUNTIME_DIR/mpd/socket"
|
||||||
|
#
|
||||||
|
# This setting is the TCP port that is desired for the daemon to get assigned
|
||||||
|
# to.
|
||||||
|
#
|
||||||
|
port "6600"
|
||||||
|
#
|
||||||
|
# Suppress all messages below the given threshold. Use "verbose" for
|
||||||
|
# troubleshooting. Available setting arguments are "notice", "info", "verbose",
|
||||||
|
# "warning" and "error".
|
||||||
|
#
|
||||||
|
log_level "notice"
|
||||||
|
#
|
||||||
|
# Setting "restore_paused" to "yes" puts MPD into pause mode instead
|
||||||
|
# of starting playback after startup.
|
||||||
|
#
|
||||||
|
restore_paused "yes"
|
||||||
|
#
|
||||||
|
# This setting enables MPD to create playlists in a format usable by other
|
||||||
|
# music players.
|
||||||
|
#
|
||||||
|
save_absolute_paths_in_playlists "no"
|
||||||
|
#
|
||||||
|
# This setting defines a list of tag types that will be extracted during the
|
||||||
|
# audio file discovery process. The complete list of possible values can be
|
||||||
|
# found in the user manual.
|
||||||
|
metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
|
||||||
|
#
|
||||||
|
# This example just enables the "comment" tag without disabling all
|
||||||
|
# the other supported tags:
|
||||||
|
metadata_to_use "+comment"
|
||||||
|
#
|
||||||
|
# This setting enables automatic update of MPD's database when files in
|
||||||
|
# music_directory are changed.
|
||||||
|
#
|
||||||
|
auto_update "yes"
|
||||||
|
#
|
||||||
|
# Limit the depth of the directories being watched, 0 means only watch
|
||||||
|
# the music directory itself. There is no limit by default.
|
||||||
|
#
|
||||||
|
#auto_update_depth "3"
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
|
||||||
|
# Symbolic link behavior ######################################################
|
||||||
|
#
|
||||||
|
# If this setting is set to "yes", MPD will discover audio files by following
|
||||||
|
# symbolic links outside of the configured music_directory.
|
||||||
|
#
|
||||||
|
#follow_outside_symlinks "yes"
|
||||||
|
#
|
||||||
|
# If this setting is set to "yes", MPD will discover audio files by following
|
||||||
|
# symbolic links inside of the configured music_directory.
|
||||||
|
#
|
||||||
|
follow_inside_symlinks "yes"
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
|
||||||
|
# Zeroconf / Avahi Service Discovery ##########################################
|
||||||
|
#
|
||||||
|
# If this setting is set to "yes", service information will be published with
|
||||||
|
# Zeroconf / Avahi.
|
||||||
|
#
|
||||||
|
#zeroconf_enabled "yes"
|
||||||
|
#
|
||||||
|
# The argument to this setting will be the Zeroconf / Avahi unique name for
|
||||||
|
# this MPD server on the network. %h will be replaced with the hostname.
|
||||||
|
#
|
||||||
|
#zeroconf_name "Music Player @ %h"
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
|
||||||
|
# Permissions #################################################################
|
||||||
|
#
|
||||||
|
# If this setting is set, MPD will require password authorization. The password
|
||||||
|
# setting can be specified multiple times for different password profiles.
|
||||||
|
#
|
||||||
|
#password "password@read,add,control,admin"
|
||||||
|
#
|
||||||
|
# This setting specifies the permissions a user has who has not yet logged in.
|
||||||
|
#
|
||||||
|
#default_permissions "read,add,control,admin"
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
|
||||||
|
# Database #######################################################################
|
||||||
|
#
|
||||||
|
# An example of a database section instead of the old 'db_file' setting.
|
||||||
|
# It enables mounting other storages into the music directory.
|
||||||
|
#
|
||||||
|
#database {
|
||||||
|
# plugin "simple"
|
||||||
|
# path "~/.local/share/mpd/db
|
||||||
|
# cache_directory "~/.local/share/mpd/cache"
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
# An example of database config for a sattelite setup
|
||||||
|
#
|
||||||
|
#music_directory "nfs://fileserver.local/srv/mp3"
|
||||||
|
#database {
|
||||||
|
# plugin "proxy"
|
||||||
|
# host "other.mpd.host"
|
||||||
|
# port "6600"
|
||||||
|
#}
|
||||||
|
|
||||||
|
# Input #######################################################################
|
||||||
|
#
|
||||||
|
input {
|
||||||
|
plugin "curl"
|
||||||
|
# proxy "proxy.isp.com:8080"
|
||||||
|
# proxy_user "user"
|
||||||
|
# proxy_password "password"
|
||||||
|
}
|
||||||
|
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
# Audio Output ################################################################
|
||||||
|
#
|
||||||
|
# MPD supports various audio output types, as well as playing through multiple
|
||||||
|
# audio outputs at the same time, through multiple audio_output settings
|
||||||
|
# blocks. Setting this block is optional, though the server will only attempt
|
||||||
|
# autodetection for one sound card.
|
||||||
|
#
|
||||||
|
#audio_output {
|
||||||
|
# type "pipewire"
|
||||||
|
# name "PipeWire Sound Server"
|
||||||
|
#}
|
||||||
|
# An example of an ALSA output:
|
||||||
|
#
|
||||||
|
#audio_output {
|
||||||
|
# type "alsa"
|
||||||
|
# name "My ALSA Device"
|
||||||
|
## device "hw:0,0" # optional
|
||||||
|
## mixer_type "hardware" # optional
|
||||||
|
## mixer_device "default" # optional
|
||||||
|
## mixer_control "PCM" # optional
|
||||||
|
## mixer_index "0" # optional
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
# An example of an OSS output:
|
||||||
|
#
|
||||||
|
#audio_output {
|
||||||
|
# type "oss"
|
||||||
|
# name "My OSS Device"
|
||||||
|
## device "/dev/dsp" # optional
|
||||||
|
## mixer_type "hardware" # optional
|
||||||
|
## mixer_device "/dev/mixer" # optional
|
||||||
|
## mixer_control "PCM" # optional
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
# An example of a shout output (for streaming to Icecast):
|
||||||
|
#
|
||||||
|
#audio_output {
|
||||||
|
# type "shout"
|
||||||
|
# encoder "vorbis" # optional
|
||||||
|
# name "My Shout Stream"
|
||||||
|
# host "localhost"
|
||||||
|
# port "8000"
|
||||||
|
# mount "/mpd.ogg"
|
||||||
|
# password "hackme"
|
||||||
|
# quality "5.0"
|
||||||
|
# bitrate "128"
|
||||||
|
# format "44100:16:1"
|
||||||
|
## protocol "icecast2" # optional
|
||||||
|
## user "source" # optional
|
||||||
|
## description "My Stream Description" # optional
|
||||||
|
## url "http://example.com" # optional
|
||||||
|
## genre "jazz" # optional
|
||||||
|
## public "no" # optional
|
||||||
|
## timeout "2" # optional
|
||||||
|
## mixer_type "software" # optional
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
# An example of a recorder output:
|
||||||
|
#
|
||||||
|
#audio_output {
|
||||||
|
# type "recorder"
|
||||||
|
# name "My recorder"
|
||||||
|
# encoder "vorbis" # optional, vorbis or lame
|
||||||
|
# path "/var/lib/mpd/recorder/mpd.ogg"
|
||||||
|
## quality "5.0" # do not define if bitrate is defined
|
||||||
|
# bitrate "128" # do not define if quality is defined
|
||||||
|
# format "44100:16:1"
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
# An example of a httpd output (built-in HTTP streaming server):
|
||||||
|
#
|
||||||
|
audio_output {
|
||||||
|
type "httpd"
|
||||||
|
name "Emma's MPD Stream"
|
||||||
|
encoder "vorbis" # optional, vorbis or lame
|
||||||
|
port "8000"
|
||||||
|
# bind_to_address "0.0.0.0" # optional, IPv4 or IPv6
|
||||||
|
# quality "5.0" # do not define if bitrate is defined
|
||||||
|
bitrate "320" # do not define if quality is defined
|
||||||
|
format "44100:16:2"
|
||||||
|
max_clients "0" # optional 0=no limit
|
||||||
|
}
|
||||||
|
#
|
||||||
|
# An example of a pulseaudio output (streaming to a remote pulseaudio server)
|
||||||
|
#
|
||||||
|
audio_output {
|
||||||
|
type "pulse"
|
||||||
|
name "My Pulse Output"
|
||||||
|
## server "remote_server" # optional
|
||||||
|
## sink "remote_server_sink" # optional
|
||||||
|
## media_role "media_role" #optional
|
||||||
|
}
|
||||||
|
#
|
||||||
|
# An example of a winmm output (Windows multimedia API).
|
||||||
|
#
|
||||||
|
#audio_output {
|
||||||
|
# type "winmm"
|
||||||
|
# name "My WinMM output"
|
||||||
|
## device "Digital Audio (S/PDIF) (High Definition Audio Device)" # optional
|
||||||
|
# or
|
||||||
|
## device "0" # optional
|
||||||
|
## mixer_type "hardware" # optional
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
# An example of a wasapi output (Windows multimedia API).
|
||||||
|
#
|
||||||
|
#audio_output {
|
||||||
|
# type "wasapi"
|
||||||
|
# name "My WASAPI output"
|
||||||
|
## device "Digital Audio (S/PDIF) (High Definition Audio Device)" # optional
|
||||||
|
# or
|
||||||
|
## device "0" # optional
|
||||||
|
## Exclusive mode blocks all other audio source, and get best audio quality without resampling.
|
||||||
|
## exclusive "no" # optional
|
||||||
|
## Enumerate all devices in log.
|
||||||
|
## enumerate "no" # optional
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
# An example of an openal output.
|
||||||
|
#
|
||||||
|
#audio_output {
|
||||||
|
# type "openal"
|
||||||
|
# name "My OpenAL output"
|
||||||
|
## device "Digital Audio (S/PDIF) (High Definition Audio Device)" # optional
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
# An example of an sndio output.
|
||||||
|
#
|
||||||
|
#audio_output {
|
||||||
|
# type "sndio"
|
||||||
|
# name "sndio output"
|
||||||
|
# mixer_type "hardware"
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
# An example of an OS X output:
|
||||||
|
#
|
||||||
|
#audio_output {
|
||||||
|
# type "osx"
|
||||||
|
# name "My OS X Device"
|
||||||
|
## device "Built-in Output" # optional
|
||||||
|
## channel_map "-1,-1,0,1" # optional
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
## Example "pipe" output:
|
||||||
|
#
|
||||||
|
#audio_output {
|
||||||
|
# type "pipe"
|
||||||
|
# name "my pipe"
|
||||||
|
# command "aplay -f cd 2>/dev/null"
|
||||||
|
## Or if you're want to use AudioCompress
|
||||||
|
# command "AudioCompress -m | aplay -f cd 2>/dev/null"
|
||||||
|
## Or to send raw PCM stream through PCM:
|
||||||
|
# command "nc example.org 8765"
|
||||||
|
# format "44100:16:2"
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
## An example of a null output (for no audio output):
|
||||||
|
#
|
||||||
|
#audio_output {
|
||||||
|
# type "null"
|
||||||
|
# name "My Null Output"
|
||||||
|
# mixer_type "none" # optional
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
|
||||||
|
# Normalization automatic volume adjustments ##################################
|
||||||
|
#
|
||||||
|
# This setting specifies the type of ReplayGain to use. This setting can have
|
||||||
|
# the argument "off", "album", "track" or "auto". "auto" is a special mode that
|
||||||
|
# chooses between "track" and "album" depending on the current state of
|
||||||
|
# random playback. If random playback is enabled then "track" mode is used.
|
||||||
|
# See <https://wiki.hydrogenaud.io/index.php?title=Replaygain> for
|
||||||
|
# more details about ReplayGain.
|
||||||
|
# This setting is off by default.
|
||||||
|
#
|
||||||
|
replaygain "auto"
|
||||||
|
#
|
||||||
|
# This setting sets the pre-amp used for files that have ReplayGain tags. By
|
||||||
|
# default this setting is disabled.
|
||||||
|
#
|
||||||
|
#replaygain_preamp "0"
|
||||||
|
#
|
||||||
|
# This setting sets the pre-amp used for files that do NOT have ReplayGain tags.
|
||||||
|
# By default this setting is disabled.
|
||||||
|
#
|
||||||
|
#replaygain_missing_preamp "0"
|
||||||
|
#
|
||||||
|
# This setting enables or disables ReplayGain limiting.
|
||||||
|
# MPD calculates actual amplification based on the ReplayGain tags
|
||||||
|
# and replaygain_preamp / replaygain_missing_preamp setting.
|
||||||
|
# If replaygain_limit is enabled MPD will never amplify audio signal
|
||||||
|
# above its original level. If replaygain_limit is disabled such amplification
|
||||||
|
# might occur. By default this setting is enabled.
|
||||||
|
#
|
||||||
|
replaygain_limit "yes"
|
||||||
|
#
|
||||||
|
# This setting enables on-the-fly normalization volume adjustment. This will
|
||||||
|
# result in the volume of all playing audio to be adjusted so the output has
|
||||||
|
# equal "loudness". This setting is disabled by default.
|
||||||
|
#
|
||||||
|
volume_normalization "no"
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
# Character Encoding ##########################################################
|
||||||
|
#
|
||||||
|
# If file or directory names do not display correctly for your locale then you
|
||||||
|
# may need to modify this setting.
|
||||||
|
#
|
||||||
|
filesystem_charset "UTF-8"
|
||||||
|
#
|
||||||
|
###############################################################################
|
1
noire-carnation/config/mpv/.gitignore
vendored
Normal file
1
noire-carnation/config/mpv/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
watch_later/
|
Binary file not shown.
52
noire-carnation/config/mpv/MordenX/README.md
Normal file
52
noire-carnation/config/mpv/MordenX/README.md
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
# ModernX
|
||||||
|
An MPV OSC script based on [mpv-osc-modern](https://github.com/maoiscat/mpv-osc-modern/) that aims to mirror the functionality of MPV's stock OSC while with a more modern-looking interface.
|
||||||
|
|
||||||
|
![img](https://github.com/cyl0/ModernX/blob/main/preview.png)
|
||||||
|
|
||||||
|
# How to install
|
||||||
|
|
||||||
|
Locate your MPV folder. It is typically located at `\%APPDATA%\mpv\` on Windows and `~/.config/mpv/` on Linux/MacOS. See the [Files section](https://mpv.io/manual/master/#files) in mpv's manual for more info.
|
||||||
|
|
||||||
|
Put mordenx.lua into your mpv "\~\~/scripts/" folder. Create the "\~\~/scripts/" folder if you don't already have one and remove any other OSC scripts,
|
||||||
|
then put `Material-Design-Iconic-Font.ttf` in the "\~\~/fonts" folder.
|
||||||
|
|
||||||
|
in mpv.conf:
|
||||||
|
|
||||||
|
```
|
||||||
|
osc = no
|
||||||
|
border = no # Optional, but recommended
|
||||||
|
```
|
||||||
|
`Material-Design-Iconic-Font.ttf` can also be downloaded from [here](https://zavoloklom.github.io/material-design-iconic-font/).
|
||||||
|
|
||||||
|
# How to config
|
||||||
|
|
||||||
|
edit osc.conf in "\~\~/script-opts/" folder, however many options are changed, so refer to the user_opts variable in the script file for details.
|
||||||
|
|
||||||
|
# Thumbnails
|
||||||
|
|
||||||
|
To enable thumbnails in timeline, install [thumbfast](https://github.com/po5/thumbfast). No other step necessary.
|
||||||
|
|
||||||
|
# Buttons
|
||||||
|
|
||||||
|
like the built-in script, some buttons may accept multiple mouse actions, here is a list:
|
||||||
|
|
||||||
|
## Seekbar
|
||||||
|
* Left mouse button: seek to chosen position.
|
||||||
|
* Right mouse button: seek to the head of chosen chapter
|
||||||
|
## Playlist back/forward buttons
|
||||||
|
* Left mouse button: play previous/next file.
|
||||||
|
* Right mouse button: show playlist.
|
||||||
|
## Skip back/forward buttons
|
||||||
|
* Left mouse button: go to previous/next chapter.
|
||||||
|
* Right mouse button: show chapter list.
|
||||||
|
## Jump back/forward buttons
|
||||||
|
* Left mouse button: Jumps forwards/backwards by 5 seconds, or by the amount set in `user_opts`.
|
||||||
|
* Right mouse button: Jumps forwards/backwards by 1 minute.
|
||||||
|
* Shift + Left mouse button: Skips to the previous/next frame.
|
||||||
|
## Cycle audio/subtitle buttons
|
||||||
|
* Left mouse button/Right mouse button: cycle to next/previous track.
|
||||||
|
* Middle mouse button: show track list.
|
||||||
|
## Playback time
|
||||||
|
* Left mouse button: display time in milliseconds
|
||||||
|
## Duration
|
||||||
|
* Left mouse button: display total time instead of remaining time
|
2741
noire-carnation/config/mpv/MordenX/modernx.lua
Normal file
2741
noire-carnation/config/mpv/MordenX/modernx.lua
Normal file
File diff suppressed because it is too large
Load Diff
BIN
noire-carnation/config/mpv/MordenX/preview.png
Normal file
BIN
noire-carnation/config/mpv/MordenX/preview.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.2 MiB |
1
noire-carnation/config/mpv/fonts/Material-Design-Iconic-Font.ttf
Symbolic link
1
noire-carnation/config/mpv/fonts/Material-Design-Iconic-Font.ttf
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../MordenX/Material-Design-Iconic-Font.ttf
|
26
noire-carnation/config/mpv/mpv.conf
Normal file
26
noire-carnation/config/mpv/mpv.conf
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
# misc
|
||||||
|
border=no
|
||||||
|
osc=no
|
||||||
|
save-position-on-quit
|
||||||
|
|
||||||
|
# subs
|
||||||
|
embeddedfonts=no
|
||||||
|
sub-ass-override=style
|
||||||
|
sub-ass-force-style='FontName=Ubuntu'
|
||||||
|
alang=ja,jpn,Japanese,en,eng,English
|
||||||
|
slang=en,eng,English
|
||||||
|
|
||||||
|
# video
|
||||||
|
vo=gpu
|
||||||
|
gpu-api=vulkan
|
||||||
|
hwdec=auto
|
||||||
|
profile=gpu-hq
|
||||||
|
# scale=ewa_lanczossharp
|
||||||
|
# cscale=ewa_lanczossoft
|
||||||
|
video-sync=display-resample
|
||||||
|
linear-downscaling=no
|
||||||
|
framedrop=no
|
||||||
|
|
||||||
|
|
||||||
|
[720p]
|
||||||
|
ytdl-format=bestvideo[height<=?720]+bestaudio/best
|
1
noire-carnation/config/mpv/script-opts/osc.conf
Normal file
1
noire-carnation/config/mpv/script-opts/osc.conf
Normal file
@ -0,0 +1 @@
|
|||||||
|
windowcontrols=no
|
1
noire-carnation/config/mpv/scripts/modernx.lua
Symbolic link
1
noire-carnation/config/mpv/scripts/modernx.lua
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../MordenX/modernx.lua
|
1
noire-carnation/config/mpv/scripts/sponsorblock-minimal.lua
Symbolic link
1
noire-carnation/config/mpv/scripts/sponsorblock-minimal.lua
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/mpv/sponsorblock-minimal.lua
|
91
noire-carnation/config/nvim/init.vim
Normal file
91
noire-carnation/config/nvim/init.vim
Normal file
@ -0,0 +1,91 @@
|
|||||||
|
syntax on
|
||||||
|
set guifont=Ubuntu\ Mono:h16
|
||||||
|
set showmatch
|
||||||
|
set number
|
||||||
|
set ruler
|
||||||
|
set colorcolumn=80
|
||||||
|
set nowrap
|
||||||
|
set tabstop=2
|
||||||
|
|
||||||
|
call plug#begin('~/.config/nvim/plugged')
|
||||||
|
|
||||||
|
Plug 'sainnhe/everforest'
|
||||||
|
Plug 'neovim/nvim-lspconfig'
|
||||||
|
Plug 'vim-airline/vim-airline'
|
||||||
|
Plug 'lervag/vimtex'
|
||||||
|
Plug 'ap/vim-css-color'
|
||||||
|
Plug 'rust-lang/rust.vim'
|
||||||
|
Plug 'kyazdani42/nvim-web-devicons'
|
||||||
|
Plug 'simrat39/rust-tools.nvim'
|
||||||
|
Plug 'sheerun/vim-polyglot'
|
||||||
|
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
|
||||||
|
Plug 'onsails/lspkind-nvim'
|
||||||
|
Plug 'editorconfig/editorconfig-vim'
|
||||||
|
Plug 'williamboman/mason.nvim', { 'do': ':MasonUpdate' }
|
||||||
|
Plug 'williamboman/mason-lspconfig.nvim'
|
||||||
|
|
||||||
|
call plug#end()
|
||||||
|
|
||||||
|
lua require("mason").setup()
|
||||||
|
|
||||||
|
>
|
||||||
|
" Important!!
|
||||||
|
if has('termguicolors')
|
||||||
|
set termguicolors
|
||||||
|
endif
|
||||||
|
|
||||||
|
" For dark version.
|
||||||
|
set background=dark
|
||||||
|
|
||||||
|
" Set contrast.
|
||||||
|
" This configuration option should be placed before `colorscheme everforest`.
|
||||||
|
" Available values: 'hard', 'medium'(default), 'soft'
|
||||||
|
let g:everforest_background = 'hard'
|
||||||
|
|
||||||
|
" For better performance
|
||||||
|
let g:everforest_better_performance = 1
|
||||||
|
|
||||||
|
colorscheme everforest
|
||||||
|
<
|
||||||
|
|
||||||
|
lua <<EOF
|
||||||
|
local rt = require("rust-tools")
|
||||||
|
|
||||||
|
rt.setup({
|
||||||
|
server = {
|
||||||
|
on_attach = function(_, bufnr)
|
||||||
|
-- Hover actions
|
||||||
|
vim.keymap.set("n", "<C-space>", rt.hover_actions.hover_actions, { buffer = bufnr })
|
||||||
|
-- Code action groups
|
||||||
|
vim.keymap.set("n", "<Leader>a", rt.code_action_group.code_action_group, { buffer = bufnr })
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
-- LSP Diagnostics Options Setup
|
||||||
|
local sign = function(opts)
|
||||||
|
vim.fn.sign_define(opts.name, {
|
||||||
|
texthl = opts.name,
|
||||||
|
text = opts.text,
|
||||||
|
numhl = ''
|
||||||
|
})
|
||||||
|
end
|
||||||
|
|
||||||
|
vim.diagnostic.config({
|
||||||
|
virtual_text = false,
|
||||||
|
signs = true,
|
||||||
|
update_in_insert = true,
|
||||||
|
underline = true,
|
||||||
|
severity_sort = false,
|
||||||
|
float = {
|
||||||
|
border = 'rounded',
|
||||||
|
source = 'always',
|
||||||
|
header = '',
|
||||||
|
prefix = '',
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
vim.cmd([[
|
||||||
|
set signcolumn=yes
|
||||||
|
autocmd CursorHold * lua vim.diagnostic.open_float(nil, { focusable = false })
|
||||||
|
]])
|
||||||
|
EOF
|
159
noire-carnation/config/pacman/makepkg.conf
Normal file
159
noire-carnation/config/pacman/makepkg.conf
Normal file
@ -0,0 +1,159 @@
|
|||||||
|
#!/hint/bash
|
||||||
|
#
|
||||||
|
# /etc/makepkg.conf
|
||||||
|
#
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# SOURCE ACQUISITION
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
#-- The download utilities that makepkg should use to acquire sources
|
||||||
|
# Format: 'protocol::agent'
|
||||||
|
DLAGENTS=('file::/usr/bin/curl -qgC - -o %o %u'
|
||||||
|
'ftp::/usr/bin/curl -qgfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
|
||||||
|
'http::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
||||||
|
'https::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
||||||
|
'rsync::/usr/bin/rsync --no-motd -z %u %o'
|
||||||
|
'scp::/usr/bin/scp -C %u %o')
|
||||||
|
|
||||||
|
# Other common tools:
|
||||||
|
# /usr/bin/snarf
|
||||||
|
# /usr/bin/lftpget -c
|
||||||
|
# /usr/bin/wget
|
||||||
|
|
||||||
|
#-- The package required by makepkg to download VCS sources
|
||||||
|
# Format: 'protocol::package'
|
||||||
|
VCSCLIENTS=('bzr::bzr'
|
||||||
|
'fossil::fossil'
|
||||||
|
'git::git'
|
||||||
|
'hg::mercurial'
|
||||||
|
'svn::subversion')
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# ARCHITECTURE, COMPILE FLAGS
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
CARCH="x86_64"
|
||||||
|
CHOST="x86_64-pc-linux-gnu"
|
||||||
|
|
||||||
|
#-- Compiler and Linker Flags
|
||||||
|
#CPPFLAGS=""
|
||||||
|
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions \
|
||||||
|
-Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
|
||||||
|
-fstack-clash-protection -fcf-protection -fuse-ld=mold"
|
||||||
|
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
|
||||||
|
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now"
|
||||||
|
LTOFLAGS="-flto=auto"
|
||||||
|
#RUSTFLAGS="-C opt-level=2"
|
||||||
|
#-- Make Flags: change this for DistCC/SMP systems
|
||||||
|
#MAKEFLAGS="-j2"
|
||||||
|
#-- Debugging flags
|
||||||
|
DEBUG_CFLAGS="-g"
|
||||||
|
DEBUG_CXXFLAGS="$DEBUG_CFLAGS"
|
||||||
|
#DEBUG_RUSTFLAGS="-C debuginfo=2"
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# BUILD ENVIRONMENT
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
# Makepkg defaults: BUILDENV=(!distcc !color !ccache check !sign)
|
||||||
|
# A negated environment option will do the opposite of the comments below.
|
||||||
|
#
|
||||||
|
#-- distcc: Use the Distributed C/C++/ObjC compiler
|
||||||
|
#-- color: Colorize output messages
|
||||||
|
#-- ccache: Use ccache to cache compilation
|
||||||
|
#-- check: Run the check() function if present in the PKGBUILD
|
||||||
|
#-- sign: Generate PGP signature file
|
||||||
|
#
|
||||||
|
BUILDENV=(!distcc color !ccache check !sign)
|
||||||
|
#
|
||||||
|
#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
|
||||||
|
#-- specify a space-delimited list of hosts running in the DistCC cluster.
|
||||||
|
#DISTCC_HOSTS=""
|
||||||
|
#
|
||||||
|
#-- Specify a directory for package building.
|
||||||
|
#BUILDDIR=/tmp/makepkg
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# GLOBAL PACKAGE OPTIONS
|
||||||
|
# These are default values for the options=() settings
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto)
|
||||||
|
# A negated option will do the opposite of the comments below.
|
||||||
|
#
|
||||||
|
#-- strip: Strip symbols from binaries/libraries
|
||||||
|
#-- docs: Save doc directories specified by DOC_DIRS
|
||||||
|
#-- libtool: Leave libtool (.la) files in packages
|
||||||
|
#-- staticlibs: Leave static library (.a) files in packages
|
||||||
|
#-- emptydirs: Leave empty directories in packages
|
||||||
|
#-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip
|
||||||
|
#-- purge: Remove files specified by PURGE_TARGETS
|
||||||
|
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
||||||
|
#-- lto: Add compile flags for building with link time optimization
|
||||||
|
#
|
||||||
|
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug !lto)
|
||||||
|
|
||||||
|
#-- File integrity checks to use. Valid: md5, sha1, sha224, sha256, sha384, sha512, b2
|
||||||
|
INTEGRITY_CHECK=(sha256)
|
||||||
|
#-- Options to be used when stripping binaries. See `man strip' for details.
|
||||||
|
STRIP_BINARIES="--strip-all"
|
||||||
|
#-- Options to be used when stripping shared libraries. See `man strip' for details.
|
||||||
|
STRIP_SHARED="--strip-unneeded"
|
||||||
|
#-- Options to be used when stripping static libraries. See `man strip' for details.
|
||||||
|
STRIP_STATIC="--strip-debug"
|
||||||
|
#-- Manual (man and info) directories to compress (if zipman is specified)
|
||||||
|
MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info})
|
||||||
|
#-- Doc directories to remove (if !docs is specified)
|
||||||
|
DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc})
|
||||||
|
#-- Files to be removed from all packages (if purge is specified)
|
||||||
|
PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
|
||||||
|
#-- Directory to store source code in for debug packages
|
||||||
|
DBGSRCDIR="/usr/src/debug"
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# PACKAGE OUTPUT
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
# Default: put built package and cached source in build directory
|
||||||
|
#
|
||||||
|
#-- Destination: specify a fixed directory where all packages will be placed
|
||||||
|
#PKGDEST=/home/packages
|
||||||
|
#-- Source cache: specify a fixed directory where source files will be cached
|
||||||
|
#SRCDEST=/home/sources
|
||||||
|
#-- Source packages: specify a fixed directory where all src packages will be placed
|
||||||
|
#SRCPKGDEST=/home/srcpackages
|
||||||
|
#-- Log files: specify a fixed directory where all log files will be placed
|
||||||
|
#LOGDEST=/home/makepkglogs
|
||||||
|
#-- Packager: name/email of the person or organization building packages
|
||||||
|
#PACKAGER="John Doe <john@doe.com>"
|
||||||
|
#-- Specify a key to use for package signing
|
||||||
|
#GPGKEY=""
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# COMPRESSION DEFAULTS
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
COMPRESSGZ=(gzip -c -f -n)
|
||||||
|
COMPRESSBZ2=(bzip2 -c -f)
|
||||||
|
COMPRESSXZ=(xz -c -z -)
|
||||||
|
COMPRESSZST=(zstd -c -z -q -)
|
||||||
|
COMPRESSLRZ=(lrzip -q)
|
||||||
|
COMPRESSLZO=(lzop -q)
|
||||||
|
COMPRESSZ=(compress -c -f)
|
||||||
|
COMPRESSLZ4=(lz4 -q)
|
||||||
|
COMPRESSLZ=(lzip -c -f)
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# EXTENSION DEFAULTS
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
PKGEXT='.pkg.tar.zst'
|
||||||
|
SRCEXT='.src.tar.gz'
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# OTHER
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
#-- Command used to run pacman as root, instead of trying sudo and su
|
||||||
|
#PACMAN_AUTH=()
|
40
noire-carnation/config/paru/paru.conf
Normal file
40
noire-carnation/config/paru/paru.conf
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
#
|
||||||
|
# $PARU_CONF
|
||||||
|
# /etc/paru.conf
|
||||||
|
# ~/.config/paru/paru.conf
|
||||||
|
#
|
||||||
|
# See the paru.conf(5) manpage for options
|
||||||
|
|
||||||
|
#
|
||||||
|
# GENERAL OPTIONS
|
||||||
|
#
|
||||||
|
[options]
|
||||||
|
PgpFetch
|
||||||
|
Devel
|
||||||
|
Provides
|
||||||
|
DevelSuffixes = -git -cvs -svn -bzr -darcs -always -hg -fossil
|
||||||
|
#AurOnly
|
||||||
|
BottomUp
|
||||||
|
RemoveMake
|
||||||
|
SudoLoop = true
|
||||||
|
#UseAsk
|
||||||
|
#SaveChanges
|
||||||
|
CombinedUpgrade
|
||||||
|
CleanAfter
|
||||||
|
#UpgradeMenu
|
||||||
|
NewsOnUpgrade
|
||||||
|
|
||||||
|
#LocalRepo
|
||||||
|
#Chroot
|
||||||
|
#Sign
|
||||||
|
#SignDb
|
||||||
|
#KeepRepoCache
|
||||||
|
|
||||||
|
#
|
||||||
|
# Binary OPTIONS
|
||||||
|
#
|
||||||
|
[bin]
|
||||||
|
#FileManager = vifm
|
||||||
|
#MFlags = --skippgpcheck
|
||||||
|
Sudo = doas
|
||||||
|
# Pager = less
|
32
noire-carnation/config/piss/config.toml
Normal file
32
noire-carnation/config/piss/config.toml
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
[cursor]
|
||||||
|
|
||||||
|
[colors]
|
||||||
|
background = '#000000'
|
||||||
|
foreground = '#FFFFFF'
|
||||||
|
black = '#606060'
|
||||||
|
red = '#FF0000'
|
||||||
|
green = '#00FF00'
|
||||||
|
yellow = '#FFFF00'
|
||||||
|
blue = '#0000FF'
|
||||||
|
magenta = '#FF00FF'
|
||||||
|
cyan = '#00FFFF'
|
||||||
|
white = '#E0E0E0'
|
||||||
|
bright_black = '#606060'
|
||||||
|
bright_red = '#FF0000'
|
||||||
|
bright_green = '#00FF00'
|
||||||
|
bright_yellow = '#FFFF00'
|
||||||
|
bright_blue = '#0000FF'
|
||||||
|
bright_magenta = '#FF00FF'
|
||||||
|
bright_cyan = '#00FFFF'
|
||||||
|
bright_white = '#E0E0E0'
|
||||||
|
|
||||||
|
[draw]
|
||||||
|
pad_x = 2
|
||||||
|
pad_y = 2
|
||||||
|
|
||||||
|
[fonts]
|
||||||
|
normal = '/home/emma/.local/share/fonts/terminus/ter-u32n.bdf'
|
||||||
|
bold = '/home/emma/.local/share/fonts/terminus/ter-u32n.bdf'
|
||||||
|
|
||||||
|
[system]
|
||||||
|
shell = '/bin/sh'
|
35
noire-carnation/config/starship.toml
Normal file
35
noire-carnation/config/starship.toml
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
# Inserts a blank line between shell prompts
|
||||||
|
add_newline = false
|
||||||
|
|
||||||
|
format = """
|
||||||
|
[╭](bold blue) $username@$hostname
|
||||||
|
[│](bold blue) [$directory]($git_branch$git_state$git_status)
|
||||||
|
[╰─](bold blue)$git_branch$status[# ](bold green)"""
|
||||||
|
|
||||||
|
[directory]
|
||||||
|
style = "bold green"
|
||||||
|
truncate_to_repo = true
|
||||||
|
read_only = " (read-only)"
|
||||||
|
fish_style_pwd_dir_length = 1
|
||||||
|
|
||||||
|
[hostname]
|
||||||
|
ssh_only = false
|
||||||
|
format = "[$hostname]($style)"
|
||||||
|
style = "bold purple"
|
||||||
|
|
||||||
|
[username]
|
||||||
|
show_always = true
|
||||||
|
style_user = "bold blue"
|
||||||
|
format = "[$user]($style)"
|
||||||
|
|
||||||
|
[git_branch]
|
||||||
|
style = "bold green"
|
||||||
|
format = "[\\[[$branch$tag](bold green)\\]](bold white)"
|
||||||
|
|
||||||
|
[git_status]
|
||||||
|
format = ' ([\[$conflicted$deleted$renamed$modified$staged$untracked$ahead_behind\]]($style))'
|
||||||
|
|
||||||
|
[status]
|
||||||
|
style = "bold red"
|
||||||
|
format = '[\[$status\]]($style)'
|
||||||
|
disabled = false
|
201
noire-carnation/config/sway/config
Normal file
201
noire-carnation/config/sway/config
Normal file
@ -0,0 +1,201 @@
|
|||||||
|
# set key variables
|
||||||
|
set $mod Mod4
|
||||||
|
set $alt Mod1
|
||||||
|
|
||||||
|
# set desktop information
|
||||||
|
exec dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP="sway:KDE"
|
||||||
|
|
||||||
|
# set display scaling
|
||||||
|
|
||||||
|
output DP-3 {
|
||||||
|
scale 1.35
|
||||||
|
mode 2560x1440@75Hz
|
||||||
|
}
|
||||||
|
|
||||||
|
# set font
|
||||||
|
|
||||||
|
font pango: Ubuntu Regular 14
|
||||||
|
|
||||||
|
input type:keyboard {
|
||||||
|
# enable numlock
|
||||||
|
xkb_numlock enable
|
||||||
|
|
||||||
|
# remap capslock to esc & ralt to compose
|
||||||
|
xkb_options "caps:escape,compose:ralt"
|
||||||
|
}
|
||||||
|
|
||||||
|
# start waybar
|
||||||
|
bar {
|
||||||
|
swaybar_command waybar
|
||||||
|
}
|
||||||
|
|
||||||
|
exec /usr/lib/xdg-desktop-portal -r &
|
||||||
|
exec /usr/lib/xdg-desktop-portal-kde;
|
||||||
|
|
||||||
|
exec /usr/lib/polkit-kde-authentication-agent-1
|
||||||
|
|
||||||
|
exec wl-paste -t text --watch clipman store
|
||||||
|
exec wl-paste -p -t text --watch clipman store -P --histpath="$XDG_DATA_DIR/clipman-primary.json"
|
||||||
|
|
||||||
|
exec pipewire &
|
||||||
|
exec libinput-gestures
|
||||||
|
exec mako
|
||||||
|
|
||||||
|
exec swayflashy
|
||||||
|
|
||||||
|
# swayidle timeout 30 "makoctl set-mode away" resume "makoctl set-mode default"
|
||||||
|
|
||||||
|
exec eval (ssh-agent -c)
|
||||||
|
|
||||||
|
# set wallpaper
|
||||||
|
exec wal -i $XDG_PICTURES_DIR/wallpapers/73085922_p0.jpg
|
||||||
|
exec swaybg -i $XDG_PICTURES_DIR/wallpapers/73085922_p0.jpg
|
||||||
|
|
||||||
|
# set pactl to adjust volume in pipewire-pulse
|
||||||
|
bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +1%
|
||||||
|
bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -1%
|
||||||
|
bindsym XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
|
||||||
|
|
||||||
|
# Media player controls
|
||||||
|
bindsym XF86AudioPlay exec playerctl play-pause
|
||||||
|
bindsym XF86AudioPause exec playerctl play-pause
|
||||||
|
bindsym XF86AudioNext exec playerctl next
|
||||||
|
bindsym XF86AudioPrev exec playerctl previous
|
||||||
|
|
||||||
|
# increase and decrease screen brightness
|
||||||
|
bindsym XF86MonBrightnessUp exec light -T 1.25
|
||||||
|
bindsym XF86MonBrightnessDown exec light -T 0.75
|
||||||
|
|
||||||
|
# screenshot with grim
|
||||||
|
bindsym $mod+Print mode "screenshot"; exec killall swayflashy
|
||||||
|
|
||||||
|
mode "screenshot" {
|
||||||
|
bindsym s exec grimshot save screen
|
||||||
|
bindsym Shift+s exec grimshot save area
|
||||||
|
bindsym $alt+s exec grimshot save window
|
||||||
|
|
||||||
|
bindsym c exec grimshot copy screen
|
||||||
|
bindsym Shift+c exec grimshot copy area
|
||||||
|
bindsym $alt+c exec grimshot copy window
|
||||||
|
|
||||||
|
bindsym Escape mode "default"; exec swayflashy
|
||||||
|
}
|
||||||
|
|
||||||
|
#bindsym $mod+i mode "j: japanese; t: toki pona; esc: english"
|
||||||
|
#
|
||||||
|
#mode "j: japanese; t: toki pona; esc: english" {
|
||||||
|
# bindsym j exec ibus engine anthy; mode "default"
|
||||||
|
# bindsym t exec ibus engine table:tokipona; mode "default"
|
||||||
|
# bindsym Return exec ibus engine xkb:us::eng; mode "default"
|
||||||
|
# bindsym Escape exec ibus engine xkb:us::eng; mode "default"
|
||||||
|
#}
|
||||||
|
|
||||||
|
# window actions
|
||||||
|
|
||||||
|
floating_modifier $alt
|
||||||
|
|
||||||
|
bindsym $mod+x kill
|
||||||
|
bindsym $mod+f fullscreen toggle
|
||||||
|
|
||||||
|
# floating mode toggle and focus
|
||||||
|
bindsym $mod+Shift+space floating toggle
|
||||||
|
bindsym $mod+space focus mode_toggle
|
||||||
|
|
||||||
|
# lock screen
|
||||||
|
# bindsym --release $mod+Shift+l exec swaylock
|
||||||
|
|
||||||
|
# tools
|
||||||
|
bindsym $mod+t exec kitty
|
||||||
|
bindsym $mod+d exec wofi
|
||||||
|
bindsym $mod+w exec clipman pick -t wofi
|
||||||
|
|
||||||
|
# change focus
|
||||||
|
bindsym $mod+h focus left
|
||||||
|
bindsym $mod+j focus down
|
||||||
|
bindsym $mod+k focus up
|
||||||
|
bindsym $mod+l focus right
|
||||||
|
|
||||||
|
# move focused window
|
||||||
|
bindsym $mod+Shift+h move left
|
||||||
|
bindsym $mod+Shift+j move down
|
||||||
|
bindsym $mod+Shift+k move up
|
||||||
|
bindsym $mod+Shift+l move right
|
||||||
|
|
||||||
|
|
||||||
|
# workspaces
|
||||||
|
|
||||||
|
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"
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
# reload the configuration file
|
||||||
|
bindsym $mod+Shift+c reload
|
||||||
|
|
||||||
|
# restart inplace
|
||||||
|
bindsym $mod+Shift+r exec swaymsg restart
|
||||||
|
|
||||||
|
# resize window
|
||||||
|
|
||||||
|
mode "resize" {
|
||||||
|
bindsym h resize shrink width 10 px or 10 ppt
|
||||||
|
bindsym j resize grow height 10 px or 10 ppt
|
||||||
|
bindsym k resize shrink height 10 px or 10 ppt
|
||||||
|
bindsym l resize grow width 10 px or 10 ppt
|
||||||
|
|
||||||
|
bindsym Return mode "default"
|
||||||
|
bindsym Escape mode "default"
|
||||||
|
bindsym $mod+r mode "default"
|
||||||
|
}
|
||||||
|
|
||||||
|
bindsym $mod+r mode "resize"
|
||||||
|
|
||||||
|
# window borders and gaps
|
||||||
|
|
||||||
|
default_border none
|
||||||
|
default_floating_border none
|
||||||
|
|
||||||
|
gaps inner 5
|
||||||
|
gaps outer 5
|
||||||
|
|
||||||
|
corner_radius 15
|
||||||
|
|
||||||
|
# autostart applications
|
||||||
|
|
||||||
|
exec mpd
|
||||||
|
exec keepassxc
|
||||||
|
exec syncthing
|
||||||
|
exec sleep 120 && noisetorch -i
|
||||||
|
exec discord
|
||||||
|
|
||||||
|
# window rules
|
||||||
|
for_window [app_id="org.kde.polkit-kde-authentication-agent-1"] floating enable
|
||||||
|
for_window [app_id="org.freedesktop.impl.portal.desktop.kde"] floating enable
|
112
noire-carnation/config/topgrade.toml
Normal file
112
noire-carnation/config/topgrade.toml
Normal file
@ -0,0 +1,112 @@
|
|||||||
|
[misc]
|
||||||
|
# Don't ask for confirmations
|
||||||
|
#assume_yes = true
|
||||||
|
|
||||||
|
# Disable specific steps - same options as the command line flag
|
||||||
|
#disable = ["system", "emacs"]
|
||||||
|
|
||||||
|
# Ignore failures for these steps
|
||||||
|
#ignore_failures = ["powershell"]
|
||||||
|
|
||||||
|
# Run specific steps - same options as the command line flag
|
||||||
|
#only = ["system", "emacs"]
|
||||||
|
|
||||||
|
# Do not ask to retry failed steps (default: false)
|
||||||
|
#no_retry = true
|
||||||
|
|
||||||
|
# Run inside tmux
|
||||||
|
#run_in_tmux = true
|
||||||
|
|
||||||
|
# List of remote machines with Topgrade installed on them
|
||||||
|
#remote_topgrades = ["toothless", "pi", "parnas"]
|
||||||
|
|
||||||
|
# Arguments to pass SSH when upgrading remote systems
|
||||||
|
#ssh_arguments = "-o ConnectTimeout=2"
|
||||||
|
|
||||||
|
# Path to Topgrade executable on remote machines
|
||||||
|
#remote_topgrade_path = ".cargo/bin/topgrade"
|
||||||
|
|
||||||
|
# Arguments to pass tmux when pulling Repositories
|
||||||
|
#tmux_arguments = "-S /var/tmux.sock"
|
||||||
|
|
||||||
|
# Do not set the terminal title
|
||||||
|
#set_title = false
|
||||||
|
|
||||||
|
# Display the time in step titles
|
||||||
|
# display_time = true
|
||||||
|
|
||||||
|
# Cleanup temporary or old files
|
||||||
|
#cleanup = true
|
||||||
|
|
||||||
|
# Due to a design issue with notify-send it could be that topgrade hangs when
|
||||||
|
# it's finished. If this is the case on your system add the --skip-notify flag
|
||||||
|
# to the topgrade command or set skip_notify = true in the config file. If you
|
||||||
|
# don't want this message to appear any longer set display_preamble = false in
|
||||||
|
# the config file. For more information about this issue see
|
||||||
|
# https://askubuntu.com/questions/110969/notify-send-ignores-timeout and
|
||||||
|
# https://github.com/topgrade-rs/topgrade/issues/288.
|
||||||
|
|
||||||
|
skip_notify = true
|
||||||
|
[git]
|
||||||
|
max_concurrency = 5
|
||||||
|
# Additional git repositories to pull
|
||||||
|
repos = [
|
||||||
|
"~/.local/src/git/*/*/*",
|
||||||
|
# "~/.mozilla/firefox/39qi4ol0.emma/"
|
||||||
|
]
|
||||||
|
|
||||||
|
# Don't pull the predefined git repos
|
||||||
|
#pull_predefined = false
|
||||||
|
|
||||||
|
# Arguments to pass Git when pulling Repositories
|
||||||
|
#arguments = "--rebase --autostash"
|
||||||
|
|
||||||
|
[composer]
|
||||||
|
#self_update = true
|
||||||
|
|
||||||
|
# Commands to run before anything
|
||||||
|
[pre_commands]
|
||||||
|
#"Emacs Snapshot" = "rm -rf ~/.emacs.d/elpa.bak && cp -rl ~/.emacs.d/elpa ~/.emacs.d/elpa.bak"
|
||||||
|
|
||||||
|
# Custom commands
|
||||||
|
[commands]
|
||||||
|
#"Python Environment" = "~/dev/.env/bin/pip install -i https://pypi.python.org/simple -U --upgrade-strategy eager jupyter"
|
||||||
|
|
||||||
|
[brew]
|
||||||
|
#greedy_cask = true
|
||||||
|
|
||||||
|
[linux]
|
||||||
|
# Arch Package Manager to use. Allowed values: autodetect, trizen, paru, yay, pikaur, pacman.
|
||||||
|
#arch_package_manager = "pacman"
|
||||||
|
# Arguments to pass yay (or paru) when updating packages
|
||||||
|
#yay_arguments = "--nodevel"
|
||||||
|
#show_arch_news = true
|
||||||
|
#trizen_arguments = "--devel"
|
||||||
|
#pikaur_arguments = ""
|
||||||
|
#enable_tlmgr = true
|
||||||
|
#emerge_sync_flags = "-q"
|
||||||
|
#emerge_update_flags = "-uDNa --with-bdeps=y world"
|
||||||
|
#redhat_distro_sync = false
|
||||||
|
#rpm_ostree = false
|
||||||
|
|
||||||
|
[windows]
|
||||||
|
# Manually select Windows updates
|
||||||
|
#accept_all_updates = false
|
||||||
|
#open_remotes_in_new_terminal = true
|
||||||
|
|
||||||
|
# Causes Topgrade to rename itself during the run to allow package managers
|
||||||
|
# to upgrade it. Use this only if you installed Topgrade by using a package
|
||||||
|
# manager such as Scoop to Cargo
|
||||||
|
#self_rename = true
|
||||||
|
|
||||||
|
[npm]
|
||||||
|
# Use sudo if the NPM directory isn't owned by the current user
|
||||||
|
#use_sudo = true
|
||||||
|
|
||||||
|
[firmware]
|
||||||
|
# Offer to update firmware; if false just check for and display available updates
|
||||||
|
#upgrade = true
|
||||||
|
|
||||||
|
[flatpak]
|
||||||
|
# Use sudo for updating the system-wide installation
|
||||||
|
#use_sudo = true
|
43
noire-carnation/config/waybar/config
Normal file
43
noire-carnation/config/waybar/config
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"layer": "top",
|
||||||
|
"modules-left": [ "sway/workspaces", "mpd", "sway/mode" ],
|
||||||
|
"modules-center": [],
|
||||||
|
"modules-right": [
|
||||||
|
"tray",
|
||||||
|
"network",
|
||||||
|
"pulseaudio",
|
||||||
|
"temperature",
|
||||||
|
"cpu",
|
||||||
|
"clock",
|
||||||
|
],
|
||||||
|
"mpd": {
|
||||||
|
"tooltip": false,
|
||||||
|
"format": "{stateIcon} {artist} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S})",
|
||||||
|
"format-disconnected": "",
|
||||||
|
"format-stopped": "",
|
||||||
|
"state-icons": {
|
||||||
|
"playing": "",
|
||||||
|
"paused": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"pulseaudio": {
|
||||||
|
"tooltip": false,
|
||||||
|
"scroll-step": 5,
|
||||||
|
"format": "{icon} {volume}%",
|
||||||
|
"format-icons": { "default": [ "", "", "" ] }
|
||||||
|
},
|
||||||
|
"network": {
|
||||||
|
"tooltip-format": "{ipaddr}",
|
||||||
|
"format-wifi": " {essid}",
|
||||||
|
"format-ethernet": " Connected",
|
||||||
|
"format-disconnected": " Disconnected",
|
||||||
|
"format-linked": " No IP"
|
||||||
|
},
|
||||||
|
"cpu": {
|
||||||
|
"tooltip": false,
|
||||||
|
"format": " {}%"
|
||||||
|
},
|
||||||
|
"clock": {
|
||||||
|
"tooltip-format": "{:%Y-%m-%d}"
|
||||||
|
}
|
||||||
|
}
|
157
noire-carnation/config/waybar/style.css
Normal file
157
noire-carnation/config/waybar/style.css
Normal file
@ -0,0 +1,157 @@
|
|||||||
|
@import "/home/emma/.cache/wal/colors-waybar.css";
|
||||||
|
|
||||||
|
/*
|
||||||
|
********************************************
|
||||||
|
*░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░*
|
||||||
|
*░░█▀█░█░░░█░█░█▀▀░░░█░█░█░░░▀█▀░█▀▄░█▀█░░*
|
||||||
|
*░░█▀▀░█░░░█░█░▀▀█░░░█░█░█░░░░█░░█▀▄░█▀█░░*
|
||||||
|
*░░▀░░░▀▀▀░▀▀▀░▀▀▀░░░▀▀▀░▀▀▀░░▀░░▀░▀░▀░▀░░*
|
||||||
|
*░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░*
|
||||||
|
********************************************
|
||||||
|
*/
|
||||||
|
|
||||||
|
* {
|
||||||
|
border: none;
|
||||||
|
border-radius: 0;
|
||||||
|
font-family: Ubuntu, 'Symbols Nerd Font';
|
||||||
|
font-size: 14px;
|
||||||
|
min-height: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
window#waybar {
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
window#waybar.hidden {
|
||||||
|
opacity: 0.2;
|
||||||
|
}
|
||||||
|
|
||||||
|
#window {
|
||||||
|
margin-top: 8px;
|
||||||
|
padding-left: 16px;
|
||||||
|
padding-right: 16px;
|
||||||
|
border-radius: 26px;
|
||||||
|
transition: none;
|
||||||
|
color: transparent;
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces {
|
||||||
|
margin-top: 8px;
|
||||||
|
margin-left: 12px;
|
||||||
|
margin-bottom: 0;
|
||||||
|
border-radius: 26px;
|
||||||
|
background: @background;
|
||||||
|
transition: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button {
|
||||||
|
transition: none;
|
||||||
|
color: @foreground;
|
||||||
|
background: transparent;
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button.focused {
|
||||||
|
color: @color6;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button:hover {
|
||||||
|
transition: none;
|
||||||
|
box-shadow: inherit;
|
||||||
|
text-shadow: inherit;
|
||||||
|
color: @color5;
|
||||||
|
}
|
||||||
|
|
||||||
|
#mpd {
|
||||||
|
margin-top: 8px;
|
||||||
|
margin-left: 8px;
|
||||||
|
padding-left: 16px;
|
||||||
|
padding-right: 16px;
|
||||||
|
margin-bottom: 0;
|
||||||
|
border-radius: 26px;
|
||||||
|
background: @background;
|
||||||
|
transition: none;
|
||||||
|
color: @foreground;
|
||||||
|
background: @color4;
|
||||||
|
}
|
||||||
|
|
||||||
|
#mpd.disconnected,
|
||||||
|
#mpd.stopped {
|
||||||
|
color: @color8;
|
||||||
|
background: @background;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#tray {
|
||||||
|
margin-top: 8px;
|
||||||
|
margin-left: 8px;
|
||||||
|
padding-left: 16px;
|
||||||
|
padding-right: 16px;
|
||||||
|
margin-bottom: 0;
|
||||||
|
border-radius: 26px;
|
||||||
|
transition: none;
|
||||||
|
color: @foreground;
|
||||||
|
background: @background;
|
||||||
|
}
|
||||||
|
|
||||||
|
#network {
|
||||||
|
margin-top: 8px;
|
||||||
|
margin-left: 8px;
|
||||||
|
padding-left: 16px;
|
||||||
|
padding-right: 16px;
|
||||||
|
margin-bottom: 0;
|
||||||
|
border-radius: 26px;
|
||||||
|
transition: none;
|
||||||
|
color: @foreground;
|
||||||
|
background: @background;
|
||||||
|
}
|
||||||
|
|
||||||
|
#pulseaudio {
|
||||||
|
margin-top: 8px;
|
||||||
|
margin-left: 8px;
|
||||||
|
padding-left: 16px;
|
||||||
|
padding-right: 16px;
|
||||||
|
margin-bottom: 0;
|
||||||
|
border-radius: 26px;
|
||||||
|
transition: none;
|
||||||
|
color: @foreground;
|
||||||
|
background: @background;
|
||||||
|
}
|
||||||
|
|
||||||
|
#temperature {
|
||||||
|
margin-top: 8px;
|
||||||
|
margin-left: 8px;
|
||||||
|
padding-left: 16px;
|
||||||
|
padding-right: 16px;
|
||||||
|
margin-bottom: 0;
|
||||||
|
border-radius: 26px;
|
||||||
|
transition: none;
|
||||||
|
color: @foreground;
|
||||||
|
background: @background;
|
||||||
|
}
|
||||||
|
|
||||||
|
#cpu {
|
||||||
|
margin-top: 8px;
|
||||||
|
margin-left: 8px;
|
||||||
|
padding-left: 16px;
|
||||||
|
padding-right: 16px;
|
||||||
|
margin-bottom: 0;
|
||||||
|
border-radius: 26px;
|
||||||
|
transition: none;
|
||||||
|
color: @foreground;
|
||||||
|
background: @background;
|
||||||
|
}
|
||||||
|
|
||||||
|
#clock {
|
||||||
|
margin-top: 8px;
|
||||||
|
margin-left: 8px;
|
||||||
|
margin-right: 12px;
|
||||||
|
padding-left: 16px;
|
||||||
|
padding-right: 16px;
|
||||||
|
margin-bottom: 0;
|
||||||
|
border-radius: 26px;
|
||||||
|
transition: none;
|
||||||
|
color: @foreground;
|
||||||
|
background: @background;
|
||||||
|
}
|
4
noire-carnation/config/wofi/config
Normal file
4
noire-carnation/config/wofi/config
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
gtk_dark=true
|
||||||
|
show=run
|
||||||
|
run-always_parse_args=true
|
||||||
|
term=kitty
|
1
noire-carnation/config/zsh/.zshrc
Normal file
1
noire-carnation/config/zsh/.zshrc
Normal file
@ -0,0 +1 @@
|
|||||||
|
source "$HOME/.profile"
|
168
noire-carnation/profile
Normal file
168
noire-carnation/profile
Normal file
@ -0,0 +1,168 @@
|
|||||||
|
# environment variables
|
||||||
|
|
||||||
|
## system
|
||||||
|
BROWSER=firefox; export BROWSER
|
||||||
|
CC=cc; export CC
|
||||||
|
EDITOR=nvim; export EDITOR
|
||||||
|
LD_LIBRARY_PATH="$HOME/.local/lib:$LD_LIBRARY_PATH"; export LD_LIBRARY_PATH
|
||||||
|
PAGER=less; export PAGER
|
||||||
|
PATH="$HOME/.local/bin:$HOME/.local/games:$PATH"; export PATH
|
||||||
|
|
||||||
|
## XDG
|
||||||
|
XDG_CACHE_HOME="$HOME/.var/cache"; export XDG_CACHE_HOME
|
||||||
|
XDG_CONFIG_HOME="$HOME/.local/etc"; export XDG_CONFIG_HOME
|
||||||
|
XDG_DATA_HOME="$HOME/.local/share"; export XDG_DATA_HOME
|
||||||
|
XDG_STATE_HOME="$HOME/.local/state"; export XDG_STATE_HOME
|
||||||
|
|
||||||
|
XDG_DESKTOP_DIR="$HOME/desktop"; export XDG_DESKTOP_DIR
|
||||||
|
XDG_DOCUMENTS_DIR="$HOME/documents"; export XDG_DOCUMENTS_DIR
|
||||||
|
XDG_DOWNLOAD_DIR="$HOME/downloads"; export XDG_DOWNLOAD_DIR
|
||||||
|
XDG_MUSIC_DIR="$HOME/music"; export XDG_MUSIC_DIR
|
||||||
|
XDG_PICTURES_DIR="$HOME/pictures"; export XDG_PICTURES_DIR
|
||||||
|
XDG_PUBLICSHARE_DIR="$HOME/public"; export XDG_PUBLICSHARE_DIR
|
||||||
|
XDG_SCREENSHOTS_DIR="$XDG_PICTURES_DIR/screenshots"; export XDG_SCREENSHOTS_DIR
|
||||||
|
XDG_TEMPLATES_DIR="$HOME/templates"; export XDG_TEMPLATES_DIR
|
||||||
|
XDG_VIDEOS_DIR="$HOME/videos"; export XDG_VIDEOS_DIR
|
||||||
|
|
||||||
|
## programming environment
|
||||||
|
CARGO_HOME="$XDG_DATA_HOME/cargo"; export CARGO_HOME
|
||||||
|
GOPATH="$XDG_DATA_HOME/go"; export GOPATH
|
||||||
|
RUSTUP_HOME="$XDG_DATA_HOME/rustup"; export RUSTUP_HOME
|
||||||
|
|
||||||
|
CMAKE_EXE_LINKER_FLAGS="-fuse-ld=mold"; export CMAKE_EXE_LINKER_FLAGS
|
||||||
|
CMAKE_MODULE_LINKER_FLAGS="-fuse-ld=mold"; export CMAKE_MODULE_LINKER_FLAGS
|
||||||
|
CMAKE_SHARED_LINKER_FLAGS="-fuse-ld=mold"; export CMAKE_SHARED_LINKER_FLAGS
|
||||||
|
CMAKE_STATIC_LINKER_FLAGS="-fuse-ld=mold"; export CMAKE_STATIC_LINKER_FLAGS
|
||||||
|
|
||||||
|
## misc
|
||||||
|
LIBVA_DRIVER_NAME=radeonsi; export LIBVA_DRIVER_NAME
|
||||||
|
MOZ_ENABLE_WAYLAND=1; export MOZ_ENABLE_WAYLAND
|
||||||
|
QT_QPA_PLATFORM=wayland; export QT_QPA_PLATFORM
|
||||||
|
QT_QPA_PLATFORMTHEME=qt5ct; export QT_QPA_PLATFORMTHEME
|
||||||
|
GTK_IM_MODULE=ibus
|
||||||
|
QT_IM_MODULE=ibus
|
||||||
|
|
||||||
|
# functions
|
||||||
|
bmv() {
|
||||||
|
if test -z "$1"; then
|
||||||
|
printf "Usage: %s [files pattern]...\n" "$0" 1>&2
|
||||||
|
return 64 # sysexits.h(3) EX_USAGE
|
||||||
|
fi
|
||||||
|
|
||||||
|
while test -n "$2"; do
|
||||||
|
for file in $1; do
|
||||||
|
mv "$file" "$(printf "%s" "$file" | sed "s/\$2//g")"
|
||||||
|
done
|
||||||
|
|
||||||
|
shift 2
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
paclean() {
|
||||||
|
for package in `pacman -Qtq`; do
|
||||||
|
pacman -Qi "$package"
|
||||||
|
|
||||||
|
printf "Uninstall? [y/N] "
|
||||||
|
read resp
|
||||||
|
|
||||||
|
# TODO: Add undo
|
||||||
|
if [ "$resp" != "y" ] && [ "$resp" != "Y" ]; then
|
||||||
|
printf "Skipped %s.\n\n" "$package" 1>&2
|
||||||
|
else
|
||||||
|
printf "Queued %s for uninstall.\n\n" "$package" 1>&2
|
||||||
|
packages="$packages$package "
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
su -c "pacman -Rns $packages"
|
||||||
|
}
|
||||||
|
|
||||||
|
myip() {
|
||||||
|
curl icanhazip.com
|
||||||
|
}
|
||||||
|
|
||||||
|
sc() {
|
||||||
|
if test -z "$1"; then
|
||||||
|
printf "Usage: %s URI...\n" "$0" 1>&2
|
||||||
|
return 64 # sysexits.h(3) EX_USAGE
|
||||||
|
fi
|
||||||
|
|
||||||
|
while "$1"; do
|
||||||
|
scdl --original-name --debug -l "$1" >> log 2>&1
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
yt() {
|
||||||
|
if test -z "$1"; then
|
||||||
|
printf "Usage: %s URI...\n" "$0" 1>&2
|
||||||
|
return 64 # sysexits.h(3) EX_USAGE
|
||||||
|
fi
|
||||||
|
|
||||||
|
while "$1"; do
|
||||||
|
yt-dlp -vx --split-chapters -o \
|
||||||
|
"chapter:%(fulltitle)s - %(section_number)s %(section_title)s.%(ext)s" \
|
||||||
|
"$1" --audio-quality 0 >> log 2>&1
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
# aliases
|
||||||
|
alias weather="curl 'wttr.in/?0'"
|
||||||
|
alias vi="busybox vi"
|
||||||
|
|
||||||
|
# zsh configuration settings
|
||||||
|
case "$SHELL" in
|
||||||
|
/bin/sh || */dash )
|
||||||
|
set -o vi
|
||||||
|
PS1='$ '
|
||||||
|
;;
|
||||||
|
|
||||||
|
*/zsh )
|
||||||
|
HISTFILE="$XDG_DATA_HOME/zsh/histfile"
|
||||||
|
HISTSIZE=999999999
|
||||||
|
SAVEHIST="$HISTSIZE"
|
||||||
|
|
||||||
|
unsetopt autocd
|
||||||
|
bindkey -v
|
||||||
|
zstyle :compinstall filename "$HOME/.zshrc"
|
||||||
|
autoload -Uz compinit
|
||||||
|
compinit -u -d "$XDG_CACHE_HOME/zsh/zcompdump"
|
||||||
|
setopt rmstarsilent
|
||||||
|
|
||||||
|
# Key (zshmisc(1)):
|
||||||
|
#
|
||||||
|
# '%F{$color}$x%f': Change foreground color of $x to $color
|
||||||
|
# '%B$x%b': Make $x bold
|
||||||
|
# '%n': $USER
|
||||||
|
# '%M': $HOST
|
||||||
|
# '%1~': $PWD, but shows '~' if at $HOME
|
||||||
|
# '%(?.#.%?)':
|
||||||
|
# '%n(x.true.false)' evaluates ternary expression for condition x, where n
|
||||||
|
# is an integer, by default '0':
|
||||||
|
# '?': If the last command’s exit status was 0, true
|
||||||
|
# '#': Prints literal '#' to the prompt
|
||||||
|
# '[%?]': Prints the last exit status with literal brackets surrounding it
|
||||||
|
|
||||||
|
ERR='[%f%F{green}%?%f%F{blue}]%f'
|
||||||
|
ERR_LINE="%(?.#.$ERR)"
|
||||||
|
|
||||||
|
LINE1='%F{blue}╭%f %B%F{blue}%n%f@%F{magenta}%M%f%b'
|
||||||
|
LINE2='%F{blue}│%f %F{green}%B%0~%b%f'
|
||||||
|
LINE3="%F{blue}╰─$ERR_LINE%f "
|
||||||
|
|
||||||
|
PS1="$(printf "%s\n%s\n%s" "$LINE1" "$LINE2" "$LINE3")"; export PS1
|
||||||
|
|
||||||
|
plugindir="/usr/share/zsh/plugins"
|
||||||
|
for plugin in \
|
||||||
|
"$plugindir/zsh-autosuggestions/zsh-autosuggestions.zsh" \
|
||||||
|
"$plugindir/fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh" \
|
||||||
|
"$plugindir/zsh-history-substring-search/zsh-history-substring-search.zsh"
|
||||||
|
do
|
||||||
|
source "$plugin"
|
||||||
|
done
|
||||||
|
|
||||||
|
bindkey -a 'k' history-substring-search-up
|
||||||
|
bindkey -a 'j' history-substring-search-down
|
||||||
|
|
||||||
|
alias which="$HOME/.local/bin/which"
|
||||||
|
;;
|
||||||
|
esac
|
Loading…
Reference in New Issue
Block a user