Skip to content

Pxledit/dot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ dot files✨

Contents:

👻 Don't blindly use my setup. Use at your own risk!!!

Hyprland 🍚:

Setup 🔧:

To install my dots just R.T.F.M

1. Install Required dependencies:

⚠️ This setup instructions only provided for Arch Linux (and other Arch-based distributions)

  • First of all, Install the newest Hyprland using this guide depend on your Distro:

    yay -S hyprland-git
  • Install Rofi, Dunst, Waybar, kitty terminal, grimblast, swaybg, swaylock-effects, swayidle:

    yay -S rofi dunst waybar-hyprland-git kitty grimblast swaybg swaylock-effects swayidle
    
  • Also, if you want gtk applications to fits with my colorscheme on my dots, I recommend the decay themes. To change the gtk themes I use nwg-look.

    First, Install nwg-look

    yay -S nwg-look
    

    Then, Install decay themes using the this instruction.

    git clone --depth=1 https://github.com/decaycs/decay-gtk
    cd decay-gtk
    mkdir -p ~/.themes
    # Put any theme you want from the Themes folder into the created .themes folder
    cp -r ./Themes/<theme> ~/.themes
    

    After that, launch nwg-look then choose the decay themes

2. Install my dots:

Clone the repos

git clone https://github.com/komi7/dot
cd dots/.config

Copy configs file + Wallpaper

cp -r waybar alacritty hypr rofi dunst swaylock kitty ~/.config
# Wallpaper
cp -r Wallpaper ~/Pictures

Install a few font

Necessary Font:

Optional Font:

Once you download them and unpack them, place them into ~/.fonts or ~/.local/share/fonts.

Then run this command for your system to detect the newly installed fonts.

fc-cache -fv

Congratulations! You had installed this beautiful rice on your machine🍚 Log out your current desktop session and login to Hyprland:)

Credits

Thanks to R/unixporn community & Hyprland Development Discord server

GNOME 🍙:

Gnome configs

Neovim Setups :

How to setups
  • Setups:
├── init.lua
├── lua
│  └── user
│     ├── alpha.lua
│     ├── autocommands.lua
│     ├── autopairs.lua
│     ├── bufferline.lua
│     ├── cmp.lua
│     ├── colorizer.lua
│     ├── colorscheme.lua
│     ├── comment.lua
│     ├── gitsigns.lua
│     ├── impatient.lua
│     ├── indentline.lua
│     ├── keymaps.lua
│     ├── lsp
│     │  ├── configs.lua
│     │  ├── handlers.lua
│     │  ├── init.lua
│     │  ├── null-ls.lua
│     │  └── settings
│     │     ├── jsonls.lua
│     │     ├── pyright.lua
│     │     └── sumneko_lua.lua
│     ├── lualine.lua
│     ├── nvim-transparent.lua
│     ├── nvim-tree.lua
│     ├── options.lua
│     ├── plugins.lua
│     ├── project.lua
│     ├── syntax.lua
│     ├── telescope.lua
│     ├── toggleterm.lua
│     ├── treesitter.lua
│     └── whichkey.lua
└── plugin
   └── packer_compiled.lua
1. Install NeoVim
> I recommend the NeoVim Nightly Version, my NeoVim configs also work with the Release version but there're some error while installations.
  • On Arch:

    Assume that your package manager is yay

    yay -S nvim-nightly
    # or
    yay -S neovim-git
    
  • On Ubuntu

sudo add-apt-repository ppa:neovim-ppa/unstable
sudo apt update && sudo apt upgrade
sudo apt install neovim
2. Install required dependencies
- You probably notice you don't have support for copy and paste also that python and node haven't been setup
  • If you on X11 install xsel and xclip

    • On Ubuntu:
    sudo apt install xsel xclip
    
    • On Arch:
    sudo pacman -S xsel xclip
    
  • But if you on Wayland like me, install wlcopy & wl-clipboard

    • On Arch:
    sudo pacman -S wlcopy wl-clipboard
    
    • On Ubuntu:
    sudo apt install wlcopy wl-clipboard
    
  • Next we need to install python support (Node is optional)

    • Neovim python support:
    pip install pynvim
    # or
    pip3 install pynvim
    
    • Neovim Node support
    npm i -g neovim
    
  • Other dependencies for formatting & finding text:):

    • Prettier
    npm install -g prettier
    • Black (Python formatter)
    pip install black
    • Ripgrep
    paru -S ripgrep
    
  • On Fedora you have to install c++ and lstdc++ :

sudo dnf install g++
#and
sudo yum install glibc-static libstdc++-static -y;
  • On windows you have to install
    • gcc:
      sccop install gcc
    • Zig
      scoop install zig

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published