repos / dotfiles

my dotfiles

commit
3ef24c4
parent
3fd19c2
author
Eric Bower
date
2024-12-20 14:44:30 -0500 EST
chore: rm x11 configs
5 files changed,  +0, -214
D bin/ecare
+0, -3
1@@ -1,3 +0,0 @@
2-#!/usr/bin/env bash
3-
4-exec magrep -i from:"lilac lane" | mrefile $MDIR/Family
D dot_config/alacritty/alacritty.toml
+0, -9
 1@@ -1,9 +0,0 @@
 2-[font]
 3-size = 12.0
 4-
 5-[keyboard]
 6-bindings = [
 7-  { key = "i", mods = "Control", action = "IncreaseFontSize"  },
 8-  { key = "o", mods = "Control", action = "DecreaseFontSize"  },
 9-  { key = "0", mods = "Control", action = "ResetFontSize"     },
10-]
D dot_config/i3/config
+0, -184
  1@@ -1,184 +0,0 @@
  2-# Please see https://i3wm.org/docs/userguide.html for a complete reference!
  3-
  4-set $mod Mod4
  5-font pango:monospace 8
  6-
  7-# Start XDG autostart .desktop files using dex. See also
  8-# https://wiki.archlinux.org/index.php/XDG_Autostart
  9-exec --no-startup-id dex --autostart --environment i3
 10-
 11-# xss-lock grabs a logind suspend inhibit lock and will use i3lock to lock the
 12-# screen before suspend. Use loginctl lock-session to lock your screen.
 13-exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork
 14-
 15-# NetworkManager is the most popular way to manage wireless networks on Linux,
 16-# and nm-applet is a desktop environment-independent system tray GUI for it.
 17-exec --no-startup-id nm-applet
 18-
 19-# Use pactl to adjust volume in PulseAudio.
 20-set $refresh_i3status killall -SIGUSR1 i3status
 21-bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status
 22-bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && $refresh_i3status
 23-bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status
 24-bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status
 25-
 26-# Use Mouse+$mod to drag floating windows to their wanted position
 27-floating_modifier $mod
 28-
 29-# start a terminal
 30-bindsym $mod+Return exec alacritty
 31-
 32-# kill focused window
 33-bindsym $mod+Shift+q kill
 34-
 35-bindsym $mod+d exec "dmenu_run -nf '#F8F8F2' -nb '#282A36' -sb '#6272A4' -sf '#F8F8F2' -fn 'monospace-10' -p 'dmenu%'"
 36-
 37-# change focus
 38-bindsym $mod+h focus left
 39-bindsym $mod+j focus down
 40-bindsym $mod+k focus up
 41-bindsym $mod+l focus right
 42-
 43-# alternatively, you can use the cursor keys:
 44-bindsym $mod+Left focus left
 45-bindsym $mod+Down focus down
 46-bindsym $mod+Up focus up
 47-bindsym $mod+Right focus right
 48-
 49-# move focused window
 50-bindsym $mod+Shift+h move left
 51-bindsym $mod+Shift+j move down
 52-bindsym $mod+Shift+k move up
 53-bindsym $mod+Shift+l move right
 54-
 55-# alternatively, you can use the cursor keys:
 56-bindsym $mod+Shift+Left move left
 57-bindsym $mod+Shift+Down move down
 58-bindsym $mod+Shift+Up move up
 59-bindsym $mod+Shift+Right move right
 60-
 61-# split in horizontal orientation
 62-bindsym $mod+z split h
 63-
 64-# split in vertical orientation
 65-bindsym $mod+x split v
 66-
 67-# enter fullscreen mode for the focused container
 68-bindsym $mod+f fullscreen toggle
 69-
 70-# change container layout (stacked, tabbed, toggle split)
 71-bindsym $mod+s layout stacking
 72-bindsym $mod+w layout tabbed
 73-bindsym $mod+e layout toggle split
 74-
 75-# toggle tiling / floating
 76-bindsym $mod+Shift+space floating toggle
 77-
 78-# change focus between tiling / floating windows
 79-bindsym $mod+space focus mode_toggle
 80-
 81-# focus the parent container
 82-bindsym $mod+a focus parent
 83-
 84-# Define names for default workspaces for which we configure key bindings later on.
 85-# We use variables to avoid repeating the names in multiple places.
 86-set $ws1 "1"
 87-set $ws2 "2"
 88-set $ws3 "3"
 89-set $ws4 "4"
 90-set $ws5 "5"
 91-set $ws6 "6"
 92-set $ws7 "7"
 93-set $ws8 "8"
 94-set $ws9 "9"
 95-set $ws10 "10"
 96-
 97-# switch to workspace
 98-bindsym $mod+1 workspace number $ws1
 99-bindsym $mod+2 workspace number $ws2
