diff --git a/.config/alacritty/alacritty.yml b/.config/alacritty/alacritty.yml index bb53649..b2eb0cb 100644 --- a/.config/alacritty/alacritty.yml +++ b/.config/alacritty/alacritty.yml @@ -3,22 +3,10 @@ font: size: 12 # The normal (roman) font face to use. normal: - family: DejaVu Sans Mono For Powerline + family: "MesloLGS NF" # Style can be specified to pick a specific face. style: Regular - # The bold font face - bold: - family: DejaVu Sans Mono For Powerline - # Style can be specified to pick a specific face. - # style: Bold - - # The italic font face - italic: - family: DejaVu Sans Mono For Powerline - # Style can be specified to pick a specific face. - # style: Italic - colors: # Default colors primary: diff --git a/copy_fonts_arch.sh b/copy_fonts_arch.sh new file mode 100755 index 0000000..56d053b --- /dev/null +++ b/copy_fonts_arch.sh @@ -0,0 +1,12 @@ +#! /bin/sh +# +# copy_fonts_arch.sh +# Copyright (C) 2022 fabian +# +# Distributed under terms of the MIT license. +# + +mkdir -p $HOME/.local/share/fonts +for filename in fonts/*; do + cp "$filename" "$HOME/.local/share/$filename" +done diff --git a/fonts/MesloLGS NF Bold Italic.ttf b/fonts/MesloLGS NF Bold Italic.ttf new file mode 100644 index 0000000..be059c0 Binary files /dev/null and b/fonts/MesloLGS NF Bold Italic.ttf differ diff --git a/fonts/MesloLGS NF Bold.ttf b/fonts/MesloLGS NF Bold.ttf new file mode 100644 index 0000000..6142dd0 Binary files /dev/null and b/fonts/MesloLGS NF Bold.ttf differ diff --git a/fonts/MesloLGS NF Italic.ttf b/fonts/MesloLGS NF Italic.ttf new file mode 100644 index 0000000..90ca569 Binary files /dev/null and b/fonts/MesloLGS NF Italic.ttf differ diff --git a/fonts/MesloLGS NF Regular.ttf b/fonts/MesloLGS NF Regular.ttf new file mode 100644 index 0000000..e9e4de5 Binary files /dev/null and b/fonts/MesloLGS NF Regular.ttf differ diff --git a/setup_arch.sh b/setup_arch.sh index b9eed51..03579ad 100755 --- a/setup_arch.sh +++ b/setup_arch.sh @@ -8,11 +8,12 @@ sudo pacman --needed -Sy archlinux-keyring --noconfirm sudo pacman --needed -Syu --noconfirm -yes | sudo pacman --needed -Sy vte3-ng -sudo pacman --needed -Sy base-devel xorg xorg-xinit gnome gnome-extra neovim zsh tmux openssh termite powerline powerline-fonts i3 rofi nitrogen python-pip --noconfirm +sudo pacman --needed -Sy base-devel xorg xorg-xinit gnome gnome-extra neovim zsh tmux openssh alacritty powerline powerline-fonts python-pip --noconfirm +pip3 install neovim ./clone_and_link.sh cp zsh/.powerline_config_arch.example zsh/.powerline_config cp vim/.vimrc_config_powerline_arch.example vim/.vimrc_config_powerline +./copy_fonts_arch.sh if [ $SHELL != "/bin/zsh" ]; then chsh -s /usr/bin/zsh; fi diff --git a/tmux/.tmux_config_powerline_arch.example b/tmux/.tmux_config_powerline_arch.example index 5d56ece..81e1356 100644 --- a/tmux/.tmux_config_powerline_arch.example +++ b/tmux/.tmux_config_powerline_arch.example @@ -1 +1 @@ -source /usr/lib/python3.7/site-packages/powerline/bindings/tmux/powerline.conf +source /usr/lib/python3.10/site-packages/powerline/bindings/tmux/powerline.conf