diff --git a/.gitignore b/.gitignore index 385704b..4c4fcca 100644 --- a/.gitignore +++ b/.gitignore @@ -14,5 +14,9 @@ !alacritty/** !i3*/** +# allow picom.conf/fonts +!picom.conf +!*.ttf + # Don't forget to not ignore .gitignore! !.gitignore diff --git a/ModernDOS9x16.ttf b/ModernDOS9x16.ttf new file mode 100644 index 0000000..3cbc942 Binary files /dev/null and b/ModernDOS9x16.ttf differ diff --git a/alacritty/alacritty.toml b/alacritty/alacritty.toml index 583e86f..b89be1d 100644 --- a/alacritty/alacritty.toml +++ b/alacritty/alacritty.toml @@ -1,40 +1,42 @@ - -[colors.bright] -black = "0x555555" -blue = "0x5555ff" -cyan = "0x00eaff" -green = "0x55ff55" -magenta = "0xff55ff" -red = "0xff5555" -white = "0xffffff" -yellow = "0xffff55" - -[colors.cursor] -cursor = "0x00eaff" -text = "0x000000" - -[colors.normal] -black = "0x000000" -blue = "0x337bff" -cyan = "0x00aaaa" -green = "0x00aa00" -magenta = "0xaa00aa" -red = "0xaa0000" -white = "0xaaaaaa" -yellow = "0xaa5500" +# =========================================== +# IBM Terminal Style — Modernized Alacritty +# =========================================== [colors.primary] -background = "0x000000" -foreground = "0x00eaff" +background = "0x000000" # Pitch black +foreground = "0xD0D0D0" # Soft bright IBM-gray (not pure white) + +[colors.normal] +black = "0x000000" +red = "0xCC0000" # IBM red +green = "0x00CC00" # IBM phosphor green tone +yellow = "0xCCCC00" # IBM amber +blue = "0x4C82FF" # Readable bright IBM blue (not navy) +magenta = "0xCC00CC" # IBM magenta/pink +cyan = "0x00CCCC" # Cyan +white = "0xD0D0D0" # Light gray (foreground match) + +[colors.bright] +black = "0x4D4D4D" +red = "0xFF3333" +green = "0x33FF33" +yellow = "0xFFFF66" +blue = "0x79A6FF" # Even brighter blue, visible on black +magenta = "0xFF33FF" +cyan = "0x33FFFF" +white = "0xFFFFFF" + +[colors.cursor] +cursor = "0xFFFFFF" # White block cursor +text = "0x000000" # Invert on black background [colors.selection] -background = "0x00a8b5" -text = "0x000000" +background = "0x333333" +text = "0xFFFFFF" [cursor] style = "Block" -vi_mode_style = "Beam" - +vi_mode_style = "Block" [scrolling] history = 10000 @@ -43,16 +45,13 @@ history = 10000 decorations = "full" dynamic_padding = false dynamic_title = true -opacity = 1.0 +opacity = 0.80 [window.padding] x = 6 y = 4 -[general] -live_config_reload = true - [font] +normal = { family = "Modern DOS 9x16", style = "Regular" } size = 12.0 -normal = { family = "monospace", style = "Regular" } diff --git a/i3/config b/i3/config index 7c70b18..d79f244 100644 --- a/i3/config +++ b/i3/config @@ -9,11 +9,13 @@ # # Please see https://i3wm.org/docs/userguide.html for a complete reference! -set $mod Mod4 +# Using alt key +set $mod Mod1 # 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 8 +#font pango:monospace 8 +font pango:Ubuntu 8, Italic # This font is widely installed, provides lots of unicode glyphs, right-to-left # text rendering and scalability on retina/hidpi displays (thanks to pango). @@ -184,35 +186,57 @@ mode "resize" { bindsym $mod+r mode "default" } +# Modern aesthetic tuning +gaps inner 12 +gaps outer 12 +smart_gaps on +smart_borders on +hide_edge_borders smart +default_border normal +default_floating_border pixel 2 -# ================================ -# Hatsune Miku i3 Theme -# ================================ +#exec --no-startup-id picom --experimental-backends --backend glx \ +# --blur-method kawase --blur-strength 5 \ +# --corner-radius 8 --shadow --shadow-radius 20 \ +# --shadow-opacity 0.32 --shadow-color "#220022" --vsync -# class border backgr. text indicator child_border -client.focused #00eaff #000000 #00eaff #00eaff #00a8b5 -client.unfocused #00373a #000000 #aaaaaa #00373a #00373a -client.focused_inactive #00373a #000000 #aaaaaa #00373a #00373a -client.urgent #ff55ff #000000 #ffffff #ff55ff #ff55ff + +exec --no-startup-id feh --bg-fill ~/Pictures/wallpaper.png + +# =========================== +# Ubuntu Yaru/Dark Theme +# =========================== + +# Window border colors (Ubuntu style) +client.focused #E95420 #E95420 #FFFFFF #E95420 +client.focused_inactive #3D1E2D #3D1E2D #CCCCCC #3D1E2D +client.unfocused #2C001E #2C001E #AAAAAA #2C001E +client.urgent #FF6E40 #FF6E40 #FFFFFF #FF6E40 bindsym $mod+r mode "resize" -# ================================ -# Miku i3bar -# ================================ +# i3bar styled like Ubuntu Dark bar { status_command i3status - colors { - background #000000 - statusline #00eaff + position top - focused_workspace #00eaff #000000 #ffffff - active_workspace #00a8b5 #000000 #000000 - inactive_workspace #000000 #000000 #555555 - urgent_workspace #ff55ff #000000 #ffffff + colors { + background #2C001E + statusline #EEEEEE + separator #FF6E40 + + # Workspace colors + focused_workspace #E95420 #E95420 #FFFFFF + active_workspace #3D1E2D #3D1E2D #FFFFFF + inactive_workspace #2C001E #2C001E #AAAAAA + urgent_workspace #FF6E40 #FF6E40 #FFFFFF + binding_mode #FF6E40 #FF6E40 #FFFFFF } } +# Optional: Set a Ubuntu-inspired wallpaper (if using feh) +#exec --no-startup-id feh --bg-fill /usr/share/backgrounds/warty-final-ubuntu.png + diff --git a/picom.conf b/picom.conf new file mode 100644 index 0000000..447845d --- /dev/null +++ b/picom.conf @@ -0,0 +1,18 @@ +backend = "glx"; +vsync = true; + +corner-radius = 1; + +# Soft glow +shadow = true; +shadow-radius = 20; +shadow-opacity = 0.32; +shadow-color = "#220022"; + +# Slight blur (looks perfect behind gaps) +blur-method = "kawase"; +blur-strength = 3; + +# Make transparency smoother +detect-rounded-corners = true; +