Giter VIP home page Giter VIP logo

dotfiles's Introduction

✨ Bean's Dotfiles

image-desktop

Details

  • Colourscheme - generated by pywal
  • Font - cozette
  • Window manager & bar - dwm
  • Terminal - kitty
  • Editor - neovim
  • Fetch - hyfetch
  • File manager - ranger

Dependencies

Necessary Dependencies

Important: I have not yet tested this install process, but I am planning on doing it soon. If anything doesn't work, let me know!

Most dependencies can be installed easily using a package manager. It is assumed you are using an Arch based distro. If not, package names may differ and you may need to find other ways to install dependencies that would be installed using an AUR helper.

# pacman -S git fish kitty neovim ranger dmenu qutebrowser scrot redshift libnotify picom feh zathura xorg-setxkbmap geoclue2 exa imagemagick xcolor neofetch discord steam
$ yay -S cozette-ttf pywal-discord farge tty-clock catclock
$ pip install pywal wal-steam adblock dbus-next hyfetch

The following dependencies instead need installing manually. Their respective websites are linked below.

Optional Dependencies

These dependencies are not necessary, but I would want them if I were to be setting up a new machine. Because of this, this section is mostly intended for my own use.

# pacman -S gimp pcmanfm  zathura-pdf-mupdf zathura-cb lxappearance gimp lutris galculator htop wine mono blueberry
$ yay -S spotify oomox oneko

Installation

  1. Set up fish shell

    1.1. Set fish as your default shell: # chsh -s /usr/bin/fish

    1.2. Install fisher

    1.3. Install z

  2. Installing dotfiles

    2.1. Clone this repository into your home directory: $ git clone https://github.com/bean499/dotfiles .

    2.2. Update the submodules: $ git submodule update --init --recursive

  3. Installing dwm

    3.1. Change directory into the dwm folder: $ cd dwm

    3.2. Install dwm using the install script: $ ./install.sh

Usage and Modification

  • Programs are set to use the monospace font, so change the font in ~/.config/fontconfig/fonts.conf to what you desire
  • Colours are generated by pywal
    • Setting the wallpaper using the alias setwall will run various programs to make sure several programs are using the new theme
    • You will need to recompile dwm for the colour changes to show
    • To get a GTK theme of the current pywal colours, use oomox (listed as an optional dependency)

dotfiles's People

Contributors

beanrob avatar

Watchers

 avatar

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.