Compare commits

...
Sign in to create a new pull request.

3 commits

5 changed files with 100 additions and 55 deletions

4
.gitignore vendored
View file

@ -14,5 +14,9 @@
!alacritty/** !alacritty/**
!i3*/** !i3*/**
# allow picom.conf/fonts
!picom.conf
!*.ttf
# Don't forget to not ignore .gitignore! # Don't forget to not ignore .gitignore!
!.gitignore !.gitignore

BIN
ModernDOS9x16.ttf Normal file

Binary file not shown.

View file

@ -1,40 +1,42 @@
# ===========================================
[colors.bright] # IBM Terminal Style — Modernized Alacritty
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"
[colors.primary] [colors.primary]
background = "0x000000" background = "0x000000" # Pitch black
foreground = "0x00eaff" 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] [colors.selection]
background = "0x00a8b5" background = "0x333333"
text = "0x000000" text = "0xFFFFFF"
[cursor] [cursor]
style = "Block" style = "Block"
vi_mode_style = "Beam" vi_mode_style = "Block"
[scrolling] [scrolling]
history = 10000 history = 10000
@ -43,16 +45,13 @@ history = 10000
decorations = "full" decorations = "full"
dynamic_padding = false dynamic_padding = false
dynamic_title = true dynamic_title = true
opacity = 1.0 opacity = 0.80
[window.padding] [window.padding]
x = 6 x = 6
y = 4 y = 4
[general]
live_config_reload = true
[font] [font]
normal = { family = "Modern DOS 9x16", style = "Regular" }
size = 12.0 size = 12.0
normal = { family = "monospace", style = "Regular" }

View file

@ -9,11 +9,13 @@
# #
# Please see https://i3wm.org/docs/userguide.html for a complete reference! # 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 # Font for window titles. Will also be used by the bar unless a different font
# is used in the bar {} block below. # 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 # This font is widely installed, provides lots of unicode glyphs, right-to-left
# text rendering and scalability on retina/hidpi displays (thanks to pango). # text rendering and scalability on retina/hidpi displays (thanks to pango).
@ -184,35 +186,57 @@ mode "resize" {
bindsym $mod+r mode "default" 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
# ================================ #exec --no-startup-id picom --experimental-backends --backend glx \
# Hatsune Miku i3 Theme # --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 exec --no-startup-id feh --bg-fill ~/Pictures/wallpaper.png
client.unfocused #00373a #000000 #aaaaaa #00373a #00373a
client.focused_inactive #00373a #000000 #aaaaaa #00373a #00373a # ===========================
client.urgent #ff55ff #000000 #ffffff #ff55ff #ff55ff # 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" bindsym $mod+r mode "resize"
# ================================ # i3bar styled like Ubuntu Dark
# Miku i3bar
# ================================
bar { bar {
status_command i3status status_command i3status
colors { position top
background #000000
statusline #00eaff
focused_workspace #00eaff #000000 #ffffff colors {
active_workspace #00a8b5 #000000 #000000 background #2C001E
inactive_workspace #000000 #000000 #555555 statusline #EEEEEE
urgent_workspace #ff55ff #000000 #ffffff 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

18
picom.conf Normal file
View file

@ -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;