Coder Social home page Coder Social logo

alphatechnolog / dotfiles-old-old Goto Github PK

View Code? Open in Web Editor NEW
48.0 3.0 1.0 33.28 MB

[DEPRECATED!] My configurations for bspwm, chadwm and some others applications (it's so beautiful, I love this!!)

Shell 14.35% Python 1.85% Makefile 1.05% C 80.11% Roff 2.65%
dotfiles configuration bspwm polybar files zsh oh-my-zsh bash wallpapers fish chadwm dwm c cpp lua nvim rofi rofi-theme linux

dotfiles-old-old's Introduction

Dotfiles

This is my configurations files repository for bspwm and dwm (chadwm) I hope you enjoy and like it!

rice catppuccin

Deprecation notice

I'm not able to maintain this dotfiles anymore, i'm working on other rices such as:

And others....

Really thanks to all people that contributed to make this dotfiles possible :D

Note

If you like this configuration, you can give me a star pls :)

You really make me happy if you do it :D

Requirements

I am using void linux, I expect you use it to make all work, but installation also works for Arch Linux

  • Iosevka Nerd Font
  • Sauce Code Pro Nerd Font
  • Material Icons
  • alacritty
  • kitty (optional, but alternative to alacritty)
  • rofi
  • sxhkd
  • bspwm
  • polybar
  • picom
  • feh
  • bat
  • exa
  • dunst
  • starship
  • pfetch

This requirements will be installed with the autoinstaller

Shells

I use bash, zsh and fish. I use this shells, but in combination with starship.

  • bash: bash + starship ~/.bashrc
  • zsh: zsh + starship ~/.zshrc
  • fish: fish + starship ~/.config/fish/config.fish

Installation

  • The installers only works for void linux and arch linux
  • The installers setup bash as default shell, but configuration with starship are created too for fish and zsh
  • The installers may copy your old configurations files to filename.old if it found it's folders, it don't delete your old configuration folders

Autoinstall script

I create an autoinstaller that download the files, copy it on your system folders and install the dependencies

To use it, execute this command:

curl https://raw.githubusercontent.com/AlphaTechnolog/dotfiles-old-old/main/install.sh | bash

Or at clone the dotfiles (is important that the dotfiles are in ~/.dotfiles):

git clone https://github.com/AlphaTechnolog/dotfiles-old-oldd.git ~/.dotfiles
cd ~/.dotfiles
./install.sh

Dotbot

You can install with dotbot too with three simple bash-script commands

git clone https://github.com/AlphaTechnolog/dotfiles-old-old ~/.dotfiles
cd ~/.dotfiles
bash install-dotbot.sh

And that's all

Tips

Change theme

I made a tool .local/bin/themer that change the theme automatically, to use it, use the keyboard shortcut: super + t, that open a rofi window where you can select the theme.

If you use nvcodark, it can change automatically the theme of it, modifying the ~/.config/nvim/lua/rc.lua file trying to apply the selected theme, to enable it support, open the file ~/.local/bin/themer and then change NVCODARK_SUPPORT=0 to NVCODARK_SUPPORT=1, then change the theme normally with super + shift + t.

I create ports for my setup using precreated palettes, now only exists support for:

  • catppuccin
  • tokyonight
  • gruvbox
  • material-ocean
  • onedark
  • everforest
  • everblush
  • aquarium

Go to the galery to see screenshots of the styles

Keybindings

  • super + Return: kitty (open kitty)
  • super + shift + Return: rofi -show drun (open rofi)
  • super + Escape: pkill -USR1 -x sxhkd (restart sxhkd)
  • super + shift + q: bspc quit (quit bspwm)
  • super + shift + r: bspc wm -r (reload bspwm)
  • super + Tab: bspc desktop -l next (next layout (monocle or tiled))
  • super + shift + Tab: bspc desktop -l previous (prev layout (monocle or tiled))
  • super + y: bspc node newest.marked.local -n newest.!automatic.local (send the newest marked node to the newest preselected node)
  • super + g: bspc node -s biggest (swap the current node and the biggest node)
  • super + t: bspc node -t tiled (set window state to tiled)
  • super + space: bspc node -t floating (set window state to floating)
  • super + f: bspc node -t fullscreen (set window state to fullscreen)
  • super + ctrl + m: bspc node -g marked (set node flag to marked)
  • super + ctrl + x: bspc node -g locked (set node flag to locked)
  • super + ctrl + y: bspc node -g sticky (set node flag to sticky)
  • super + ctrl + z: bspc node -g private (set node flag to private)
  • super + b: firefox (spawn firefox)
  • super + shift + t: ~/.local/bin/themer (spawn themer)

Wallpapers

I have a lot of wallpapers, it are published in .sample-wallpapers folder

You can get more catppuccin-based wallpapers here

Galery

I have two setups: bspwm and chadwm, continue scrolling to see awesome screenshots of all styles!

Bspwm

This is the first setup that I made with this styles! it works for bspwm with polybar and much love

Catppuccin

catppuccin

Tokyonight

tokyonight

Gruvbox

gruvbox

Material Ocean

material-ocean

Onedark

onedark

Everforest

everforest

Everblush

everblush

Aquarium

aquarium

Dwm with chadwm

This config also includes a custom setup based on chadwm, it's really beautiful too, I love it. Some screenshots here (it has the same themes of the bspwm setup):

Catppuccin

catppuccin-chadwm

Tokyonight

tokyonight-chadwm

Gruvbox

gruvbox-chadwm

Material Ocean

material-ocean-chadwm

Onedark

onedark

Everforest

everforest

Everblush

everblush

Aquarium

aquarium

Dedicated to

my brother <3

Thanks to

  • Catppuccin community (To help me with a lot of inspiration and feedback, in the discord server)
  • Akali (To help me with a lot of solutions and feedback <3)
  • Dlltsuki (To help me a lot with feedback and the dotbot installation <3)
  • Bleyom (To help me with some inspiration and feedback <3) (He has a very beautiful rices, in his profile)
  • KOK41 (To help me with some ideas and concepts <3)

dotfiles-old-old's People

Contributors

alphatechnolog avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

dotfiles-old-old's Issues

Error in the installer

hello sir , can you please solit the line 70 to two lines ?
  cmd "cd $HOME/repo/yay && makepkg -si --noconfirm"
gives too many arguments to cd
i tries splitting makepkg and cd and it worked

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.