Giter Site home page Giter Site logo

dotfiles's Introduction

dotfiles

Setup with stow. Clone this repo into $HOME/dotfiles, cd into dotfiles and then run stow .. To sync changes into this repo you can run stow --adopt ..

Required applications

  • sheldon - Shell plugin manager. Install with cargo install sheldon
  • mako - notifications
  • sway
  • rofi wayland fork (rofi-lbonn-wayland-git on the AUR)
  • gnome-keyring
  • polkit-gnome
  • zsh
  • playerctl - Handle media keys
  • gammastep - Controls the monitor color temperature
  • light - Change screen brightness
  • kitty
  • yazi - TUI file manager
  • eza - ls "replacement"
  • bat - cat "replacement"
  • zoxide - better cd command
  • wl-clipboard - Command-line copy/paste utilities for Wayland
  • neovim (btw :neckbeard:)

Font: JetBrainsMonoNL Nerd Font Mono https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/JetBrainsMono/NoLigatures/Regular

Git config

[pull]
	rebase = true
[core]
	editor = nvim
	commitGraph = true
[commit]
	gpgSign = true
[merge]
	conflictstyle = diff3
[tag]
	forceSignAnnotated = true
[gpg]
	program = gpg
[diff]
	colorMoved = zebra
[rebase]
	updateRefs = true
[credential]
	credentialStore = gpg
	helper = /usr/lib/git-core/git-credential-libsecret
[rerere]
	enabled = true
[push]
	default = upstream

GTK theme

  • lxappearance
  • gtk-chtheme
  • gsettings set org.gnome.desktop.interface gtk-theme <theme>

Qt theme

JAVA

Java applications might need env GDK_BACKEND=x11

Set default application

Install handlr-bin and xdg-utils-handlr (to replace xdg-open). Should just work.

Make sure to handle inode/directory. Example for the nemo file manager: handlr set inode/directory nemo.desktop

dotfiles's People

Contributors

weedz avatar

Stargazers

 avatar Guillaume Delanoy avatar

Watchers

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