100-bindsym $mod+3 workspace number $ws3
101-bindsym $mod+4 workspace number $ws4
102-bindsym $mod+5 workspace number $ws5
103-bindsym $mod+6 workspace number $ws6
104-bindsym $mod+7 workspace number $ws7
105-bindsym $mod+8 workspace number $ws8
106-bindsym $mod+9 workspace number $ws9
107-bindsym $mod+0 workspace number $ws10
108-
109-# move focused container to workspace
110-bindsym $mod+Shift+1 move container to workspace number $ws1
111-bindsym $mod+Shift+2 move container to workspace number $ws2
112-bindsym $mod+Shift+3 move container to workspace number $ws3
113-bindsym $mod+Shift+4 move container to workspace number $ws4
114-bindsym $mod+Shift+5 move container to workspace number $ws5
115-bindsym $mod+Shift+6 move container to workspace number $ws6
116-bindsym $mod+Shift+7 move container to workspace number $ws7
117-bindsym $mod+Shift+8 move container to workspace number $ws8
118-bindsym $mod+Shift+9 move container to workspace number $ws9
119-bindsym $mod+Shift+0 move container to workspace number $ws10
120-
121-# reload the configuration file
122-bindsym $mod+Shift+c reload
123-# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
124-bindsym $mod+Shift+r restart
125-# exit i3 (logs you out of your X session)
126-bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'"
127-
128-# resize window (you can also use the mouse for that)
129-mode "resize" {
130-        # These bindings trigger as soon as you enter the resize mode
131-
132-        # Pressing left will shrink the window’s width.
133-        # Pressing right will grow the window’s width.
134-        # Pressing up will shrink the window’s height.
135-        # Pressing down will grow the window’s height.
136-        bindsym j resize shrink width 10 px or 10 ppt
137-        bindsym k resize grow height 10 px or 10 ppt
138-        bindsym l resize shrink height 10 px or 10 ppt
139-        bindsym semicolon resize grow width 10 px or 10 ppt
140-
141-        # same bindings, but for the arrow keys
142-        bindsym Left resize shrink width 10 px or 10 ppt
143-        bindsym Down resize grow height 10 px or 10 ppt
144-        bindsym Up resize shrink height 10 px or 10 ppt
145-        bindsym Right resize grow width 10 px or 10 ppt
146-
147-        # back to normal: Enter or Escape or $mod+r
148-        bindsym Return mode "default"
149-        bindsym Escape mode "default"
150-        bindsym $mod+r mode "default"
151-}
152-
153-bindsym $mod+r mode "resize"
154-
155-bindsym $mod+Shift+minus move scratchpad
156-bindsym $mod+minus scratchpad show
157-
158-for_window [class="steam_app_1182480" title="Origin"] floating enable
159-for_window [instance="origin.exe"] floating enable
160-
161-# class                 border  bground text    indicator child_border
162-client.focused          #6272A4 #6272A4 #F8F8F2 #6272A4   #6272A4
163-client.focused_inactive #44475A #44475A #F8F8F2 #44475A   #44475A
164-client.unfocused        #282A36 #282A36 #BFBFBF #282A36   #282A36
165-client.urgent           #44475A #FF5555 #F8F8F2 #FF5555   #FF5555
166-client.placeholder      #282A36 #282A36 #F8F8F2 #282A36   #282A36
167-
168-client.background       #F8F8F2
169-
170-bar {
171-  status_command i3blocks
172-  colors {
173-    background #282A36
174-    statusline #F8F8F2
175-    separator  #44475A
176-
177-    focused_workspace  #44475A #44475A #F8F8F2
178-    active_workspace   #282A36 #44475A #F8F8F2
179-    inactive_workspace #282A36 #282A36 #BFBFBF
180-    urgent_workspace   #FF5555 #FF5555 #F8F8F2
181-    binding_mode       #FF5555 #FF5555 #F8F8F2
182-  }
183-}
184-
185-exec_always = "xset r rate 300 30"
D dot_config/i3blocks/config
+0, -11
 1@@ -1,11 +0,0 @@
 2-separator_block_width=15
 3-markup=none
 4-
 5-[volume]
 6-full_text=
 7-command=pavucontrol
 8-align=left
 9-
10-[time]
11-command=date '+%Y-%m-%d %I:%M:%S'
12-interval=5
D dot_config/i3status/config
+0, -7
1@@ -1,7 +0,0 @@
2-general {
3-  output_format = "i3bar"
4-  colors = true
5-  color_good = "#50FA7B"
6-  color_degraded = "#F1FA8C"
7-  color_bad = "#FF5555"
8-}