extended README

This commit is contained in:
zegonix
2024-09-08 10:24:18 +02:00
parent 2db87cb52e
commit 930a6f6a4c
5 changed files with 84 additions and 9 deletions

View File

@@ -1,2 +1,50 @@
# dotfiles # dotfiles
collection of configuration files A collection of configuration files meant to be used with GNU stow.
## Usage
### List of packages to install
* alacritty
* audacious
* bash-completion
* bitwarden
* dunst
* eza
* feh
* firefox
* git
* pavucontrol
* picom
* polybar
* ripgrep
* rofi
* starship
* stow
* unzip
* visual-studio-code-bin
### Getting the repository
Navigate to your home directory `~/`.
Download the repository to that directory or do it the recommended way and clone it there with git:
```
git clone https://github.com/zegonix/dotfiles.git
```
or
```
git clone git@github.com:zegonix/dotfiles.git
```
**Note:** The location of the local copy is important for stow. You can put it somewhere else, but you will have to configure stow to inform it of non default source and target locations, the target is relative to the source by default.
### Link configurations with GNU stow
Make sure to have `stow` installed.
Navigate into your local copy of the repository, usually `~/dotfiles`.
Create links to the configurations with:
```
stow <package>
```
for example
```
stow alacritty
```
It is important to execute this and similar commands in the root directory of the repository `~/dotfiles` unless you specify source and target locations manually.

View File

@@ -0,0 +1,3 @@
[General]
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x3\xc5\0\0\0.\0\0\x5\x9a\0\0\x4-\0\0\x3\xc8\0\0\0\x31\0\0\x5\x97\0\0\x4*\0\0\0\0\0\0\0\0\a\x80\0\0\x3\xc8\0\0\0\x31\0\0\x5\x97\0\0\x4*)
windowState=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\x1\xd0\0\0\x3\xae\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x1\0\0\0\x2\0\0\0\x1\0\0\0\x16\0M\0\x61\0i\0n\0T\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0)

View File

@@ -15,7 +15,7 @@ set $mod Mod4
# Font for window titles. Will also be used by the bar unless a different font # Font for window titles. Will also be used by the bar unless a different font
# is used in the bar {} block below. # is used in the bar {} block below.
font pango:VictorMono SemiBold 12 font pango:VictorMonoNerdFont SemiBold 12
################################### ###################################
@@ -29,7 +29,7 @@ exec --no-startup-id feh --bg-scale ~/dotfiles/images/city_skyline.png
# clean up and start polybar # clean up and start polybar
exec_always --no-startup-id killall polybar exec_always --no-startup-id killall polybar
exec_always --no-startup-id bash /home/scbj/.config/polybar/launch_polybar.sh exec_always --no-startup-id bash ~/.config/polybar/launch_polybar.sh
# Start XDG autostart .desktop files using dex. See also # Start XDG autostart .desktop files using dex. See also
# https://wiki.archlinux.org/index.php/XDG_Autostart # https://wiki.archlinux.org/index.php/XDG_Autostart
@@ -174,27 +174,29 @@ bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcu
######################### #########################
focus_follows_mouse no focus_follows_mouse no
mouse_warping none
############################ ############################
# configuring presentation # # configuring presentation #
############################ ############################
# window border style # window border style
default_border pixel 0 default_border pixel 2
# gaps between windows and screen border # gaps between windows and screen border
gaps inner 10 px gaps inner 16 px
# defining colors # defining colors
set $bord_focus #D5F188 set $bord_focus #8070A0
set $indc_focus #9080C0
set $back_focus #FFFFFF set $back_focus #FFFFFF
set $text_focus #000000 set $text_focus #000000
set $bord_inact #181830
# class border backgr. text indicator child_border # class border backgr. text indicator child_border
client.focused $bord_focus $back_focus $text_focus $bord_focus $bord_focus client.focused $bord_focus $back_focus $text_focus $indc_focus $bord_focus
client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a
client.unfocused #333333 #222222 #888888 #292d2e #222222 client.unfocused $bord_inact $bord_inact $text_focus $bord_inact $bord_inact
client.urgent #2f343a #900000 #ffffff #900000 #900000 client.urgent #2f343a #900000 #ffffff #900000 #900000
client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c

View File

@@ -1,5 +1,25 @@
# shadows
shadow = false;
shadow-radius = 10;
shadow-opacity = 0.4;
shadow-color = "#000000"
# fading
fading = true;
fade-in-step = 0.05;
fade-out-step = 0.05;
fade-delta = 8;
# opacity
inactive-dim = 0.2 inactive-dim = 0.2
# corners
corner-radius = 2;
rounded-corners-exclude = [
"window_type = 'dock'"
];
# general
xrender-sync = true; xrender-sync = true;
xrender-sync-fence = true; xrender-sync-fence = true;

View File

@@ -30,6 +30,8 @@ width = 100%
height = 28pt height = 28pt
radius = 0 radius = 0
monitor = ${env:MONITOR:}
; dpi = 96 ; dpi = 96
background = ${colors.background} background = ${colors.background}