aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.config/alacritty/install.log8
-rw-r--r--.config/i3/config16
-rw-r--r--.config/nvim/.luarc.json5
-rw-r--r--.config/picom/picom.conf39
-rw-r--r--README.md8
-rw-r--r--update.sh15
6 files changed, 63 insertions, 28 deletions
diff --git a/.config/alacritty/install.log b/.config/alacritty/install.log
deleted file mode 100644
index 42ce408..0000000
--- a/.config/alacritty/install.log
+++ /dev/null
@@ -1,8 +0,0 @@
-[20:59:25 2024-05-19] FETCHING Version 2.36.11
-[20:59:25 2024-05-19] DOWNLOADING https://github.com/spicetify/spicetify-cli/releases/download/v2.36.11/spicetify-2.36.11-linux-amd64.tar.gz
-[20:59:25 2024-05-19] EXTRACTING /home/xswan/.spicetify/spicetify.tar.gz
-[20:59:25 2024-05-19] SETTING EXECUTABLE PERMISSIONS TO /home/xswan/.spicetify/spicetify
-[20:59:25 2024-05-19] REMOVING /home/xswan/.spicetify/spicetify.tar.gz
-[20:59:25 2024-05-19] APPENDING /home/xswan/.spicetify to PATH in /home/xswan/.zshrc
-[20:59:25 2024-05-19] spicetify v2.36.11 was installed successfully to /home/xswan/.spicetify
-[20:59:25 2024-05-19] Run 'spicetify --help' to get started
diff --git a/.config/i3/config b/.config/i3/config
index ab3a665..86de9bd 100644
--- a/.config/i3/config
+++ b/.config/i3/config
@@ -11,7 +11,9 @@ exec --no-startup-id dex --autostart --environment i3
exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork
exec --no-startup-id nm-applet
exec --no-startup-id nitrogen --restore
-exec --no-startup-id redshift
+exec --no-startup-id picom
+exec --no-startup-id ~/xborders --border-radius 5 --border-red 255 --border-green 255 --border-blue 255 --border-width 3
+# exec --no-startup-id redshift
exec_always --no-startup-id sh ~/.config/polybar/launch.sh
exec --no-startup-id discord
@@ -34,11 +36,11 @@ bindsym Print exec --no-startup-id flameshot gui
for_window [class="love"] floating enable
for_window [instance="Godot_Engine"] floating enable
-default_border pixel 5
-default_floating_border pixel 5
+default_border pixel 0
+default_floating_border pixel 0
gaps outer 0
-gaps inner 2
+gaps inner 10
floating_modifier $mod
@@ -126,9 +128,9 @@ bindsym $mod+Shift+r restart
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'"
# class border backgr. text indicator child_border
-client.focused #E0E0E0 #E0E0E0 #000000 #ffffff #E0E0E0
-client.focused_inactive #222222 #222222 #CACACA #ffffff #222222
-client.unfocused #000000 #000000 #CACACA #ffffff #000000
+client.focused #E0E0E0 #E0E0E0 #000000 #E0E0E0 #E0E0E0
+client.focused_inactive #222222 #222222 #CACACA #222222 #222222
+client.unfocused #000000 #000000 #CACACA #000000 #000000
client.urgent #ff0000 #ff0000 #000000 #900000 #ff0000
client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
client.background #ffffff
diff --git a/.config/nvim/.luarc.json b/.config/nvim/.luarc.json
deleted file mode 100644
index 1e1765c..0000000
--- a/.config/nvim/.luarc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "diagnostics.globals": [
- "vim"
- ]
-} \ No newline at end of file
diff --git a/.config/picom/picom.conf b/.config/picom/picom.conf
new file mode 100644
index 0000000..d1f994d
--- /dev/null
+++ b/.config/picom/picom.conf
@@ -0,0 +1,39 @@
+shadow = true;
+shadow-radius = 30;
+shadow-offset-x = -30;
+shadow-offset-y = -30;
+shadow-exclude = [
+ "class_g = 'i3-frame' && argb",
+ "window_type = 'dropdown_menu'",
+ "window_type = 'menu'",
+ "window_type = 'popup_menu'",
+];
+
+fading = false;
+inactive-opacity-override = false;
+
+focus-exclude = [ "class_g = 'Cairo-clock'" ];
+
+corner-radius = 5
+rounded-corners-exclude = [
+ "window_type = 'dock'",
+ "window_type = 'desktop'",
+];
+
+backend = "glx";
+dithered-present = false;
+vsync = true;
+mark-wmwin-focused = true;
+mark-ovredir-focused = true;
+detect-rounded-corners = true;
+detect-client-opacity = true;
+detect-transient = true;
+use-damage = true;
+log-level = "warn";
+wintypes:
+{
+ tooltip = { fade = true; shadow = true; focus = true; full-shadow = false; };
+ dock = { shadow = false; clip-shadow-above = true; }
+ dnd = { shadow = false; }
+ i3-frame = {}
+};
diff --git a/README.md b/README.md
index c667147..2188867 100644
--- a/README.md
+++ b/README.md
@@ -1,15 +1,17 @@
# Dotfiles
-
-My dotfiles.
+My dotfiles. There are some things in here specific to me, like how it launches
+Discord and Thunderbird automatically. So if you want to steal these, you'll
+have to find all that stuff and remove it yourself.
I use the JetBrainsMono Nerd Font everywhere. Find it [here](https://www.nerdfonts.com/font-downloads).
![image](https://github.com/user-attachments/assets/4d4d341e-82aa-474b-b070-b21fa8c33b66)
+## xborders
+This config requires [xborders](https://github.com/deter0/xborder).
## Neovim
Install [Packer](https://github.com/wbthomason/packer.nvim).
Then run `:PackerSync`.
-
## Rofi
I didn't want to put Rofi here since it's just a minorly edited version of
someone else's theme.
diff --git a/update.sh b/update.sh
index e2e0069..495d551 100644
--- a/update.sh
+++ b/update.sh
@@ -2,15 +2,20 @@ rm -rf .config/
mkdir .config/
# Alacritty
-cp -r ~/.config/alacritty .config/
+cp -r ~/.config/alacritty .config
+rm .config/alacritty/install.log
# Neovim
-cp -r ~/.config/nvim .config/
-rm -rf .config/nvim/plugin/
-rm -rf .config/nvim/live-server/
+cp -r ~/.config/nvim .config
+rm -rf .config/nvim/plugin
+rm -rf .config/nvim/live-server
+rm .config/nvim/.luarc.json
# i3
cp -r ~/.config/i3 .config
# polybar
-cp -r ~/.config/polybar .config/
+cp -r ~/.config/polybar .config
+
+# picom
+cp -r ~/.config/picom .config