- Shell 73.9%
- Lua 19.6%
- Vim Script 6.5%
| artix | Maintenance | |
| void |
Fix yash from not being the default shell
|
|
| .gitignore | Improve and fix script inconsistencies | |
| LICENSE | Initial commit (refreshed) | |
| README.md | Maintenance | |
pinitik1906's dotfiles
Heavily inspired by Luke Smith's voidrice.
My dotfiles includes:
- Complex, but functional install script, both for Artix/Void Linux. (x86_64)
- All configuration files are inside of
*/.config/folder. - All scripts are inside of
*/.local/bin/folder. - Some other files are inside of
*/services/and*/things/folder.
Content
Software I've used
- Shell ->
yash[Interactive] &dash[System] - Bootloader ->
grub - IPC system bus ->
dbus - IPC session bus ->
dbus-run-session[Wayland] (dbus) - Session tracker ->
elogind - Seat management ->
elogind - ACPI event handler ->
elogind - User privileges ->
opendoas - Cron jobs ->
cronie - Authentication agent ->
mate-polkit - NTP ->
chrony - Network management ->
nmtui(networkmanager) - Firewall ->
iptables-nft - Sound server ->
pipewire - Bluetooth management ->
bluetoothctl(bluez) w/bluetuith - Firmware updater ->
fwupdmgr(fwupd) - Tiling window manager ->
dwl - Status bar ->
someblocks - Lockscreen ->
wlock - Terminal ->
foot - Launcher ->
mew - Wallpaper setter ->
wawaw/setbgscript - Notification daemon ->
mako - Color management ->
colordw/argyllcms&displaycal - Printing ->
cupsw/system-config-printer - Scanning ->
sanew/simple-scan - Screen recorder ->
wf-recorderw/mew-recordscript - Screenshot utility ->
grim&slurp - Password manager ->
pass - Calculator ->
qalc(libqalculate) - Browser ->
firefox - System information ->
fastfetch - Resource monitor ->
htop - Text editor ->
neovim - File manager ->
lf - Mail client ->
neomutt - BitTorrent client ->
transmission-cliw/tremc - Image viewer ->
imv - Video player ->
mpv - Music player ->
cmus - Audio mixer ->
pulsemixer - RSS reader ->
newsraft - PDF viewer ->
zathura
Install
git clone --depth 1 https://codeberg.org/pinitik1906/dotfiles.git $HOME/.local/share/usr/git/dotfiles
Update
cd $HOME/.local/share/usr/git/dotfiles; git pull
FAQ
Unofficial repo for Arch-based distros
Signing in with Gmail account using neomutt
You need an App Password and mutt-wizard (Don't worry, I've already pre-installed in my install script!) for these requirements. This link will direct you there. After that, follow these instructions:
- Create and name whatever you want. (In my example, I used
neomuttname for simplicity, and easy to remember) - Go to your terminal and type:
mw -a <name@gmail.com> - Read the instructions and set your options. (I used all default options for my main GPG key)
- If it asks for your Gmail password, copy your App Password passkey you just created and paste it in there.
Rename Bluetooth host name and device name
To rename your Bluetooth host name with bluetoothctl (bluez-utils), type:
bluetoothctl system-alias <NAME>
To rename your Bluetooth device name connected inside of bluetoothctl (bluez-utils), type:
alias typeyournamehere
Weird yellow/red tint on my monitor
If you see a weird yellow/red tint, it's probably a program called wlsunset,
which helps reduce eye strain.
If you want to remove wlsunset, simply type the command below:
Arch-based
pkill -15 -x wlsunset
sudo pacman -Rns --noconfirm wlsunset
Or
Void
pkill -15 -x wlsunset
sudo xbps-remove -Roy wlsunset
Enable tmpfs
This means /tmp (RAM's cache) will be cleaned after a reboot.
If your distro doesn't already have tmpfs in /etc/fstab,
copy and paste this, then reboot your PC:
NOTE: If you do this multiple times, it will repeat the same lines at the end.
Please use it only once, or if you've already done it,
delete the repeated lines with admin privileges using your text editor. (sudo/doas)
echo "tmpfs /tmp tmpfs rw,relatime,nosuid,nodev" | sudo tee -a /etc/fstab >/dev/null
After that, confirm that it is working by typing:
findmnt /tmp
Default programs on Wayland
If you want to switch or set default programs, locate the following file:
~/.profile(FindDefault Programssection and set your whatever programs you have)