GithubHelp home page GithubHelp logo

dotfiles's Introduction

Intro

This repo contains my dotfiles for my rice. If you want to replicate my desktop, you ought to follow the guide.

Tiling mode: image Floating mode: image Desktop: image

What I use

Installation guide

Installing bedrock linux (optional)

Assuming you want the AUR in your system, despite it not being an arch-based distro:

wget https://github.com/bedrocklinux/bedrocklinux-userland/releases/download/0.7.28/bedrock-linux-0.7.28-x86_64.sh
sh bedrock-linux-0.7.28-x86_64.sh --hijack

After doing so, you are ought to follow bedrock's instructions and in the end reboot your system. Now that you have rebooted your system, all you need to do is fetch pacman from arch linux:

brl fetch arch
sudo pacman -Syyuv

Cloning this github repo

There are 2 ways into implimenting the dotfiles in your home path 1st way} Clone this github repository to your home path, then move everything inside the dotfiles directory:

git clone https://github.com/Gxnum/dotfiles/
mv ~/dotfiles/.config ~/
mv ~/dotfiles/alacritty ~/
mv ~/dotfiles/.zshrc ~/
rm -rf -vr ~/dotfiles

2nd way (not recommended)} Clone this github repository to your /home/ directory, then rename dotfiles to your user:

cd /home
sudo git clone https://github.com/Gxnum/dotfiles/
sudo mv /home/dotfiles /home/[instert your user]

Installing AUR helper yay (optional)

Of course, you can install any other AUR helper, but I recommend yay:

sudo pacman -S
cd /opt
sudo git clone https://aur.archlinux.org/yay-git.git
sudo chown -R USER:USER ./yay-git
cd yay-git
makepkg -si`

Installing dependencies (yay)

If you are using a different AUR helper, just change yay -S with your AUR helper and it's install flag

yay -S hyprland mako neovim bashtop pulseaudio orchis-kde-theme-git orchis-theme-git arcolinux-candy-beauty-git bibata-cursor-theme-bin ttf-jetbrains-mono-nerd neofetch waybar pavucontrol fzf mpv libqalculate alacritty grimblast-git grim swaybg swayidle ly zsh dolphin pamixer ttf-ms-fonts ttf-apple-emoji kvantum-qt5-git kvantum-qt6-git lxappearance qt5ct rofi ttf-jetbrains-mono btop betterdiscord-installer Discord

Installing Oh-My-Zsh

"Oh-My-Zsh is a delightful, open source, community-driven framework for managing your Zsh configuration. It comes bundled with thousands of helpful functions, helpers, plugins and themes"

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

Installing Powerlevel10k zsh

"Powerlevel10k is a theme for Zsh. It emphasizes speed, flexibility and out-of-the-box experience."

yay -S --noconfirm zsh-theme-powerlevel10k-git ttf-meslo-nerd-font-powerlevel10k
echo 'source /usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc

Afterwards, create or open ~/.config/alacritty/alacritty.yml and add the following section to it:

font:
  normal:
    family: "MesloLGS NF"

then reload Alacritty or type zsh, this will put you into the p10k configure.

dotfiles's People

Contributors

gxnum avatar

Stargazers

Yassine avatar Rindu avatar Technofab avatar  avatar fl avatar IRSbunny avatar eunuintelegnimic avatar

Watchers

 avatar

Forkers

janam5232

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.