BillyDoesDev / dotfiles

yes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

yes.

image image

haha looks sicc, right xD

The font used for the digital clock in the top panel is Oswald.
The dock in use is latte-dock.

The current community version as of writing this (0.10.8-1) is broken, So I'm using latte-dock-git instead.

Check dependencies of a particular package on arch

pactree -U package_name

pactree is part of the pacman-contrib package.

repo/package: depends on - check top of the dependency tree.. i.e., these packages will be installed before your specified package

ecpac -S '%r/%n: %D' package_name

expac is a pacman database extraction utility.

The gimp thingy is at

$HOME/.config/GIMP/2.10/

Want multiple audio outputs on Arch? Install paprefs.

sudo pacman -Sy paprefs

The zsh plugings are sicc and all.. clone them via:

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
git clone https://github.com/zsh-users/zsh-autosuggestions.git

MPV config

~/.config/mpv/input.conf #linux
%appdata%\mpv\input.conf #winblows
Ctrl+Alt+RIGHT cycle_values video-rotate 90 180 270 0
Ctrl+Alt+LEFT cycle_values video-rotate 270 180 90 0
Ctrl+m af toggle "lavfi=[pan=1c|c0=0.5*c0+0.5*c1]" ; show-text "Audio mix Mono Toggled."

Get ProtonVPN on Arch
Do note that Proton officially no longer supports a gui for Arch, so you might as well refer to this guide instead, where the proton-vpn-gtk-app is used...

yay -Sy protonvpn

import the necessary PGP Keys, get your tray icons stuff working...

sudo pacman -Syu libappindicator-gtk3 gnome-shell-extension-appindicator

and reboot!

Global Menu widget (default KDE one sucks)

git clone https://github.com/psifidotos/applet-window-appmenu

Modern clock KDE widget drop-shadow fix
~/.local/share/plasma/plasmoids/com.github.prayag2.modernclock/contents/ui/main.qml

Item {
    id: root
    
    
    // setting background as transparent with a drop shadow
    Plasmoid.backgroundHints: PlasmaCore.Types.ConfigurableBackground

Cool stuff:

Note: The stuff above isn't mine, please give credit to the original authors.

Sometimes, nano might not have syntax highlighting by default
In that case, make ~/.nanorc or ~/.config/.nanorc and fill with the file included in this repo

Pacman can be non-colored too, smh.. edit /etc/pacman.conf and uncomment the line that says Color

sicc SDDM config

Firstly, to enable NumLock when SDDM starts up, edit /etc/sddm.conf and put in these lines

[General]
Numlock=on

image This is possible thanks to the Sugar candy theme
They happen to have awesome documentation as well.. here's my config file btw:
/usr/share/sddm/themes/sugar-candy/theme.conf.user

[General]
type=image

Background="Backgrounds/1780.bmp"

DimBackgroundImage="0"
## Double between 0 and 1 used for the alpha channel of a darkening overlay. Use to darken your background image on the fly.

ScreenWidth="1920"
ScreenHeight="1080"
## Adjust to your resolution to help SDDM speed up on calculations

## [Blur Settings]

FullBlur="false"
PartialBlur="true"
## Enable or disable the blur effect; if HaveFormBackground is set to true then PartialBlur will trigger the BackgroundColor of the form element to be partially transparent and blend with the blur.

BlurRadius="0"
## Set the strength of the blur effect. Anything above 100 is pretty strong and might slow down the rendering time. 0 is like setting false for any blur.

## Defaults to white - this is the text color
MainColor="#ffe3e7"

AccentColor="#fd919e"
## Used for elements in focus/hover/pressed. Should be contrasting to the background and the MainColor to achieve the best effect.

#OverrideLoginButtonTextColor="#192532"

Font="Minecraft"
## If you want to choose a custom font it will have to be available to the X root user. See https://wiki.archlinux.org/index.php/fonts#Manual_installation



ForceHideCompletePassword="true"
## If you don't like to see any character at all not even while being entered set this to true.


## [Locale Settings]
HourFormat="h:mm AP"
DateFormat="dddd, MMMM d"

HeaderText="Welcome, Billy!"

About

yes.

License:GNU General Public License v3.0


Languages

Language:CSS 64.7%Language:HTML 24.4%Language:Shell 7.3%Language:Latte 1.5%Language:QML 1.3%Language:Python 0.9%