4/26
This commit is contained in:
parent
58dd2f63f6
commit
b4456a6a11
8
colorschemes/dracula.conf
Normal file
8
colorschemes/dracula.conf
Normal file
@ -0,0 +1,8 @@
|
||||
# Dracula
|
||||
# class border bg txt ind child_border
|
||||
#client.focused #bd93f9 #bd93f9 #f8f8f2 #bd93f9 #bd93f9
|
||||
#client.focused_inactive #bd93f9 #bd93f9 #f8f8f2 #bd93f9 #bd93f9
|
||||
#client.unfocused #44475a #44475a #44475a #44475a #44475a
|
||||
#client.background #282a36
|
||||
|
||||
|
15
colorschemes/gruvbox.bar.conf
Normal file
15
colorschemes/gruvbox.bar.conf
Normal file
@ -0,0 +1,15 @@
|
||||
bar {
|
||||
colors {
|
||||
background #282828FF
|
||||
separator #3c3836
|
||||
# border bg txt
|
||||
focused_workspace #d79921 #d79921 #282828
|
||||
active_workspace #d79921 #d79921 #202020
|
||||
inactive_workspace #282828 #282828 #d79921
|
||||
}
|
||||
font pango:Source Code Pro 10
|
||||
status_command i3blocks
|
||||
position top
|
||||
padding 5px
|
||||
tray_padding 5px
|
||||
}
|
6
colorschemes/gruvbox.conf
Normal file
6
colorschemes/gruvbox.conf
Normal file
@ -0,0 +1,6 @@
|
||||
# Gruvbox
|
||||
# class border bg txt ind child_border
|
||||
client.focused #689d6a #689d6a #689d6a #689d6a #689d6a
|
||||
client.focused_inactive #d79921 #d79921 #a89984 #d79921 #d79921
|
||||
client.unfocused #3c3836 #928374 #3c3836 #3c3836 #3c3836
|
||||
client.background #282828
|
15
colorschemes/nord.bar.conf
Normal file
15
colorschemes/nord.bar.conf
Normal file
@ -0,0 +1,15 @@
|
||||
bar {
|
||||
colors {
|
||||
background #2E3440
|
||||
separator #3B4252
|
||||
# border bg txt
|
||||
focused_workspace #88C0D0 #88C0D0 #2E3440
|
||||
active_workspace #88C0D0 #88C0D0 #2E3440
|
||||
inactive_workspace #2E3440 #2E3440 #88C0D0
|
||||
}
|
||||
font pango:Source Code Pro 10
|
||||
status_command i3blocks
|
||||
position top
|
||||
padding 5px
|
||||
tray_padding 5px
|
||||
}
|
6
colorschemes/nord.conf
Normal file
6
colorschemes/nord.conf
Normal file
@ -0,0 +1,6 @@
|
||||
# Nord
|
||||
# class border bg txt ind child_border
|
||||
client.focused #88C0D0 #2E3440 #2E3440 #2E3440 #88C0D0
|
||||
client.focused_inactive #88C0D0 #2E3440 #2E3440 #2E3440 #88C0D0
|
||||
client.unfocused #3B4252 #2E3440 #2E3440 #2E3440 #3B4252
|
||||
client.background #2E3440
|
137
config
137
config
@ -42,26 +42,16 @@ exec --no-startup-id nm-applet
|
||||
#bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status
|
||||
|
||||
###
|
||||
|
||||
# Pipewire-pulse
|
||||
#bindsym XF86AudioMute exec pactl set-sink-mute 0 toggle
|
||||
#bindsym XF86AudioMute --release exec pkill -RTMIN+1 i3blocks
|
||||
#bindsym XF86AudioLowerVolume exec pactl set-sink-volume 0 -5%
|
||||
#bindsym XF86AudioLowerVolume --release exec pkill -RTMIN+1 i3blocks
|
||||
#bindsym XF86AudioRaiseVolume exec pactl set-sink-volume 0 +5%
|
||||
#bindsym XF86AudioRaiseVolume --release exec pkill -RTMIN+1 i3blocks
|
||||
|
||||
# Media player controls
|
||||
#bindsym XF86AudioPlay exec playerctl play-pause
|
||||
#bindsym XF86AudioPause exec playerctl play-pause
|
||||
#bindsym XF86AudioNext exec playerctl next
|
||||
#bindsym XF86AudioPrev exec playerctl previous
|
||||
|
||||
# change volume or toggle mute
|
||||
bindsym XF86AudioRaiseVolume exec amixer -q -D pulse sset Master 5%+ && pkill -RTMIN+10 i3blocks
|
||||
bindsym XF86AudioLowerVolume exec amixer -q -D pulse sset Master 5%- && pkill -RTMIN+10 i3blocks
|
||||
bindsym XF86AudioMute exec amixer -q -D pulse sset Master toggle && pkill -RTMIN+10 i3blocks
|
||||
|
||||
# Media player controls
|
||||
bindsym XF86AudioPlay exec playerctl play-pause
|
||||
bindsym XF86AudioPause exec playerctl play-pause
|
||||
bindsym XF86AudioNext exec playerctl next
|
||||
bindsym XF86AudioPrev exec playerctl previous
|
||||
bindsym XF86MonBrightnessUp exec --no-startup-id brightnessctl s +10
|
||||
bindsym XF86MonBrightnessDown exec --no-startup-id brightnessctl s 10-
|
||||
|
||||
@ -74,6 +64,8 @@ bindsym $mod+Return exec kitty
|
||||
# kill focused window
|
||||
bindsym $mod+q kill
|
||||
|
||||
bindsym $mod+w exec rofi -show window
|
||||
|
||||
# start dmenu (a program launcher)
|
||||
bindsym $mod+r exec rofi -show drun
|
||||
# A more modern dmenu replacement is rofi:
|
||||
@ -82,6 +74,12 @@ bindsym $mod+r exec rofi -show drun
|
||||
# .desktop file. It is a wrapper around dmenu, so you need that installed.
|
||||
# bindcode $mod+40 exec --no-startup-id i3-dmenu-desktop
|
||||
|
||||
# start librewolf
|
||||
bindsym $mod+l exec librewolf
|
||||
|
||||
# start obsidian
|
||||
bindsym $mod+o exec flatpak run md.obsidian.Obsidian
|
||||
|
||||
# change focus
|
||||
#bindsym $mod+j focus left
|
||||
#bindsym $mod+k focus down
|
||||
@ -117,7 +115,7 @@ bindsym $mod+f fullscreen toggle
|
||||
|
||||
# change container layout (stacked, tabbed, toggle split)
|
||||
bindsym $mod+s layout stacking
|
||||
bindsym $mod+w layout tabbed
|
||||
#bindsym $mod+w layout tabbed
|
||||
bindsym $mod+e layout toggle split
|
||||
|
||||
# toggle tiling / floating
|
||||
@ -203,76 +201,77 @@ mode "resize" {
|
||||
|
||||
bindsym $mod+z mode "resize"
|
||||
|
||||
#########
|
||||
# I3BAR #
|
||||
#########
|
||||
|
||||
# Start i3bar to display a workspace bar (plus the system information i3status
|
||||
# finds out, if available)
|
||||
bar {
|
||||
colors {
|
||||
background #1d2021
|
||||
separator #d79921
|
||||
focused_workspace #d79921 #d79921 #282828
|
||||
active_workspace #d79921 #d79921 #282828
|
||||
inactive_workspace #3c3836 #3c3836 #282828
|
||||
}
|
||||
tray_output primary
|
||||
font pango:Source Code Pro 12
|
||||
#status_command bumblebee-status \
|
||||
# -m playerctl disk pasink pasource battery date time \
|
||||
# -p root.path=/ time.format="%H:%M" date.format="%a, %b %d %Y" playerctl.format="{{title}} - by {{artist}} - on {{album}}" \
|
||||
# -t gruvbox-powerline
|
||||
#status_command i3status
|
||||
separator_symbol " / "
|
||||
status_command i3blocks
|
||||
position top
|
||||
}
|
||||
#bar {
|
||||
# status_command i3blocks
|
||||
#}
|
||||
|
||||
# Polybar
|
||||
|
||||
# exec --no-startup-id /home/arco/.config/polybar/launch.sh
|
||||
#include ~/.config/i3/colorschemes/gruvbox.bar.conf
|
||||
include ~/.config/i3/colorschemes/nord.bar.conf
|
||||
|
||||
# Start compositor
|
||||
|
||||
exec picom --vsync --backend glx &
|
||||
|
||||
# Get rid of borders
|
||||
|
||||
for_window [class=".*"] border pixel 2
|
||||
exec_always compfy &
|
||||
|
||||
################
|
||||
# COLORSCHEMES #
|
||||
################
|
||||
|
||||
# Dracula
|
||||
# class border bg txt ind child_border
|
||||
#client.focused #bd93f9 #bd93f9 #f8f8f2 #bd93f9 #bd93f9
|
||||
#client.focused_inactive #bd93f9 #bd93f9 #f8f8f2 #bd93f9 #bd93f9
|
||||
#client.unfocused #44475a #44475a #44475a #44475a #44475a
|
||||
#client.background #282a36
|
||||
|
||||
# Gruvbox
|
||||
# class border bg txt ind child_border
|
||||
client.focused #d79921 #d79921 #a89984 #d79921 #d79921
|
||||
client.focused_inactive #d79921 #d79921 #a89984 #d79921 #d79921
|
||||
client.unfocused #3c3856 #3c3856 #3c3856 #3c3856 #3c3856
|
||||
client.background #282828
|
||||
#include ~/.config/i3/colorschemes/gruvbox.conf
|
||||
|
||||
# Dracula
|
||||
#include ~/.config/i3/colorschemes/dracula.conf
|
||||
|
||||
# Nord
|
||||
include ~/.config/i3/colorschemes/nord.conf
|
||||
|
||||
# Wallpaper
|
||||
|
||||
exec_always $HOME/.config/i3/fehbg &
|
||||
exec_always nitrogen --restore &
|
||||
|
||||
# Notification Daemon
|
||||
|
||||
exec dunst &
|
||||
exec dunst &
|
||||
|
||||
# Screenshot
|
||||
bindsym $mod+Shift+s exec --no-startup-id maim "/home/arco/Screenshots/$(date).png"
|
||||
bindsym $mod+Shift+s exec --no-startup-id shutter
|
||||
|
||||
# Lock Screen
|
||||
bindsym $mod+l exec --no-startup-id betterlockscreen -u "/home/arco/Wallpapers/platform.jpg" -l
|
||||
|
||||
#gaps inner 10
|
||||
#gaps outer 10
|
||||
gaps inner 10
|
||||
gaps outer 2
|
||||
|
||||
# KDE Connect
|
||||
exec --no-startup-id kdeconnect-indicator & disown
|
||||
|
||||
# Screen Rotator Daemon
|
||||
exec --no-startup-id screenrotator & disown
|
||||
|
||||
# Keyboard
|
||||
exec --no-startup-id onboard & disown
|
||||
|
||||
# Authentication Agent
|
||||
exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
||||
|
||||
# xinput rules
|
||||
exec_always --no-startup-id ~/.config/i3/xinput-rules
|
||||
|
||||
### WINDOW RULES ###
|
||||
|
||||
# Remove title bars
|
||||
for_window [class=".*"] border pixel 3
|
||||
|
||||
# Make screenshot menu float by default
|
||||
for_window [class="Shutter" instance="shutter"] floating enable
|
||||
|
||||
# Make ripperX popup windows float by default
|
||||
for_window [class="RipperX" instance="ripperX" title="Configuration"] floating enable
|
||||
for_window [class="RipperX" instance="ripperX" title="Error"] floating enable
|
||||
for_window [class="RipperX" instance="ripperX" title="Status"] floating enable
|
||||
|
||||
# Make Galaxy Buds Client float by default
|
||||
for_window [class="GalaxyBudsClient" instance="galaxybudsclient"] floating enable
|
||||
|
||||
# Make Bluetooth float by default
|
||||
for_window [class="Blueman-manager" instance="blueman-manager"] floating enable
|
||||
|
||||
# Make Network Manager float by default
|
||||
for_window [class="Nm-connection-editor" instance="nm-connection-editor"] floating enable
|
||||
|
34
fehbg
34
fehbg
@ -1,12 +1,24 @@
|
||||
#!/bin/sh
|
||||
#feh --no-fehbg --bg-scale '/home/arco/Wallpapers/linux.png'
|
||||
#feh --no-fehbg --bg-scale '/home/arco/Wallpapers/archlinux.png'
|
||||
#feh --no-fehbg --bg-scale '/home/arco/Wallpapers/earth-in-space.png'
|
||||
#feh --no-fehbg --bg-scale '/home/arco/Wallpapers/vsthemes-org.jpg'
|
||||
#feh --no-fehbg --bg-scale '/home/arco/Wallpapers/ign_mountains.png'
|
||||
#feh --no-fehbg --bg-scale '/home/arco/Wallpapers/C-Hello-World.png'
|
||||
feh --no-fehbg --bg-scale '/home/arco/Wallpapers/platform.jpg'
|
||||
#feh --no-fehbg --bg-scale '/home/arco/Wallpapers/arch-gruvbox.png'
|
||||
#feh --no-fehbg --bg-scale '/home/arco/Wallpapers/gruvbox-simple.png'
|
||||
#feh --no-fehbg --bg-scale '/home/arco/Wallpapers/hl2.jpg'
|
||||
#feh --no-fehbg --bg-scale '/home/arco/Wallpapers/term.jpg'
|
||||
|
||||
WDIR="/home/arco/Wallpapers"
|
||||
|
||||
#feh --no-fehbg --bg-scale "${WDIR}/linux.png"
|
||||
#feh --no-fehbg --bg-scale "${WDIR}/archlinux.png"
|
||||
#feh --no-fehbg --bg-scale "${WDIR}/earth-in-space.png"
|
||||
#feh --no-fehbg --bg-scale "${WDIR}/vsthemes-org.jpg"
|
||||
#feh --no-fehbg --bg-scale "${WDIR}/ign_mountains.png"
|
||||
#feh --no-fehbg --bg-scale "${WDIR}/C-Hello-World.png"
|
||||
#feh --no-fehbg --bg-scale "${WDIR}/platform.jpg"
|
||||
#feh --no-fehbg --bg-scale "${WDIR}/arch-gruvbox.png"
|
||||
#feh --no-fehbg --bg-scale "${WDIR}/gruvbox-simple.png"
|
||||
#feh --no-fehbg --bg-scale "${WDIR}/hl2.jpg"
|
||||
#feh --no-fehbg --bg-scale "${WDIR}/term.jpg"
|
||||
#feh --no-fehbg --bg-scale "${WDIR}/gruvbox-helloworld.png"
|
||||
#feh --no-fehbg --bg-scale "${WDIR}/gruvbox-forkbomb.png"
|
||||
#feh --no-fehbg --bg-scale "${WDIR}/gruvbox_astro.jpg"
|
||||
#feh --no-fehbg --bg-scale "${WDIR}/gruvbox_astro_2.jpg"
|
||||
#feh --no-fehbg --bg-scale "${WDIR}/gruvbox_gruvbox_astro.jpg"
|
||||
#feh --no-fehbg --bg-scale "${WDIR}/gruvbox_topography.jpg"
|
||||
feh --no-fehbg --bg-scale "${WDIR}/gruvbox_topo2.jpg"
|
||||
#feh --no-fehbg --bg-scale "${WDIR}/house.jpg"
|
||||
#feh --no-fehbg --bg-scale "${WDIR}/solar-system.jpg"
|
||||
|
3
xinput-rules
Executable file
3
xinput-rules
Executable file
@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
|
||||
xinput set-prop 12 'libinput Disable While Typing Enabled' 0
|
Loading…
Reference in New Issue
Block a user