Skip to content

Bean499/dotfiles

Repository files navigation

✨ 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)

About

Configuration files for my Arch Linux laptop.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published