Giter VIP home page Giter VIP logo

dotfiles's Introduction

alt text

Hello there! :octocat:

Those are my bspwm dotfiles, hope you find something useful here ^^

  • The rices configs are here and shared configuration files between all rices are here. You will need both.

  • There is also a setup.sh script you can use in order to automatically install needed packages, configs and specific rices. You will find instructions here.

Here are some details about my setup:

  • WM : bspwm 🎨 several switchable themes!
  • Shell : zsh 🐚 with oh my zsh framework!
  • Terminal : kitty 🐱
  • Panel : polybar 🍧 using nerd fonts glyphs as icons!
  • Compositor : picom ✨
  • Notify Daemon : dunst πŸ””
  • Application Launcher : rofi πŸš€ apps & sidebar menu!
  • File Manager : thunar/ranger πŸ“‚ minimal file managers!
  • Wallpaper Manager : nitrogen πŸ–ΌοΈ






  
THEME SWAP β€’ DOWNLOAD β€’ INSTALLATION β€’ USE CASES

alt text

alt text



❄️ Nord (using Genome 🧬 decorations)

alt text



alt text



alt text



alt text



alt text



alt text



alt text



alt text



alt text



alt text



🎨 Custom Theme Swap Utility

1 - Click the brush icon in the polybar

2 - Select a rice

alt text

3 - Now you have a completely new look and feel for your Linux desktop!

alt text

alt text

⚠️ WARNING - These are my personal config files, executing these scripts will overwrite several configuration files in your system. Only execute these in case you have a backup of your current configuration.

⬇️ Download

ℹ️ For now, it's mandatory to clone this repo in ~/Documents/git-lab to use the Theme Swap Utility, otherwise you won't be able to switch between these themes on the fly.

mkdir -p ~/Documents/git-lab && git clone --depth=1 https://github.com/zoddDev/dotfiles.git ~/Documents/git-lab/dotfiles && cd ~/Documents/git-lab/dotfiles

βš™οΈ Installation

You can install the needed packages and configuration files by running the setup executable.

πŸ“¦ Installing needed packages and general configurations:

ℹ️ Package installation is ONLY supported for Arch Linux based systems (installation via pacman).

Execute:

./setup.sh <ARG> 

where <ARG> may be:

packages        - installs needed packages using yay (also installs yay if needed)
themes          - installs shared configuration between all rices: .themes, .icons, .fonts, wallpapers and necessary scripts

πŸ–ΌοΈ Installing a specific rice:

Execute:

./setup.sh <ARG> <RICE_NAME>

where <ARG> may be:

rice         - downloads (if needed) and installs <RICE_NAME> rice
all          - installs all at once: packages, GTK themes, etc. And finally installs <RICE_NAME> theme if this argument was passed

where <RICE_NAME> may be:

nord                    - Nord theme
dracula                 - Dracula theme
gruvbox                 - Gruvbox theme
gruvbox-material        - Soft edition of Gruvbox theme
solarized-dark          - Solarized Dark theme
horizon                 - Based on VS Code Horizon theme
forest                  - Everforest theme
pink-nord               - Pink Nord theme
pink-nord-alternative   - Based on Fleon theme
doombox                 - Doom version of gruvbox theme
ayu                     - Ayu theme

ℹ️ Use cases:

setup.sh all horizon

(This command would install all needed packages, themes, icons and would also install Horizon rice)


setup.sh packages

(This command would download and install all the needed packages using yay)


setup.sh themes

(This command would install shared configurations between all rices, mandatory)


setup.sh rice horizon

(This command would install Horizon rice)

dotfiles's People

Contributors

zodddev 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  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  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dotfiles's Issues

License?

Hello,

First of all, great work - your rices look great!

Quick question - do you happen to have a license on this repo? If not, would you consider adding one?

That would make me more comfortable to leverage some of your code.

Thanks!

Is it normal?

It seems that all the package files contain the whole set of packages of your system and not only the theme dependencies.

Display errors

When I installed it had some path issues and some problems with the aur installation package as shown in the photo. When the installation is complete, it cannot be displayed on the screen as a picture

  1. Error while running script
    111
  2. AUR package not found
    Picture2111
  3. Error externally-managed-environment
    11111
  4. No such file or directory
    Picture33335
  5. Can't be displayed
    Pict111ure4
    How can i fix it?

I can't set the config in my archlinux

Hi, some days ago I saw that repository, then I very liked that, so I downloaded and I followed the instructions but when I type "./setup.sh all", that's return some mistakes. that tells me that it is not possible to copy the folders like .fonts,. themes,. scripts, etc. because according to not find them in the path "/git-lab/.themes". So I assumed that the path was wrong, I tried to correct it but it did not work, it may not be the most specific but I forgot to take a screenshot and I had to reinstall linux.

Setup.sh Pacman broken

The Pacman script is broken

the script will spam a y when it needs to put 1

image
I am currently on phone so I can’t give much but I tested it and this happened

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.