Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Use Mouse+$mod to drag floating windows to their wanted position
- floating_modifier $mod
- #########################
- # VARIABLES
- #########################
- set $mod Mod4
- set $alt Mod1
- #set $term --no-startup-id st
- set $term --no-startup-id alacritty
- set $dropdown_class term_dropdown
- set $ranger_class term_ranger
- set $no_gasp gaps inner current set 0; gaps outer current set 0
- #########################
- # STARTUP
- #########################
- #exec $term -c $dropdown_class -n dropdown -e tm st
- exec $term --class $dropdown_class --title dropdown_term --config-file "$HOME/.config/alacritty/custom/alacritty_dropdown.yml"
- exec $term --class $ranger_class --title dropdown_ranger --config-file "$HOME/.config/alacritty/custom/alacritty_ranger.yml"
- # bg
- exec_always feh --bg-fill $HOME/Dropbox/pictures/wallpapers/new/dark-space-2560x1440-stars-4k-8k-7935.jpg
- # global vim navigation
- exec --no-startup-id autokey-gtk
- # notifications
- exec --no-startup-id dunst
- # composite manager
- exec --no-startup-id compton -bc
- #exec --no-startup-id compton -b
- # hides the mouse pointer
- #'-grab' fixes the problem with incorrect windows navigation
- exec --no-startup-id unclutter -grab -idle 30
- # dropbox
- exec --no-startup-id dropbox
- # keyboard layout
- exec_always --no-startup-id setxkbmap -layout us,ru
- exec_always --no-startup-id setxkbmap -option grp:alt_caps_toggle
- #########################
- # UI
- #########################
- # Font for window titles. Will also be used by the bar unless a different font
- # is used in the bar {} block below.
- font pango:monospace 9
- focus_follows_mouse no
- # Needed for i3-gaps
- for_window [class="^.*"] border pixel 2
- default_border pixel 2
- # hide borders for single windows
- hide_edge_borders smart
- # set popups during fullscreen mode
- popup_during_fullscreen smart
- # Floating windows
- floating_maximum_size 2560 x 1415
- #gaps
- smart_gaps on
- gaps inner 21
- gaps outer 5
- # BORDER BACKGROUND TEXT INDICATOR CHILD_BORDER
- client.focused $darkblack $white $darkblack $darkblack $light_text_active
- client.unfocused $darkblack $darkblack $white $darkblack $darkblack
- client.focused_inactive $darkblack #ffffff $white $darkblack $darkblack
- client.urgent $darkred $darkred $black $darkred $darkred
- client.background #ffffff
- bar {
- status_command i3blocks
- position top
- tray_output none
- separator_symbol "|"
- strip_workspace_numbers yes
- font pango: monospace 11
- height 25
- bindsym button4 nop
- bindsym button5 nop
- colors {
- background $darkblack
- statusline $darkwhite
- separator #236295
- # border bg text
- focused_workspace $light_text_active $blue_bg_dark $light_text_active
- inactive_workspace $blue_bg_dark $blue_bg_dark $blue_light
- active_workspace $white $white $darkwhite
- urgent_workspace $darkblack $darkblack $white
- }
- }
- #########################
- # APP SPECIFIC UI
- #########################
- for_window [class="^Firefox$"] $no_gasp
- for_window [class="^Google\\-chrome$"] $no_gasp
- ### Floating
- # feh
- for_window [class="^feh$"] floating enable
- for_window [class="^feh$"] move position center
- # idea
- for_window [title="Default Changelist"] floating enable, move position center, resize set 1800 1100
- for_window [title="IntelliJ IDEA$"] floating enable, move position -2 25, resize set 2560 1415, border pixel 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement