jrollin / dotfiles

my config files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dotfiles

My config

  • nvim
  • i3 / demnu / polybar / rofi
  • tmux
  • fish / alacritty / starship
  • fonts Nerd with icons
  • arch / lightdm

Requirements

I3wm

sudo pacman -S i3-wm

Configure touchpad and brightness touch for lib xorg

My Dell xorg gist

Get infos

get infos about machine setup with neofetch

neofetch

or with inxi

inxi -Fxxxrz

System:
  Kernel: 6.1.12-1-MANJARO arch: x86_64 bits: 64
    compiler: gcc v: 12.2.1 Desktop: i3 v: 4.22 info: polybar
    vt: 7 dm: LightDM v: 1.32.0 Distro: Manjaro Linux
    base: Arch Linux
Machine:
  Type: Laptop System: Dell product: XPS 13 9305 v: N/A

X config

xset q

Install

Os packages (tmux, rust, etc)

./install_arch.sh

Configure tools with my config and make symlinks

./configure.sh

Change shell (ex: fish)

chsh -s /usr/bin/fish

fonts

mkdir -p ~/.local/share/fonts
cp fonts/JetBrainsMonoNerd/*.ttf ~/.local/share/fonts/
fc-cache -fv

requires a noto font with emoji (on arch : noto-fonts-emoji)

Check if font is ok

echo -e "\xf0\x9f\x90\x8d"
echo -e "\xee\x82\xa0"

you should see snake icon and branch icon

tmux

Install tpm

git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

Dans tmux, ctrl-A + I pour installer les plugins

check colors with this script

curl -s https://raw.githubusercontent.com/JohnMorales/dotfiles/master/colors/24-bit-color.sh | bash

Neovim

Requirements

in Neovim on new machine

:Lazy restore

Digraph

display all non ASCII symbols (digraph)

:digraphs

Usage: <C-K> code

Xserver

DPi adjust with .Xresources

https://wiki.archlinux.org/title/HiDPI#X_Server

xdpyinfo | grep -B 2 resolution

screen #0:
  dimensions:    1920x1080 pixels (293x165 millimeters)
  resolution:    166x166 dots per inch

more info about dpi

Chrome

Go to chrome://flags

Search "Preferred Ozone platform"

Set it to "Wayland"

Restart

About

my config files


Languages

Language:Lua 56.6%Language:Shell 42.1%Language:CSS 1.2%