Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

spample/.dots

Open more actions menu

Repository files navigation

Instructions

Update packages

sudo pacman -Syu

Installing yay

cd $HOME/Documents/github
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si 

apps I use

sudo pacman -S --needed hyprpaper waybar hyprlock hypridle keyd mpd rmpc neovim rofi swaync qt6ct tmux wev kvantum networkmanager network-manager-applet nemo brightnessctl hyprpicker gimp gmic gimp-plugin-gmic ghostscript gsfonts mypaint-brushes imagemagick nodejs npm clang docker xorg-xhost ufw openssh unzip git base-devel fastfetch stow noto-fonts-emoji usbutils libreoffice-fresh zip kicad kicad-library kicad-library-3d sl firefox discord kitty cmake flameshot vlc vlc-plugin-ffmpeg rofi-emoji wpaperd bat p7zip unrar bluetui obsidian btop filezilla nvm
yay -S --needed wlogout hyprshot gimp-plugin-resynthesizer docker-buildx webapp-manager zen-browser-bin clipse lazydocker slack-desktop ventoy-bin zoom

Create your fonts directory

mkdir -p $HOME/.local/share/fonts

Download the font directly from the Nerd Fonts project

wget https://github.com/ryanoasis/nerd-fonts/releases/latest/download/FiraCode.zip -O /tmp/FiraCode.zip

Unzip

unzip /tmp/FiraCode.zip -d $HOME/.local/share/fonts/FiraCode

Refresh the font cache

fc-cache -fv

Verify the font is installed

fc-list | grep "FiraCode Nerd Font Mono"

if you want more fonts, run this

makes github directory

mkdir -p $HOME/Documents/github
cd $HOME/Documents/github

Installs font bulk download & downloads it ~2-3 GB!

git clone --depth 1 https://github.com/ryanoasis/nerd-fonts.git

cd nerd-fonts

./install.sh

Refresh the font cache

fc-cache -fv

Installing Zsh, ohmyzsh, ohmyposh, zinit

Zsh

sudo pacman -S zsh
chsh -s /bin/zsh

ohmyzsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

ohmyposh

yay -S oh-my-posh

zinit

sudo pacman -S zoxide
git clone https://github.com/zdharma-continuum/zinit.git $HOME/.local/share/zinit/zinit.git
source "${HOME}/.local/share/zinit/zinit.git/zinit.zsh"
source $HOME/.zshrc

Removing files to make links later

rm $HOME/.bashrc
rm $HOME/.bash_history
rm $HOME/.bash_logout
rm $HOME/.bash_profile
rm $HOME/.config/starship.toml
rm $HOME/.wezterm.lua
rm $HOME/.zshrc

rm  -rf $HOME/.config/kitty
rm  -rf $HOME/.config/nvim
rm  -rf $HOME/.config/hypr
rm  -rf $HOME/.config/keyd
rm  -rf $HOME/.config/mpd
rm  -rf $HOME/.config/rmpc
rm  -rf $HOME/.config/rofi
rm  -rf $HOME/.config/swaync
rm  -rf $HOME/.config/waybar
rm  -rf $HOME/.config/wlogout
sudo rm /etc/systemd/logind.conf

Stow:

run stow . from the dots directory

make sure to have the dots on the home directory

Github setup

git config --global user.name spample
git config --global user.email luis.antonio.gonzalez501@gmail.com
git config --global init.defaultBranch main

Github ssh setup

eval "$(ssh-agent -s)"
ssh-keygen -t ed25519 -C luis.antonio.gonzalez501@gmail.com
xclip -selection clipboard $HOME/.ssh/id_ed25519.pub 
ssh -T git@github.com

keyd installation

cd ~/Documents/github
git clone https://github.com/rvaiya/keyd
cd keyd
make && sudo make install
sudo systemctl enable --now keyd

symlink into system shortcuts

sudo ln -s ~/.dots/.config/keyd/default.conf /etc/keyd/

GTK Theme

mkdir -p ~/.themes
cd ~/.themes
git clone https://github.com/EliverLara/Nordic.git
sudo mv Nordic /usr/share/themes/

docker

