diff --git a/laptop-nord/.config/alacritty/alacritty.yml b/laptop-nord/.config/alacritty/alacritty.yml index 1069718..19b4ec6 100644 --- a/laptop-nord/.config/alacritty/alacritty.yml +++ b/laptop-nord/.config/alacritty/alacritty.yml @@ -1,65 +1,32 @@ # Configuration for Alacritty, the GPU enhanced terminal emulator. -# Any items in the `env` entry below will be added as -# environment variables. Some entries may override variables -# set by alacritty itself. env: - # TERM variable - # - # This value is used to set the `$TERM` environment variable for - # each instance of Alacritty. If it is not present, alacritty will - # check the local terminfo database and use `alacritty` if it is - # available, otherwise `xterm-256color` is used. TERM: alacritty window: - # Window dimensions (changes require restart) - # - # Specified in number of columns/lines, not pixels. - # If both are `0`, this setting is ignored. #dimensions: # columns: 0 # lines: 0 - # Window position (changes require restart) - # - # Specified in number of pixels. - # If the position is not set, the window manager will handle the placement. #position: # x: 0 # y: 0 - # Window padding (changes require restart) - # - # Blank space added around the window in pixels. This padding is scaled - # by DPI and the specified value is always added at both opposing sides. padding: - x: 25 - y: 25 + x: 20 + y: 20 - # Spread additional padding evenly around the terminal content. dynamic_padding: false - # Window decorations - # # Values for `decorations`: # - full: Borders and title bar # - none: Neither borders nor title bar - # - # Values for `decorations` (macOS only): - # - transparent: Title bar, transparent background and title bar buttons - # - buttonless: Title bar, transparent background, but no title bar buttons #decorations: full - # Startup Mode (changes require restart) - # # Values for `startup_mode`: # - Windowed # - Maximized # - Fullscreen - # - # Values for `startup_mode` (macOS only): - # - SimpleFullscreen #startup_mode: Windowed # Window title @@ -89,53 +56,22 @@ window: # Font configuration font: - # Normal (roman) font face normal: - # Font family - # - # Default: - # - (macOS) Menlo - # - (Linux/BSD) monospace - # - (Windows) Consolas family: FiraCode Nerd Font Mono - - # The `style` can be specified to pick a specific face. style: Regular - # Bold font face #bold: - # Font family - # - # If the bold family is not specified, it will fall back to the - # value specified for the normal font. #family: InconsolataLGC Nerd Font Mono - - # The `style` can be specified to pick a specific face. #style: Bold - # Italic font face #italic: - # Font family - # - # If the italic family is not specified, it will fall back to the - # value specified for the normal font. #family: InconsolataLGC Nerd Font Mono - - # The `style` can be specified to pick a specific face. #style: Italic - # Bold italic font face #bold_italic: - # Font family - # - # If the bold italic family is not specified, it will fall back to the - # value specified for the normal font. #family: InconsolataLGC Nerd Font Mono - - # The `style` can be specified to pick a specific face. #style: Bold Italic - # Point size size: 12.0 # Offset is the extra space around each character. `offset.y` can be thought of @@ -151,54 +87,6 @@ font: # x: 0 # y: 0 - # Thin stroke font rendering (macOS only) - # - # Thin strokes are suitable for retina displays, but for non-retina screens - # it is recommended to set `use_thin_strokes` to `false` - # - # macOS >= 10.14.x: - # - # If the font quality on non-retina display looks bad then set - # `use_thin_strokes` to `true` and enable font smoothing by running the - # following command: - # `defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO` - # - # This is a global setting and will require a log out or restart to take - # effect. - #use_thin_strokes: true - -# If `true`, bold text is drawn using the bright color variants. -#draw_bold_text_with_bright_colors: false - -# Colors (One Dark) -# colors: -# # Default colors -# primary: -# background: '0x1e2127' -# foreground: '0xabb2bf' -# -# # Normal colors -# normal: -# black: '0x1e2127' -# red: '0xe06c75' -# green: '0x98c379' -# yellow: '0xd19a66' -# blue: '0x61afef' -# magenta: '0xc678dd' -# cyan: '0x56b6c2' -# white: '0xabb2bf' -# -# # Bright colors -# bright: -# black: '0x5c6370' -# red: '0xe06c75' -# green: '0x98c379' -# yellow: '0xd19a66' -# blue: '0x61afef' -# magenta: '0xc678dd' -# cyan: '0x56b6c2' -# white: '0xffffff' - #Colors Nord colors: # Default colors @@ -206,32 +94,6 @@ colors: background: '0x2E3440' foreground: '0xD8DEE9' - # Bright and dim foreground colors - # - # The dimmed foreground color is calculated automatically if it is not present. - # If the bright foreground color is not set, or `draw_bold_text_with_bright_colors` - # is `false`, the normal foreground color will be used. - #dim_foreground: '#9a9a9a' - #bright_foreground: '#ffffff' - - # Cursor colors - # - # Colors which should be used to draw the terminal cursor. If these are unset, - # the cursor color will be the inverse of the cell color. - #cursor: - # text: '#000000' - # cursor: '#ffffff' - - # Selection colors - # - # Colors which should be used to draw the selection area. If selection - # background is unset, selection color will be the inverse of the cell colors. - # If only text is unset the cell text color will remain the same. - #selection: - # text: '#eaeaea' - # background: '#404040' - - # Normal colors normal: black: '0x3B4252' red: '0xBF616A' @@ -242,8 +104,6 @@ colors: cyan: '0x88C0D0' white: '0xE5E9F0' - - # Bright colors bright: black: '0x4C566A' red: '0xBF616A' @@ -254,60 +114,6 @@ colors: cyan: '0x8FBCBB' white: '0xECEFF4' - # Dim colors - # - # If the dim colors are not set, they will be calculated automatically based - # on the `normal` colors. - #dim: - # black: '#000000' - # red: '#8c3336' - # green: '#7a8530' - # yellow: '#97822e' - # blue: '#506d8f' - # magenta: '#80638e' - # cyan: '#497e7a' - # white: '#9a9a9a' - - # Indexed Colors - # - # The indexed colors include all colors from 16 to 256. - # When these are not set, they're filled with sensible defaults. - # - # Example: - # `- { index: 16, color: '#ff00ff' }` - # - #indexed_colors: [] - -# Visual Bell -# -# Any time the BEL code is received, Alacritty "rings" the visual bell. Once -# rung, the terminal background will be set to white and transition back to the -# default background color. You can control the rate of this transition by -# setting the `duration` property (represented in milliseconds). You can also -# configure the transition function by setting the `animation` property. -# -# Values for `animation`: -# - Ease -# - EaseOut -# - EaseOutSine -# - EaseOutQuad -# - EaseOutCubic -# - EaseOutQuart -# - EaseOutQuint -# - EaseOutExpo -# - EaseOutCirc -# - Linear -# -# Specifying a `duration` of `0` will disable the visual bell. -#visual_bell: -# animation: EaseOutExpo -# duration: 0 -# color: '#ffffff' - -# Background opacity -# -# Window opacity as a floating point number from `0.0` to `1.0`. -# The value `0.0` is completely transparent and `1.0` is opaque. background_opacity: 0.95 selection: @@ -320,8 +126,6 @@ selection: window.dynamic_title: true cursor: - # Cursor style - # # Values for `style`: # - ▇ Block # - _ Underline diff --git a/laptop-nord/.config/dunst/dunstrc b/laptop-nord/.config/dunst/dunstrc index d0ce5e6..9dc4293 100644 --- a/laptop-nord/.config/dunst/dunstrc +++ b/laptop-nord/.config/dunst/dunstrc @@ -29,7 +29,7 @@ # the top and down respectively. # The width can be negative. In this case the actual width is the # screen width minus the width defined in within the geometry option. - geometry = "400x10-8+43" + geometry = "400x10-8+35" # Show how many messages are currently hidden (because of geometry). indicate_hidden = yes @@ -64,7 +64,7 @@ frame_width = 2 # Defines color of the frame around the notification window. - frame_color = "#414458" + frame_color = "#4C566A" # Define a color for the separator. # possible values are: @@ -268,7 +268,7 @@ #icon = /path/to/icon [urgency_critical] - background = "#f37f97" + background = "#2E3440" foreground = "#e5e9f0" timeout = 0 # Icon for notifications with critical urgency, uncomment to enable diff --git a/laptop-nord/.config/i3/config b/laptop-nord/.config/i3/config index 27958de..d04b6d8 100644 --- a/laptop-nord/.config/i3/config +++ b/laptop-nord/.config/i3/config @@ -58,6 +58,7 @@ bindsym $mod+p workspace prev # Rofi and dmenu bindsym $mod+d exec "~/.config/rofi/launchers-git/launcher.sh" +bindsym $mod+space exec "~/.config/rofi/launchers-git/launcher.sh" set $nord0d '#2e3440' set $frost2d '#eceff4' @@ -83,6 +84,18 @@ bindsym XF86AudioPause exec playerctl pause bindsym XF86AudioNext exec playerctl next bindsym XF86AudioPrev exec playerctl previous +# ======================================== Open Applications +mode "Launcher" { + bindsym f exec firefox + bindsym s exec spotify + bindsym d exec Discord + + bindsym Escape mode "default" + bindsym Return mode "default" +} + +bindsym $mod+o mode "Launcher" + # ======================================== Workspaces set $ws1 "1" set $ws2 "2" @@ -124,30 +137,23 @@ bindsym $mod+Shift+0 move container to workspace number $ws10 new_window 1pixel # Set Border -for_window [class="^.*"] border pixel 5 +for_window [class="^.*"] border pixel 0 -set $nord0 "#2e3440" - -set $blue1 "#88c0d0" -set $blue3 "#5E81AC" - -set $frost0 "#d8dee9" set $frost2 "#eceff4" +set $red "#A3BE8C" -set $green "#A3BE8C" -set $yellow "#EBCB8B" -set $red "#bf616a" +set $c0 "#2E3440" +set $c8 "#434C5E" # class border backgr.text indic. child_border -client.focused $green $green $nord0 $green $green -client.focused_inactive $blue1 $blue1 $nord0 $nord0 $nord0 -client.unfocused $nord0 $nord0 $frost0 $blue1 $nord0 +client.focused $c8 $c8 $frost2 $c8 $c8 +client.focused_inactive $c0 $c0 $frost2 $c0 $c0 +client.unfocused $c0 $c0 $frost0 $c0 $c0 client.urgent $red $red $frost2 $red $red -client.background #ffffff +client.background $frost2 # i3-gaps gaps inner 8 -gaps top 35 # polybar height + gaps inner # ============================== Autostart # Keyboard layout @@ -155,7 +161,6 @@ exec setxkbmap -layout za # Programs exec feh --bg-scale $HOME/data/wallpaper/wallpaper.png -exec nm-applet & exec dunst & -exec picom --experimental-backends +exec picom exec --no-startup-id ~/.config/polybar/launch.sh laptop & diff --git a/laptop-nord/.config/picom.conf b/laptop-nord/.config/picom.conf index f9a5a58..a7a76cf 100644 --- a/laptop-nord/.config/picom.conf +++ b/laptop-nord/.config/picom.conf @@ -7,19 +7,19 @@ opacity-rule = [ #inactive-dim = 0.15; #inactive-opacity = 0.9; -detect-rounded-corners = true; -corner-radius = 8.0; -rounded-corners-exclude= [ - "class_g = 'i3-frame'", - "class_g = 'dmenu'" -]; - -backend = "glx"; -blur: { - method: "dual_kawase"; - size = 2; - strength = 4; - background = false; - background-frame = false; - background-fixed = false; -} +#detect-rounded-corners = true; +#corner-radius = 0.0; +#rounded-corners-exclude= [ +# "class_g = 'i3-frame'", +# "class_g = 'dmenu'" +#]; +# +#backend = "glx"; +#blur: { +# method: "dual_kawase"; +# size = 2; +# strength = 0; +# background = false; +# background-frame = false; +# background-fixed = false; +#} diff --git a/laptop-nord/.config/polybar/config b/laptop-nord/.config/polybar/config index cd7d4d8..49bcf3c 100644 --- a/laptop-nord/.config/polybar/config +++ b/laptop-nord/.config/polybar/config @@ -1,141 +1,43 @@ -; vim: ft=dosini +# vim:ft=dosini + [colors] -transparent = #00000000 +background = #000000 +foreground = ${xrdb:color7} +foreground-alt = ${xrdb:color8} +urgent = ${xrdb:color1} -red = #BF616A -orange = #D08770 -yellow = #EBCB8B -green = #A3BE8C -purple = #B48EAD - -blue0 = #8FBCBB -blue1 = #88C0D0 -blue2 = #81A1C1 -blue3 = #5E81AC - -nord0 = #2E3440 -nord1 = #3b4252 -nord2 = #434c5e -nord3 = #4C566A - -frost0 = #d8dee9 -frost1 = #e5e9f0 -frost2 = #ECEFF4 - -accent = ${colors.green} -foreground = ${colors.frost2} -background = ${colors.nord0} - -################################################################################ -[bar/global] +[bar/main] monitor = ${env:MONITOR} -font-0 = "FiraCode Nerd Font Mono:pixelsize=9;3" -font-1 = "IPAGothic:fontformat=truetype:antialias=false:pixelsize=11;2" -font-2 = "Siji:size=7;2" - -bottom = false -radius = 12 +font-0 = "FiraCode Nerd Font Mono:pixelsize=9;2" +font-1 = "IPAGothic:fontformat=truetype:antialias=false:pixelsize=9;2" height = 27px +width = 100% + +module-margin-right = 1 +module-margin-left = 1 + +padding-left = 1 +padding-right = 1 + +separator = / + +modules-left = i3 xwindow +modules-right = spotify network volume backlight battery date foreground = ${colors.foreground} -background = #2e3440 - -module-margin= 0 +background = ${colors.background} wm-name = i3 wm-restack = i3 -################################################################################ -[bar/all] -inherit = bar/global -width = 80% - -override-redirect = true - -padding = 3 - -offset-x = 10%:-8px -offset-y = 8px - -modules-left = i3 -modules-center = spotify -modules-right = update backlight volume date - -################################################################################ -[bar/workspaces] -inherit = bar/global -width = 10% - -override-redirect = true - -offset-x = 8px -offset-y = 8px - -line-size = 3 - -modules-center = i3 - -################################################################################ -[bar/music] -inherit = bar/global -width = 22% - -override-redirect = true - -offset-x = 11.5%-8px -offset-y = 8px - -modules-center = spotify - -################################################################################ -[bar/status] -inherit = bar/global -width = 20% - -override-redirect = true -fixed-center = true - -offset-x = 80%:-8px -offset-y = 8px - -module-margin = 1 - -line-size = 3 - -modules-center = backlight volume battery date - -################################################################################ -[bar/tray] -inherit = bar/global -width = 7% - -override-redirect = true -fixed-center = true - -bottom = true - -offset-x = 93%:-8px -offset-y = 8px - -tray-position = center -tray-padding = 2 - -modules-center = update - -############################################################################### [module/i3] type = internal/i3 - pin-workspaces = true wrapping-scroll = false - - format = -foreground = ${colors.foreground} - ws-icon-0 = 1;一 ws-icon-1 = 2;二 ws-icon-2 = 3;三 @@ -148,205 +50,50 @@ ws-icon-8 = 9;九 ws-icon-9 = 10;十 ws-icon-default =  -#label-focused = "" label-focused = "%icon%" label-focused-padding = 1 -label-focused-underline = ${colors.green} -#label-unfocused = "" label-unfocused = "%icon%" +label-unfocused-foreground = ${colors.foreground-alt} label-unfocused-padding = 1 label-urgent = "%icon%" -label-urgent-foreground = ${colors.red} +label-urgent-foreground = ${colors.urgent} label-urgent-padding = 1 -############################################################################### -[module/date] -type = internal/date - -interval = 1.0 - -#time =  %I:%M %p - %A, %d %B %Y -time =  %I:%M %p %d.%m.%Y -time-alt =  %I:%M %p - -format =