sudo systemctl enable docker.service
sudo systemctl enable docker.socket
sudo systemctl start docker.socket
sudo systemctl start docker.service
sudo usermod -aG docker $USER

Set NodeJS to the correct version for my neovim markdown preview plugin

source $HOME/.config/nvm/nvm.sh
nvm install 20
nvm use 20
nvm alias default 20

live server plugin

npm install -g live-server

systems stuff

sudo systemctl enable --now NetworkManager
nm-applet --indicator &

OpenSSH

Start SSH daemon

sudo systemctl start sshd
sudo systemctl enable sshd

allow port

sudo ufw allow 22/tcp

PlatformIO

curl -fsSL -o get-platformio.py https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py
python3 get-platformio.py
  • change directory to the folder where is located downloaded "get-platformio.py"
cd /path-to-dir/where/get-platformio.py/is-located
  • run it
python get-platformio.py

Kvantum stuff

  • Create a Kvantum symlink
ln -s /home/spample/.dots/misc/Kvanthum/ /home/spample/Documents/
  • Go to Kvantum Manager application and install the Nordic Darker Theme inside the Kvantum folder
  • Apply the theme in Kvantum manager
  • go into the qt6ct app and also select dark Kvantum

sddm

https://github.com/uiriansan/SilentSDDM
yay -S sddm-silent-theme
sudo pacman -S --needed sddm qt6-svg qt6-virtualkeyboard qt6-multimedia-ffmpeg
sudo git clone -b master --depth 1 https://github.com/keyitdev/sddm-astronaut-theme.git /usr/share/sddm/themes/sddm-astronaut-theme
sudo cp -r /usr/share/sddm/themes/sddm-astronaut-theme/Fonts/* /usr/share/fonts/

If you dont have a sddm.conf in /etc/

sudo sddm --example-config | sudo tee /etc/sddm.conf > /dev/null
sudo mkdir -p /etc/sddm.conf.d
[Theme]
Current=sddm-astronaut-theme``
sudo -e /etc/sddm.conf.d/virtualkbd.conf
echo "[General]                         
InputMethod=qtvirtualkeyboard" | sudo tee /etc/sddm.conf.d/virtualkbd.conf

edit the 'ConfigFile=' section to change theme

sudo -e /usr/share/sddm/themes/sddm-astronaut-theme/metadata.desktop

metadata.desktop

[SddmGreeterTheme]
Name=sddm-astronaut-theme
Description=sddm-astronaut-theme
Author=keyitdev
Website=https://github.com/Keyitdev/sddm-astronaut-theme
License=GPL-3.0-or-later
Type=sddm-theme
Version=1.3
ConfigFile=Themes/man-with-jelly.conf
Screenshot=Previews/astronaut.png
MainScript=Main.qml
TranslationsDirectory=translations
Theme-Id=sddm-astronaut-theme
Theme-API=2.0
QtVersion=6

copy the mp4 file to the background folder

sudo cp ~/.dots/misc/man-with-jellyfish-in-space.mp4 /usr/share/sddm/themes/sddm-astronaut-theme/Backgrounds/

copy the conf file into the themes

sudo cp ~/.dots/misc/man-with-jelly.conf /usr/share/sddm/themes/sddm-astronaut-theme/Themes/

to Test theme use

sddm-greeter-qt6 --test-mode --theme /usr/share/sddm/themes/sddm-astronaut-theme/

System.conf (path: /etc/systemd/system/system.conf)

sudo rm -rf /etc/systemd/system/system.conf
cp ~/.dots/misc/system/system.conf /etc/systemd/system/system.conf 

Music

sudo pacman -S timidity++
sudo mkdir -p /etc/timidity
sudo cp /usr/share/timidity/timidity.cfg /etc/timidity/

Sub-modules

how to get sub-modules

git submodule update --init --recursive

update modules

git submodule update --remote --merge

ToDo

  • Re-organize README
  • Add README summery/Description
  • Change wallpaper manager
  • Customize Wi-fi Rofi
  • Customize Swaync
  • Redo SDDM-greeter
  • Add Text-Fox
  • Customize rofi-emoji
  • Make sub-module for personal stuff

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.