mirror of
https://git.sr.ht/~coasteen/dotfiles
synced 2026-02-04 14:14:02 +01:00
nixos, nvim, eww, foot, waybar, nushell, home mgr
This commit is contained in:
parent
be4cd45cc5
commit
573def4a26
20 changed files with 608 additions and 460 deletions
|
|
@ -5,13 +5,13 @@
|
||||||
border-radius: 10px;
|
border-radius: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
$bg: #2a2a2a;
|
$bg: #191724;
|
||||||
$bg1: #2a2a2a;
|
$bg1: #1f1d2e;
|
||||||
$bg2: #2a2a2a;
|
$bg2: #26233a;
|
||||||
$fg: #ebdbb2;
|
$fg: #e0def4;
|
||||||
$fgdim: #bdae93;
|
$fgdim: #6e6a86;
|
||||||
$accent: #d79921;
|
$accent: #9ccfd8;
|
||||||
$border: #504945;
|
$border: #26233a;
|
||||||
|
|
||||||
.container {
|
.container {
|
||||||
background-color: $bg1;
|
background-color: $bg1;
|
||||||
|
|
|
||||||
|
|
@ -1,40 +0,0 @@
|
||||||
font=Maple Mono:size=14
|
|
||||||
pad=4x4
|
|
||||||
|
|
||||||
[colors]
|
|
||||||
alpha=1.0
|
|
||||||
background=111111 # dark background
|
|
||||||
|
|
||||||
[colors]
|
|
||||||
foreground=cdd6f4
|
|
||||||
background=1e1e2e
|
|
||||||
|
|
||||||
regular0=45475a
|
|
||||||
regular1=f38ba8
|
|
||||||
regular2=a6e3a1
|
|
||||||
regular3=f9e2af
|
|
||||||
regular4=89b4fa
|
|
||||||
regular5=f5c2e7
|
|
||||||
regular6=94e2d5
|
|
||||||
regular7=bac2de
|
|
||||||
|
|
||||||
bright0=585b70
|
|
||||||
bright1=f38ba8
|
|
||||||
bright2=a6e3a1
|
|
||||||
bright3=f9e2af
|
|
||||||
bright4=89b4fa
|
|
||||||
bright5=f5c2e7
|
|
||||||
bright6=94e2d5
|
|
||||||
bright7=a6adc8
|
|
||||||
|
|
||||||
16=fab387
|
|
||||||
17=f5e0dc
|
|
||||||
|
|
||||||
selection-foreground=cdd6f4
|
|
||||||
selection-background=414356
|
|
||||||
|
|
||||||
search-box-no-match=11111b f38ba8
|
|
||||||
search-box-match=cdd6f4 313244
|
|
||||||
|
|
||||||
jump-labels=11111b fab387
|
|
||||||
urls=89b4fa
|
|
||||||
1
config/foot/foot.ini
Symbolic link
1
config/foot/foot.ini
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
/nix/store/lwg9ayd158y7g0z9q4p51nkykn4kcz9w-home-manager-files/.config/foot/foot.ini
|
||||||
40
config/foot/foot.ini.home-backup
Normal file
40
config/foot/foot.ini.home-backup
Normal file
|
|
@ -0,0 +1,40 @@
|
||||||
|
font=Maple Mono:size=14
|
||||||
|
pad=4x4
|
||||||
|
|
||||||
|
[colors]
|
||||||
|
alpha=1.0
|
||||||
|
background=111111
|
||||||
|
|
||||||
|
[colors]
|
||||||
|
foreground=cdd6f4
|
||||||
|
background=1e1e2e
|
||||||
|
|
||||||
|
regular0=45475a
|
||||||
|
regular1=f38ba8
|
||||||
|
regular2=a6e3a1
|
||||||
|
regular3=f9e2af
|
||||||
|
regular4=89b4fa
|
||||||
|
regular5=f5c2e7
|
||||||
|
regular6=94e2d5
|
||||||
|
regular7=bac2de
|
||||||
|
|
||||||
|
bright0=585b70
|
||||||
|
bright1=f38ba8
|
||||||
|
bright2=a6e3a1
|
||||||
|
bright3=f9e2af
|
||||||
|
bright4=89b4fa
|
||||||
|
bright5=f5c2e7
|
||||||
|
bright6=94e2d5
|
||||||
|
bright7=a6adc8
|
||||||
|
|
||||||
|
16=fab387
|
||||||
|
17=f5e0dc
|
||||||
|
|
||||||
|
selection-foreground=cdd6f4
|
||||||
|
selection-background=414356
|
||||||
|
|
||||||
|
search-box-no-match=11111b f38ba8
|
||||||
|
search-box-match=cdd6f4 313244
|
||||||
|
|
||||||
|
jump-labels=11111b fab387
|
||||||
|
urls=89b4fa
|
||||||
262
config/niri/'
262
config/niri/'
|
|
@ -1,262 +0,0 @@
|
||||||
input {
|
|
||||||
keyboard {
|
|
||||||
xkb {
|
|
||||||
}
|
|
||||||
numlock
|
|
||||||
repeat-delay 600
|
|
||||||
repeat-rate 25
|
|
||||||
}
|
|
||||||
|
|
||||||
touchpad {
|
|
||||||
tap
|
|
||||||
natural-scroll
|
|
||||||
}
|
|
||||||
|
|
||||||
trackpoint {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
gestures {
|
|
||||||
hot-corners {
|
|
||||||
off
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
cursor {
|
|
||||||
xcursor-theme "Adwaita"
|
|
||||||
xcursor-size 24
|
|
||||||
}
|
|
||||||
|
|
||||||
output "HDMI-A-1" {
|
|
||||||
mode "1920x1080@74.973"
|
|
||||||
scale 1
|
|
||||||
transform "normal"
|
|
||||||
}
|
|
||||||
|
|
||||||
output "eDP-1" {
|
|
||||||
off
|
|
||||||
scale 1
|
|
||||||
transform "normal"
|
|
||||||
position x=1280 y=0
|
|
||||||
}
|
|
||||||
|
|
||||||
layout {
|
|
||||||
gaps 8
|
|
||||||
center-focused-column "never"
|
|
||||||
|
|
||||||
preset-column-widths {
|
|
||||||
proportion 0.33333
|
|
||||||
proportion 0.5
|
|
||||||
proportion 0.66667
|
|
||||||
}
|
|
||||||
|
|
||||||
default-column-width {
|
|
||||||
proportion 0.5;
|
|
||||||
}
|
|
||||||
|
|
||||||
focus-ring {
|
|
||||||
width 4
|
|
||||||
active-color "#3c3836"
|
|
||||||
inactive-color "#505050"
|
|
||||||
}
|
|
||||||
|
|
||||||
border {
|
|
||||||
off
|
|
||||||
width 4
|
|
||||||
active-color "#ffc87f"
|
|
||||||
inactive-color "#505050"
|
|
||||||
urgent-color "#9b0000"
|
|
||||||
}
|
|
||||||
|
|
||||||
shadow {
|
|
||||||
on
|
|
||||||
softness 30
|
|
||||||
spread 5
|
|
||||||
offset x=0 y=5
|
|
||||||
color "#0007"
|
|
||||||
}
|
|
||||||
|
|
||||||
struts {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
prefer-no-csd
|
|
||||||
|
|
||||||
screenshot-path "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png"
|
|
||||||
|
|
||||||
spawn-at-startup "waybar"
|
|
||||||
spawn-at-startup "swww-daemon"
|
|
||||||
spawn-at-startup "swww img --outputs HDMI-A-1 ~/Wallpapers/wall9.png"
|
|
||||||
spawn-at-startup "eww daemon"
|
|
||||||
spawn-at-startup "eww open-many year month day daytype"
|
|
||||||
|
|
||||||
|
|
||||||
window-rule {
|
|
||||||
match title="Waydroid"
|
|
||||||
open-fullscreen true
|
|
||||||
}
|
|
||||||
window-rule {
|
|
||||||
match app-id=r#"firefox$"# title="^Picture-in-Picture$"
|
|
||||||
open-floating true
|
|
||||||
}
|
|
||||||
|
|
||||||
window-rule {
|
|
||||||
match app-id=r#"waydroid$"#
|
|
||||||
open-fullscreen true
|
|
||||||
}
|
|
||||||
|
|
||||||
window-rule {
|
|
||||||
geometry-corner-radius 7
|
|
||||||
clip-to-geometry true
|
|
||||||
}
|
|
||||||
|
|
||||||
binds {
|
|
||||||
Mod+Shift+Slash { show-hotkey-overlay; }
|
|
||||||
Mod+Return hotkey-overlay-title="Open a Terminal: alacritty" { spawn "alacritty"; }
|
|
||||||
Mod+R hotkey-overlay-title="Run an Application: rofi" { spawn-sh "rofi -show drun -config ~/.config/rofi/gruvbox.rasi"; }
|
|
||||||
Mod+Shift+Return hotkey-overlay-title="Run an application: rofi (run)" { spawn-sh "rofi -show run -config ~/.config/rofi/gruvbox.rasi"; }
|
|
||||||
Super+Alt+L hotkey-overlay-title="Lock the screen" { spawn "swaylock"; }
|
|
||||||
Super+Alt+S allow-when-locked=true hotkey-overlay-title=null { spawn-sh "pkill orca || exec orca"; }
|
|
||||||
|
|
||||||
XF86AudioRaiseVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1+"; }
|
|
||||||
XF86AudioLowerVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1-"; }
|
|
||||||
XF86AudioMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"; }
|
|
||||||
XF86AudioMicMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"; }
|
|
||||||
|
|
||||||
XF86MonBrightnessUp allow-when-locked=true { spawn "brightnessctl" "--class=backlight" "set" "+10%"; }
|
|
||||||
XF86MonBrightnessDown allow-when-locked=true { spawn "brightnessctl" "--class=backlight" "set" "10%-"; }
|
|
||||||
|
|
||||||
Mod+O repeat=false { toggle-overview; }
|
|
||||||
Mod+S repeat=false { close-window; }
|
|
||||||
|
|
||||||
Mod+Left { focus-column-left; }
|
|
||||||
Mod+Down { focus-window-down; }
|
|
||||||
Mod+Up { focus-window-up; }
|
|
||||||
Mod+Right { focus-column-right; }
|
|
||||||
Mod+H { focus-column-left; }
|
|
||||||
Mod+J { focus-window-down; }
|
|
||||||
Mod+K { focus-window-up; }
|
|
||||||
Mod+L { focus-column-right; }
|
|
||||||
|
|
||||||
Mod+Ctrl+Left { move-column-left; }
|
|
||||||
Mod+Ctrl+Down { move-window-down; }
|
|
||||||
Mod+Ctrl+Up { move-window-up; }
|
|
||||||
Mod+Ctrl+Right { move-column-right; }
|
|
||||||
Mod+Shift+H { move-column-left; }
|
|
||||||
Mod+Shift+J { move-window-down; }
|
|
||||||
Mod+Shift+K { move-window-up; }
|
|
||||||
Mod+Shift+L { move-column-right; }
|
|
||||||
|
|
||||||
Mod+Home { focus-column-first; }
|
|
||||||
Mod+End { focus-column-last; }
|
|
||||||
Mod+Ctrl+Home { move-column-to-first; }
|
|
||||||
Mod+Ctrl+End { move-column-to-last; }
|
|
||||||
|
|
||||||
Mod+Shift+Left { focus-monitor-left; }
|
|
||||||
Mod+Shift+Down { focus-monitor-down; }
|
|
||||||
Mod+Shift+Up { focus-monitor-up; }
|
|
||||||
Mod+Shift+Right { focus-monitor-right; }
|
|
||||||
Mod+Ctrl+H { focus-monitor-left; }
|
|
||||||
Mod+Ctrl+J { focus-monitor-down; }
|
|
||||||
Mod+Ctrl+K { focus-monitor-up; }
|
|
||||||
Mod+Ctrl+L { focus-monitor-right; }
|
|
||||||
|
|
||||||
Mod+Shift+Ctrl+Left { move-column-to-monitor-left; }
|
|
||||||
Mod+Shift+Ctrl+Down { move-column-to-monitor-down; }
|
|
||||||
Mod+Shift+Ctrl+Up { move-column-to-monitor-up; }
|
|
||||||
Mod+Shift+Ctrl+Right { move-column-to-monitor-right; }
|
|
||||||
Mod+Shift+Ctrl+H { move-column-to-monitor-left; }
|
|
||||||
Mod+Shift+Ctrl+J { move-column-to-monitor-down; }
|
|
||||||
Mod+Shift+Ctrl+K { move-column-to-monitor-up; }
|
|
||||||
Mod+Shift+Ctrl+L { move-column-to-monitor-right; }
|
|
||||||
|
|
||||||
Mod+Page_Down { focus-workspace-down; }
|
|
||||||
Mod+Page_Up { focus-workspace-up; }
|
|
||||||
Mod+N { focus-workspace-down; }
|
|
||||||
Mod+M { focus-workspace-up; }
|
|
||||||
Mod+Ctrl+Page_Down { move-column-to-workspace-down; }
|
|
||||||
Mod+Ctrl+Page_Up { move-column-to-workspace-up; }
|
|
||||||
Mod+Ctrl+M { move-column-to-workspace-down; }
|
|
||||||
Mod+Ctrl+N { move-column-to-workspace-up; }
|
|
||||||
|
|
||||||
Mod+Shift+P hotkey-overlay-title="Restart waybar and eww" { spawn-sh "pkill waybar && waybar & disown && eww kill && eww daemon && eww open-many year month day daytype"; }
|
|
||||||
|
|
||||||
Mod+Shift+Page_Down { move-workspace-down; }
|
|
||||||
Mod+Shift+Page_Up { move-workspace-up; }
|
|
||||||
Mod+Shift+M { move-workspace-down; }
|
|
||||||
Mod+Shift+N { move-workspace-up; }
|
|
||||||
|
|
||||||
Mod+1 { focus-workspace 1; }
|
|
||||||
Mod+2 { focus-workspace 2; }
|
|
||||||
Mod+3 { focus-workspace 3; }
|
|
||||||
Mod+4 { focus-workspace 4; }
|
|
||||||
Mod+5 { focus-workspace 5; }
|
|
||||||
Mod+6 { focus-workspace 6; }
|
|
||||||
Mod+7 { focus-workspace 7; }
|
|
||||||
Mod+8 { focus-workspace 8; }
|
|
||||||
Mod+9 { focus-workspace 9; }
|
|
||||||
Mod+Shift+1 { move-column-to-workspace 1; }
|
|
||||||
Mod+Shift+2 { move-column-to-workspace 2; }
|
|
||||||
Mod+Shift+3 { move-column-to-workspace 3; }
|
|
||||||
Mod+Shift+4 { move-column-to-workspace 4; }
|
|
||||||
Mod+Shift+5 { move-column-to-workspace 5; }
|
|
||||||
Mod+Shift+6 { move-column-to-workspace 6; }
|
|
||||||
Mod+Shift+7 { move-column-to-workspace 7; }
|
|
||||||
Mod+Shift+8 { move-column-to-workspace 8; }
|
|
||||||
Mod+Shift+9 { move-column-to-workspace 9; }
|
|
||||||
|
|
||||||
Mod+BracketLeft { consume-or-expel-window-left; }
|
|
||||||
Mod+BracketRight { consume-or-expel-window-right; }
|
|
||||||
|
|
||||||
Mod+Comma { consume-window-into-column; }
|
|
||||||
Mod+Period { expel-window-from-column; }
|
|
||||||
|
|
||||||
Mod+D { switch-preset-column-width; }
|
|
||||||
Mod+Shift+R { switch-preset-window-height; }
|
|
||||||
Mod+Ctrl+R { reset-window-height; }
|
|
||||||
Mod+W { maximize-column; }
|
|
||||||
Mod+Shift+W { fullscreen-window; }
|
|
||||||
|
|
||||||
Mod+Ctrl+F { expand-column-to-available-width; }
|
|
||||||
Mod+C { center-column; }
|
|
||||||
Mod+Ctrl+C { center-visible-columns; }
|
|
||||||
|
|
||||||
Mod+Minus { set-column-width "-10%"; }
|
|
||||||
Mod+Equal { set-column-width "+10%"; }
|
|
||||||
|
|
||||||
Mod+Shift+Minus { set-window-height "-10%"; }
|
|
||||||
Mod+Shift+Equal { set-window-height "+10%"; }
|
|
||||||
|
|
||||||
Mod+Space { toggle-window-floating; }
|
|
||||||
Mod+Shift+V { switch-focus-between-floating-and-tiling; }
|
|
||||||
|
|
||||||
Mod+Shift+F { toggle-column-tabbed-display; }
|
|
||||||
Mod+F hotkey-overlay-title="Spawn file manager (nautilus)" { spawn "nautilus"; }
|
|
||||||
|
|
||||||
Print { screenshot; }
|
|
||||||
Super+Shift+S { screenshot; }
|
|
||||||
Ctrl+Print { screenshot-screen; }
|
|
||||||
Alt+Print { screenshot-window; }
|
|
||||||
|
|
||||||
Mod+Escape allow-inhibiting=false { toggle-keyboard-shortcuts-inhibit; }
|
|
||||||
|
|
||||||
Mod+Shift+E { quit; }
|
|
||||||
Ctrl+Alt+Delete { quit; }
|
|
||||||
|
|
||||||
Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; }
|
|
||||||
Mod+WheelScrollUp cooldown-ms=150 { focus-workspace-up; }
|
|
||||||
Mod+Ctrl+WheelScrollDown cooldown-ms=150 { move-column-to-workspace-down; }
|
|
||||||
Mod+Ctrl+WheelScrollUp cooldown-ms=150 { move-column-to-workspace-up; }
|
|
||||||
|
|
||||||
Mod+WheelScrollRight { focus-column-right; }
|
|
||||||
Mod+WheelScrollLeft { focus-column-left; }
|
|
||||||
Mod+Ctrl+WheelScrollRight { move-column-right; }
|
|
||||||
Mod+Ctrl+WheelScrollLeft { move-column-left; }
|
|
||||||
|
|
||||||
Mod+Shift+WheelScrollDown { focus-column-right; }
|
|
||||||
Mod+Shift+WheelScrollUp { focus-column-left; }
|
|
||||||
Mod+Ctrl+Shift+WheelScrollDown { move-column-right; }
|
|
||||||
Mod+Ctrl+Shift+WheelScrollUp { move-column-left; }
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
input {
|
input {
|
||||||
|
mod-key "Super"
|
||||||
keyboard {
|
keyboard {
|
||||||
xkb {
|
xkb {
|
||||||
}
|
}
|
||||||
|
|
@ -41,7 +42,7 @@ output "eDP-1" {
|
||||||
}
|
}
|
||||||
|
|
||||||
layout {
|
layout {
|
||||||
gaps 8
|
gaps 13
|
||||||
center-focused-column "never"
|
center-focused-column "never"
|
||||||
|
|
||||||
preset-column-widths {
|
preset-column-widths {
|
||||||
|
|
@ -56,15 +57,14 @@ layout {
|
||||||
|
|
||||||
focus-ring {
|
focus-ring {
|
||||||
width 4
|
width 4
|
||||||
active-color "#3c3836"
|
active-color "#2a273f"
|
||||||
inactive-color "#505050"
|
inactive-color "#191724"
|
||||||
}
|
}
|
||||||
|
|
||||||
border {
|
border {
|
||||||
off
|
|
||||||
width 4
|
width 4
|
||||||
active-color "#ffc87f"
|
active-color "#191724"
|
||||||
inactive-color "#505050"
|
inactive-color "#191724"
|
||||||
urgent-color "#9b0000"
|
urgent-color "#9b0000"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -84,11 +84,12 @@ prefer-no-csd
|
||||||
|
|
||||||
screenshot-path "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png"
|
screenshot-path "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png"
|
||||||
|
|
||||||
spawn-at-startup "waybar"
|
spawn-at-startup "waybar &"
|
||||||
spawn-at-startup "swww-daemon"
|
spawn-at-startup "swww-daemon &"
|
||||||
spawn-at-startup "swww img --outputs HDMI-A-1 ~/Wallpapers/wall9.png"
|
spawn-at-startup "swww img --outputs HDMI-A-1 ~/Wallpapers/bay.png &"
|
||||||
spawn-at-startup "eww daemon"
|
spawn-at-startup "eww daemon &"
|
||||||
spawn-at-startup "eww open-many year month day daytype"
|
spawn-at-startup "eww open-many year month day daytype &"
|
||||||
|
spawn-at-startup "foot --server &"
|
||||||
|
|
||||||
|
|
||||||
window-rule {
|
window-rule {
|
||||||
|
|
@ -112,7 +113,7 @@ window-rule {
|
||||||
|
|
||||||
binds {
|
binds {
|
||||||
Mod+Shift+Slash { show-hotkey-overlay; }
|
Mod+Shift+Slash { show-hotkey-overlay; }
|
||||||
Mod+Return hotkey-overlay-title="Open a Terminal: alacritty" { spawn "alacritty"; }
|
Mod+Return hotkey-overlay-title="Open a Terminal: footclient" { spawn "footclient"; }
|
||||||
Mod+R hotkey-overlay-title="Run an Application: rofi" { spawn-sh "rofi -show drun -config ~/.config/rofi/gruvbox.rasi"; }
|
Mod+R hotkey-overlay-title="Run an Application: rofi" { spawn-sh "rofi -show drun -config ~/.config/rofi/gruvbox.rasi"; }
|
||||||
Mod+Shift+Return hotkey-overlay-title="Run an application: rofi (run)" { spawn-sh "rofi -show run -config ~/.config/rofi/gruvbox.rasi"; }
|
Mod+Shift+Return hotkey-overlay-title="Run an application: rofi (run)" { spawn-sh "rofi -show run -config ~/.config/rofi/gruvbox.rasi"; }
|
||||||
Super+Alt+L hotkey-overlay-title="Lock the screen" { spawn "swaylock"; }
|
Super+Alt+L hotkey-overlay-title="Lock the screen" { spawn "swaylock"; }
|
||||||
|
|
|
||||||
|
|
@ -41,57 +41,59 @@ alias hotp = htop
|
||||||
alias c = clear
|
alias c = clear
|
||||||
alias dir = tree -idA
|
alias dir = tree -idA
|
||||||
|
|
||||||
let bg0 = "#282828"
|
let bg0 = "#191724"
|
||||||
let bg1 = "#3c3836"
|
let bg1 = "#1e1e2e"
|
||||||
let bg2 = "#504945"
|
let bg2 = "#26233a"
|
||||||
let fg0 = "#fbf1c7"
|
let bg3 = "#2a2736"
|
||||||
let fg1 = "#ebdbb2"
|
let fg0 = "#e0def4"
|
||||||
let fg2 = "#d5c4a1"
|
let fg1 = "#dcd7ba"
|
||||||
|
let fg2 = "#c4a7e7"
|
||||||
|
let red = "#eb6f92"
|
||||||
|
let green = "#9ccfd8"
|
||||||
|
let yellow = "#f6c177"
|
||||||
|
let blue = "#31748f"
|
||||||
|
let purple = "#c4a7e7"
|
||||||
|
let aqua = "#9ccfd8"
|
||||||
|
let orange = "#f6c177"
|
||||||
|
let gray = "#6e6a86"
|
||||||
|
|
||||||
let red = "#cc241d"
|
let dark = {
|
||||||
let green = "#98971a"
|
separator: $gray,
|
||||||
let yellow = "#d79921"
|
leading_trailing_space_bg: $bg1,
|
||||||
let blue = "#458588"
|
header: $yellow,
|
||||||
let purple = "#b16286"
|
datetime: $blue,
|
||||||
let aqua = "#689d6a"
|
filesize: $green,
|
||||||
let orange = "#d65d0e"
|
row_index: $gray,
|
||||||
let gray = "#928374"
|
|
||||||
|
|
||||||
let gruvbox_dark = {
|
bool: $green,
|
||||||
separator: gray,
|
int: $orange,
|
||||||
leading_trailing_space_bg: bg1,
|
float: $yellow,
|
||||||
header: yellow,
|
string: $fg1,
|
||||||
datetime: blue,
|
nothing: $gray,
|
||||||
filesize: green,
|
binary: $red,
|
||||||
row_index: gray,
|
cell-path: $blue,
|
||||||
|
hints: $gray,
|
||||||
|
|
||||||
bool: green,
|
shape_garbage: { fg: $fg0 bg: $red attr: b },
|
||||||
int: orange,
|
shape_bool: $green,
|
||||||
float: yellow,
|
shape_int: { fg: $orange attr: b },
|
||||||
string: fg1,
|
shape_float: { fg: $yellow attr: b },
|
||||||
nothing: gray,
|
shape_range: { fg: $yellow attr: b },
|
||||||
binary: red,
|
shape_internalcall: { fg: $aqua attr: b },
|
||||||
cell-path: blue,
|
shape_external: $blue,
|
||||||
hints: gray,
|
shape_externalarg: { fg: $green attr: b },
|
||||||
|
shape_literal: $fg1,
|
||||||
shape_garbage: { fg: fg0 bg: red attr: b },
|
shape_operator: $orange,
|
||||||
shape_bool: green,
|
shape_signature: { fg: $yellow attr: b },
|
||||||
shape_int: { fg: orange attr: b },
|
shape_string: $purple,
|
||||||
shape_float: { fg: yellow attr: b },
|
shape_filepath: $blue,
|
||||||
shape_range: { fg: yellow attr: b },
|
shape_globpattern: { fg: $blue attr: b },
|
||||||
shape_internalcall: { fg: aqua attr: b },
|
shape_variable: $aqua,
|
||||||
shape_external: blue,
|
shape_flag: { fg: $yellow attr: b },
|
||||||
shape_externalarg: { fg: green attr: b },
|
|
||||||
shape_literal: fg1,
|
|
||||||
shape_operator: orange,
|
|
||||||
shape_signature: { fg: yellow attr: b },
|
|
||||||
shape_string: purple,
|
|
||||||
shape_filepath: blue,
|
|
||||||
shape_globpattern: { fg: blue attr: b },
|
|
||||||
shape_variable: aqua,
|
|
||||||
shape_flag: { fg: yellow attr: b },
|
|
||||||
shape_custom: { attr: b }
|
shape_custom: { attr: b }
|
||||||
}
|
}
|
||||||
|
|
||||||
$env.config.color_config = $gruvbox_dark
|
$env.config.color_config = $dark
|
||||||
$env.config.use_ansi_coloring = true
|
$env.config.use_ansi_coloring = true
|
||||||
|
|
||||||
|
source ~/.config/nushell/starship.nu
|
||||||
|
|
|
||||||
|
|
@ -2201,3 +2201,415 @@ clear
|
||||||
config nu
|
config nu
|
||||||
clear
|
clear
|
||||||
cd ~/.local/src
|
cd ~/.local/src
|
||||||
|
git add -A
|
||||||
|
git commit
|
||||||
|
git push coasteen master
|
||||||
|
cd Projects/c/cutils/src/yes
|
||||||
|
vim yes.c
|
||||||
|
cd Projects/c/cutils/src/yes
|
||||||
|
ls
|
||||||
|
vim yes.c
|
||||||
|
ls
|
||||||
|
gcc main.c -o main
|
||||||
|
./main
|
||||||
|
./main daddy
|
||||||
|
./main hello world
|
||||||
|
rm main
|
||||||
|
rm main.c
|
||||||
|
vim main.c
|
||||||
|
ls
|
||||||
|
zsh
|
||||||
|
bash
|
||||||
|
'hello world'
|
||||||
|
"hello world"
|
||||||
|
'the<\n>end<\n>is<\n>near'
|
||||||
|
sudo vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
sd nixos-rebuild switch
|
||||||
|
brightnessctk
|
||||||
|
brightnessctl
|
||||||
|
brightnessctl set 0
|
||||||
|
brightnessctl set 100
|
||||||
|
niri msg output eDP-1 on
|
||||||
|
niri msg output eDP-1 of
|
||||||
|
niri msg output eDP-1 off
|
||||||
|
cd
|
||||||
|
cd .config/niri
|
||||||
|
ls
|
||||||
|
rm `'`
|
||||||
|
ls
|
||||||
|
niri validate
|
||||||
|
vim config.kdl
|
||||||
|
cd ~/.local/src/config/foot
|
||||||
|
ls
|
||||||
|
vim foot.ini
|
||||||
|
sudo vim /etc/nixos/flake.nix
|
||||||
|
sd nixos-rebuild switch
|
||||||
|
sudo vim /etc/nixos/home-configuration/apps/foot.nix
|
||||||
|
sudo vim /etc/nixos/flake.nix
|
||||||
|
sudo vim /etc/nixos/home-configuration/apps/foot.nix
|
||||||
|
sd nixos-rebuild switch
|
||||||
|
sudo vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
sd nixos-rebuild switch
|
||||||
|
cd .config/alacritty/
|
||||||
|
vim alacritty.toml
|
||||||
|
sudo vim /etc/nixos/home-configuration/apps/foot.nix
|
||||||
|
cd .config/niri
|
||||||
|
sd nixos-rebuild switch
|
||||||
|
vim config.kdl
|
||||||
|
cd .config/niri
|
||||||
|
cd
|
||||||
|
sudo vim /etc/nixos/home-configuration/apps/foot.nix
|
||||||
|
sd nixos-rebuild switch
|
||||||
|
screen
|
||||||
|
cd .config/nushekk
|
||||||
|
cd .config/nushell
|
||||||
|
ls
|
||||||
|
source starship.nu
|
||||||
|
math 128 * 2
|
||||||
|
help
|
||||||
|
help math
|
||||||
|
python3
|
||||||
|
git clone https://github.com/CtorW/Vesktop-Discord.git ~/Dracord
|
||||||
|
git clone https://github.com/CtorW/Vesktop-Discord.git ~/Dracord --depth 1
|
||||||
|
cd Dracord/
|
||||||
|
ls
|
||||||
|
cp Dracula.theme.css ~/.config/vesktop/themes/
|
||||||
|
cat Dracula.theme.css |wl-copy
|
||||||
|
cd .config/vesktop/theme
|
||||||
|
cd .config/vesktop/themes
|
||||||
|
ls
|
||||||
|
cd .config/vesktop/themes
|
||||||
|
vim other.css
|
||||||
|
rm -rf Dracord
|
||||||
|
mv Downloads/DiscordNight.theme.css .config/vesktop/themes/
|
||||||
|
cd .config/nushell
|
||||||
|
str
|
||||||
|
echo hi | str replace "hi" "hello"
|
||||||
|
vim Dracula.theme.css
|
||||||
|
vim config.nu
|
||||||
|
cd .config/vesktop/themes
|
||||||
|
vim amoled.css
|
||||||
|
ls
|
||||||
|
cd .config/niri
|
||||||
|
vim config.kdl
|
||||||
|
cd Projects/c/cutils
|
||||||
|
tree -idA
|
||||||
|
ls
|
||||||
|
tree -idA src/
|
||||||
|
rm -rf src/mkdir/test
|
||||||
|
tree -idA src/
|
||||||
|
make
|
||||||
|
clang-format
|
||||||
|
clang
|
||||||
|
sd vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
sudo nixos-rebuild switch
|
||||||
|
cd .config/niri
|
||||||
|
vim config.kdl
|
||||||
|
cd .config/nushell
|
||||||
|
ssh user@192.168.1.128
|
||||||
|
ls
|
||||||
|
vim main.cpp
|
||||||
|
ls
|
||||||
|
clang main.c -o main
|
||||||
|
clang main.cpp -o main
|
||||||
|
ls
|
||||||
|
./main
|
||||||
|
rm main
|
||||||
|
sudo
|
||||||
|
for i in {1..5}; do<\n> echo "$i"<\n>done<\n>
|
||||||
|
bash
|
||||||
|
vim main.cpp
|
||||||
|
clang++ main.cpp -o main
|
||||||
|
ls
|
||||||
|
ld
|
||||||
|
ld --version
|
||||||
|
clang++ main.cpp -o main
|
||||||
|
vim main.cpp
|
||||||
|
rm main
|
||||||
|
rm main.cpp
|
||||||
|
vim main.cpp
|
||||||
|
cd .config/nvim
|
||||||
|
cd lua/plugins/lazy
|
||||||
|
cd .config/nvim
|
||||||
|
ls
|
||||||
|
ls -a
|
||||||
|
cd .cache/
|
||||||
|
cd ~/.cache
|
||||||
|
ls
|
||||||
|
cd nvim
|
||||||
|
ls
|
||||||
|
rsync barbar.json -avz user@192.168.1.128:/home/user/.cache/nvim
|
||||||
|
rsync barbar.json -avz user@192.168.1.128:/home/user/
|
||||||
|
:q
|
||||||
|
vim plugins.lua
|
||||||
|
clear
|
||||||
|
ls
|
||||||
|
clear
|
||||||
|
sudo vim /etc/nixos/home-configuration/apps/alacritty.nix
|
||||||
|
sudo vim /etc/nixos/home-configuration/apps/foot.nix
|
||||||
|
cat /etc/nixos/home-configuration/apps/foot.nix |wl-copy
|
||||||
|
sudo vim /etc/nixos/home-configuration/apps/foot.nix
|
||||||
|
sd nixos-rebuild switch
|
||||||
|
cd .config/foot
|
||||||
|
s
|
||||||
|
ls
|
||||||
|
cat foot.ini
|
||||||
|
sudo vim /etc/nixos/home-configuration/apps/foot.nix
|
||||||
|
sd nixos-rebuild switch
|
||||||
|
sudo vim /etc/nixos/home-configuration/apps/foot.nix
|
||||||
|
sd nixos-rebuild switch
|
||||||
|
fastfetch
|
||||||
|
cd ~/../~
|
||||||
|
cd ~/../coast/
|
||||||
|
man proc
|
||||||
|
cd ~/../$USER/
|
||||||
|
cd ~/../$env.USER/
|
||||||
|
cd ~/../$env.USER
|
||||||
|
cd ~
|
||||||
|
ls
|
||||||
|
cd .config/niri
|
||||||
|
sudo vim /etc/nixos/home-configuration/apps/foot.nix
|
||||||
|
cat /etc/nixos/home-configuration/apps/foot.nix |wl-copy
|
||||||
|
sudo vim /etc/nixos/home-configuration/apps/foot.nix
|
||||||
|
sudo nixos-rebuild switch
|
||||||
|
cd .config/waybar
|
||||||
|
ls
|
||||||
|
cat style.css | wl-copy
|
||||||
|
vim style.css
|
||||||
|
cd
|
||||||
|
cd .config/nvim/lua/plugins/lazy
|
||||||
|
vim plugins.lua
|
||||||
|
cd ../
|
||||||
|
ls
|
||||||
|
cd ..
|
||||||
|
vim config.lua
|
||||||
|
ls
|
||||||
|
cd plugins/
|
||||||
|
ls
|
||||||
|
cd gruvbox/
|
||||||
|
ls
|
||||||
|
vim init.lua
|
||||||
|
cd..
|
||||||
|
..
|
||||||
|
mv gruvbox/ rosepine
|
||||||
|
cd ..
|
||||||
|
ls
|
||||||
|
vim ../init.lua
|
||||||
|
swww remove
|
||||||
|
swww restore
|
||||||
|
cd
|
||||||
|
mv Downloads/Rosepine-BL-LB-dark.tar.xz .themes
|
||||||
|
cd .themes
|
||||||
|
tar xvf Rosepine-BL-LB-dark.tar.xz
|
||||||
|
ls
|
||||||
|
rm Rosepine-BL-LB-dark.tar.xz
|
||||||
|
cp Rosepine-BL-LB-Dark/gtk-4.0/ ~/.config/
|
||||||
|
cp Rosepine-BL-LB-Dark/gtk-4.0/ ~/.config/ -r
|
||||||
|
cd .config/niri
|
||||||
|
ls
|
||||||
|
vim config.kdl
|
||||||
|
:q
|
||||||
|
cd .config/rofi
|
||||||
|
ls
|
||||||
|
cat gruvbox.rasi | wl-copy
|
||||||
|
vim gruvbox.rasi
|
||||||
|
cd .config/waybar
|
||||||
|
waybar
|
||||||
|
op
|
||||||
|
wyabar
|
||||||
|
waybar
|
||||||
|
vim config.jsonc
|
||||||
|
waybar
|
||||||
|
vim .config/waybar/style.css
|
||||||
|
cd Wallpapers
|
||||||
|
swww img rosepine1.png
|
||||||
|
swww img rosepine2.png
|
||||||
|
cd .config/waybar
|
||||||
|
waybar
|
||||||
|
cd .config/niri
|
||||||
|
vim style.css
|
||||||
|
niri validate
|
||||||
|
vim config.kdl
|
||||||
|
cd
|
||||||
|
cd .config/wayb ar
|
||||||
|
cd .config/waybar
|
||||||
|
vim style.css
|
||||||
|
vim main.c
|
||||||
|
sudo vim /etc/nixos/home-configuration/apps/foot.nix
|
||||||
|
swww img Wallpapers/clouds-rose-pine.png
|
||||||
|
sd nixos-rebuild switch
|
||||||
|
cd .config/waybar
|
||||||
|
clear
|
||||||
|
ls
|
||||||
|
clear
|
||||||
|
cd .config/waybar
|
||||||
|
vim config.jsonc
|
||||||
|
vim style.css
|
||||||
|
vim style.css
|
||||||
|
cd .config/niri
|
||||||
|
vim config.kdl
|
||||||
|
cd .config/niri
|
||||||
|
vim config.kdl
|
||||||
|
cd .config/waybar
|
||||||
|
waybar
|
||||||
|
vim style.css
|
||||||
|
btop
|
||||||
|
sudo vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
fastfetch
|
||||||
|
fastfetch -c neofetch
|
||||||
|
sudo nixos-rebuild switch
|
||||||
|
fastfetch -c neofetch
|
||||||
|
sudo vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
cd .config/waybar
|
||||||
|
sudo nixos-rebuild switch
|
||||||
|
vim style.css
|
||||||
|
sudo vim /etc/nixos/home-configuration/apps/foot.nix
|
||||||
|
sd nixos-rebuild switch
|
||||||
|
htop
|
||||||
|
fastfetch -c neofetch
|
||||||
|
cmatrix -c purple
|
||||||
|
cmatrix -C purple
|
||||||
|
btop
|
||||||
|
sudo vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
grep -r alacritty /etc/nixos
|
||||||
|
sudo vim /etc/nixos/configuration/configuration.nix
|
||||||
|
sudo nixos-rebuild switch
|
||||||
|
sd nix-collect-garbage
|
||||||
|
cd .config/
|
||||||
|
cat starship.toml |wl-cop
|
||||||
|
cat starship.toml |wl-copt
|
||||||
|
cat starship.toml |wl-copy
|
||||||
|
cd .config/nushell
|
||||||
|
source starship.nu
|
||||||
|
clear
|
||||||
|
ls
|
||||||
|
clear
|
||||||
|
cd .config/waybar
|
||||||
|
c;ear
|
||||||
|
clear
|
||||||
|
vim starship.toml
|
||||||
|
config nu
|
||||||
|
emerge
|
||||||
|
vim python.py
|
||||||
|
python3 python.py
|
||||||
|
vim main.c
|
||||||
|
clang main.c -o main
|
||||||
|
./main
|
||||||
|
rm python.py
|
||||||
|
ls
|
||||||
|
rm main
|
||||||
|
rm main.c
|
||||||
|
vim style.css
|
||||||
|
cd .local/src/config/foot
|
||||||
|
ls
|
||||||
|
vim foot.ini
|
||||||
|
ls
|
||||||
|
ls -a
|
||||||
|
cd
|
||||||
|
cd .config/foot
|
||||||
|
ls
|
||||||
|
vim foot.ini
|
||||||
|
sd nixos-rebuild switch
|
||||||
|
cd .config/waybar
|
||||||
|
vim config.jsonc
|
||||||
|
yazi Wallpapers/
|
||||||
|
swww img Wallpapers/bay.jpg
|
||||||
|
swww img Wallpapers/bay.JPG
|
||||||
|
mv Wallpapers/bay.JPG Wallpapers/bay.jpg
|
||||||
|
cd Wallpapers
|
||||||
|
ls
|
||||||
|
sudo vim /etc/nixos/home-configuration/apps/foot.nix
|
||||||
|
sudo vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
vim main.c
|
||||||
|
eww
|
||||||
|
eww open-many year month day daytype
|
||||||
|
cd .config/eww
|
||||||
|
vim eww.scss
|
||||||
|
cd .config/foot
|
||||||
|
vim foot.ini
|
||||||
|
sudo vim /etc/nixos/home-configuration/apps/foot.nix
|
||||||
|
vim test.c
|
||||||
|
ls
|
||||||
|
clang main.c -o main
|
||||||
|
clang test.c -o test
|
||||||
|
vim test.c
|
||||||
|
clang test.c -o test
|
||||||
|
vim test.c
|
||||||
|
clang test.c -o test
|
||||||
|
./test
|
||||||
|
ls
|
||||||
|
rm test
|
||||||
|
vim test
|
||||||
|
sd nixos-rebuild switch
|
||||||
|
man strcpy
|
||||||
|
man malloc
|
||||||
|
man 3 strcpy
|
||||||
|
man free
|
||||||
|
man 3 free
|
||||||
|
sd nixos-rebuild switch
|
||||||
|
cd .config/niri
|
||||||
|
vim config.kdl
|
||||||
|
ssh user@192.168.1.128
|
||||||
|
cd Wallpapers/
|
||||||
|
yazi .
|
||||||
|
swww img moon.jpg
|
||||||
|
pip install qrcode[pil] --break-system-packages
|
||||||
|
pip install qrcode[pil] --break-system-packages--user
|
||||||
|
pip install qrcode[pil] --break-system-packages --user
|
||||||
|
qrcode
|
||||||
|
vim main.py
|
||||||
|
python3 main.py
|
||||||
|
pip install qrcode
|
||||||
|
pip install qrcode --break-system-packages --userERR
|
||||||
|
pip install qrcode --break-system-packages --user
|
||||||
|
python3 main.py
|
||||||
|
cd .config/
|
||||||
|
ls
|
||||||
|
clear
|
||||||
|
ls
|
||||||
|
vim starship.toml
|
||||||
|
python3 -m site
|
||||||
|
mkdir -p ~/.local/lib/python3.12/site-packages
|
||||||
|
mkdir ~/.local/lib/python3.12/site-packages
|
||||||
|
pip install --user --break-system-packages qrcode
|
||||||
|
python3 main.py
|
||||||
|
ls ~/.local/lib/python3.12/site-packages | grep qrcode
|
||||||
|
which python3<\n>which pip
|
||||||
|
which python3
|
||||||
|
which pip
|
||||||
|
pip show qrcode
|
||||||
|
nix-shell -p "python3.withPackages (ps: [ ps.qrcode ])"
|
||||||
|
ls
|
||||||
|
rm test.c
|
||||||
|
mkdir Projects/py
|
||||||
|
mv main.py qrgen
|
||||||
|
vim qrgen
|
||||||
|
./qrgen
|
||||||
|
sudo vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
sudo nixos-rebuild switch
|
||||||
|
./qrgen
|
||||||
|
./
|
||||||
|
sudo vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
python3
|
||||||
|
which python3
|
||||||
|
python3 -c "import qrcode; print(qrcode.__version__)"
|
||||||
|
nix-shell -p "python3.withPackages (ps: [ ps.qrcode ])"
|
||||||
|
sudo vim /etc/nixos/home-configuration/configuration.nix
|
||||||
|
bluetoothctl
|
||||||
|
cd .config/niri
|
||||||
|
vim config.kdl
|
||||||
|
vim test.c
|
||||||
|
cd .config/vesktop/themes
|
||||||
|
vim Dracula.theme.css
|
||||||
|
cd .config/vesktop/themes
|
||||||
|
vim Dracula.theme.css
|
||||||
|
cd
|
||||||
|
nvim
|
||||||
|
vim
|
||||||
|
clear
|
||||||
|
cd .config/nvim
|
||||||
|
ls
|
||||||
|
vim lua/config.lua
|
||||||
|
cd lua/plugins/rosepine/
|
||||||
|
vim init.lua
|
||||||
|
cd ~/.local/src
|
||||||
|
|
|
||||||
|
|
@ -7,5 +7,5 @@ require("config")
|
||||||
require("plugins/render-markdown")
|
require("plugins/render-markdown")
|
||||||
--require("status_line").setup()
|
--require("status_line").setup()
|
||||||
require("plugins/lualine")
|
require("plugins/lualine")
|
||||||
require("plugins/gruvbox")
|
require("plugins/rosepine")
|
||||||
require("colorizer").setup() -- #ffffff #edb511
|
require("colorizer").setup() -- #ffffff #edb511
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,6 @@
|
||||||
"comfy-line-numbers.nvim": { "branch": "main", "commit": "31e2f9287b4491ad72defb9e0185eb2739983799" },
|
"comfy-line-numbers.nvim": { "branch": "main", "commit": "31e2f9287b4491ad72defb9e0185eb2739983799" },
|
||||||
"fterm.nvim": { "branch": "master", "commit": "d1320892cc2ebab472935242d9d992a2c9570180" },
|
"fterm.nvim": { "branch": "master", "commit": "d1320892cc2ebab472935242d9d992a2c9570180" },
|
||||||
"gitsigns.nvim": { "branch": "main", "commit": "20ad4419564d6e22b189f6738116b38871082332" },
|
"gitsigns.nvim": { "branch": "main", "commit": "20ad4419564d6e22b189f6738116b38871082332" },
|
||||||
"gruvbox.nvim": { "branch": "main", "commit": "5e0a460d8e0f7f669c158dedd5f9ae2bcac31437" },
|
|
||||||
"lazy.nvim": { "branch": "main", "commit": "db067881fff0fd4be8c00e5bde7492e0e1c77a2f" },
|
"lazy.nvim": { "branch": "main", "commit": "db067881fff0fd4be8c00e5bde7492e0e1c77a2f" },
|
||||||
"lsp_signature.nvim": { "branch": "master", "commit": "d50e40b3bf9324128e71b0b7e589765ce89466d2" },
|
"lsp_signature.nvim": { "branch": "master", "commit": "d50e40b3bf9324128e71b0b7e589765ce89466d2" },
|
||||||
"lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" },
|
"lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" },
|
||||||
|
|
@ -35,6 +34,7 @@
|
||||||
"todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" },
|
"todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" },
|
||||||
"twilight.nvim": { "branch": "main", "commit": "664e752f4a219801265cc3fc18782b457b58c1e1" },
|
"twilight.nvim": { "branch": "main", "commit": "664e752f4a219801265cc3fc18782b457b58c1e1" },
|
||||||
"typst-preview.nvim": { "branch": "master", "commit": "e544812bba84b4f7976590f2b6c0dfbd099e1893" },
|
"typst-preview.nvim": { "branch": "master", "commit": "e544812bba84b4f7976590f2b6c0dfbd099e1893" },
|
||||||
|
"vim": { "branch": "main", "commit": "ea0ad226b851b3aa132e2e234cc74ceecf9f4c7c" },
|
||||||
"vim-closetag": { "branch": "master", "commit": "d0a562f8bdb107a50595aefe53b1a690460c3822" },
|
"vim-closetag": { "branch": "master", "commit": "d0a562f8bdb107a50595aefe53b1a690460c3822" },
|
||||||
"vim-vsnip": { "branch": "master", "commit": "0a4b8419e44f47c57eec4c90df17567ad4b1b36e" },
|
"vim-vsnip": { "branch": "master", "commit": "0a4b8419e44f47c57eec4c90df17567ad4b1b36e" },
|
||||||
"which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }
|
"which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }
|
||||||
|
|
|
||||||
|
|
@ -1,24 +0,0 @@
|
||||||
require("gruvbox").setup({
|
|
||||||
terminal_colors = true, -- add neovim terminal colors
|
|
||||||
undercurl = true,
|
|
||||||
underline = true,
|
|
||||||
bold = true,
|
|
||||||
italic = {
|
|
||||||
strings = true,
|
|
||||||
emphasis = true,
|
|
||||||
comments = true,
|
|
||||||
operators = false,
|
|
||||||
folds = true,
|
|
||||||
},
|
|
||||||
strikethrough = true,
|
|
||||||
invert_selection = false,
|
|
||||||
invert_signs = false,
|
|
||||||
invert_tabline = false,
|
|
||||||
inverse = true, -- invert background for search, diffs, statuslines and errors
|
|
||||||
contrast = "", -- can be "hard", "soft" or empty string
|
|
||||||
palette_overrides = {},
|
|
||||||
overrides = {},
|
|
||||||
dim_inactive = false,
|
|
||||||
transparent_mode = false,
|
|
||||||
})
|
|
||||||
vim.cmd("colorscheme gruvbox")
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
return {
|
return {
|
||||||
{
|
{
|
||||||
"andweeb/presence.nvim",
|
"andweeb/presence.nvim",
|
||||||
"ellisonleao/gruvbox.nvim",
|
"rose-pine/vim",
|
||||||
"neovim/nvim-lspconfig",
|
"neovim/nvim-lspconfig",
|
||||||
"williamboman/mason.nvim",
|
"williamboman/mason.nvim",
|
||||||
{
|
{
|
||||||
|
|
|
||||||
22
config/nvim/lua/plugins/rosepine/init.lua
Normal file
22
config/nvim/lua/plugins/rosepine/init.lua
Normal file
|
|
@ -0,0 +1,22 @@
|
||||||
|
vim.cmd("colorscheme rosepine")
|
||||||
|
local transparent_groups = {
|
||||||
|
"Normal",
|
||||||
|
"NormalNC",
|
||||||
|
"NormalFloat",
|
||||||
|
"VertSplit",
|
||||||
|
"StatusLine",
|
||||||
|
"StatusLineNC",
|
||||||
|
"TabLine",
|
||||||
|
"TabLineFill",
|
||||||
|
"TabLineSel",
|
||||||
|
"Pmenu",
|
||||||
|
"PmenuSel",
|
||||||
|
"PmenuSbar",
|
||||||
|
"PmenuThumb",
|
||||||
|
}
|
||||||
|
|
||||||
|
for _, group in ipairs(transparent_groups) do
|
||||||
|
vim.api.nvim_set_hl(0, group, { bg = "none" })
|
||||||
|
end
|
||||||
|
|
||||||
|
vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" })
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -2,17 +2,17 @@
|
||||||
highlight: bold italic;
|
highlight: bold italic;
|
||||||
scrollbar: true;
|
scrollbar: true;
|
||||||
|
|
||||||
base-bg: #1d2021;
|
base-bg: #191724;
|
||||||
base-bg-soft: #32302f;
|
base-bg-soft: #1f1d2e;
|
||||||
base-bg-alt: #3c3836;
|
base-bg-alt: #26233a;
|
||||||
base-fg: #ebdbb2;
|
base-fg: #e0def4;
|
||||||
base-fg-dim: #a89984;
|
base-fg-dim: #6e6a86;
|
||||||
|
|
||||||
accent: #fabd2f;
|
accent: #eb6f92;
|
||||||
accent-light: #fe8019;
|
accent-light: #f6c177;
|
||||||
accent-dark: #ebdbb2;
|
accent-dark: #31748f;
|
||||||
|
|
||||||
border-gray: #504945;
|
border-gray: #3b3a5a;
|
||||||
|
|
||||||
background: @base-bg;
|
background: @base-bg;
|
||||||
background-color: @background;
|
background-color: @background;
|
||||||
|
|
@ -25,7 +25,7 @@
|
||||||
normal-foreground: @foreground;
|
normal-foreground: @foreground;
|
||||||
alternate-normal-background: @base-bg-soft;
|
alternate-normal-background: @base-bg-soft;
|
||||||
alternate-normal-foreground: @foreground;
|
alternate-normal-foreground: @foreground;
|
||||||
selected-normal-background: @accent-dark;
|
selected-normal-background: @accent;
|
||||||
selected-normal-foreground: @base-bg;
|
selected-normal-foreground: @base-bg;
|
||||||
|
|
||||||
active-background: @accent;
|
active-background: @accent;
|
||||||
|
|
@ -46,7 +46,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
configuration {
|
configuration {
|
||||||
font: "JetBrainsMono Nerd Font 13";
|
font: "JetBrainsMono Nerd Font 14";
|
||||||
show-icons: true;
|
show-icons: true;
|
||||||
terminal: "alacritty";
|
terminal: "alacritty";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,33 +1,33 @@
|
||||||
format = """
|
format = """
|
||||||
[](#1e1e1e)\
|
[](#191724)\
|
||||||
$os\
|
$os\
|
||||||
$username\
|
$username\
|
||||||
[](bg:#2a2a2a fg:#1e1e1e)\
|
[](bg:#1e1e2e fg:#191724)\
|
||||||
$directory\
|
$directory\
|
||||||
[](fg:#2a2a2a bg:#3a3830)\
|
[](bg:#26233a fg:#1e1e2e)\
|
||||||
$all_langs\
|
$all_langs\
|
||||||
[](fg:#3a3830 bg:#1e1e1e)\
|
[](bg:#2a2736 fg:#26233a)\
|
||||||
$time\
|
$time\
|
||||||
[](fg:#1e1e1e bg:#3e3a32)\
|
[](bg:#3a3840 fg:#2a2736)\
|
||||||
$time\
|
$time\
|
||||||
[ ](fg:#3e3a32)\
|
[ ](fg:#3a3840)\
|
||||||
"""
|
"""
|
||||||
|
|
||||||
add_newline = false
|
add_newline = false
|
||||||
|
|
||||||
[username]
|
[username]
|
||||||
show_always = true
|
show_always = true
|
||||||
style_user = "bg:#1e1e1e fg:#dcd7ba"
|
style_user = "bg:#191724 fg:#e0def4"
|
||||||
style_root = "bg:#1e1e1e fg:#c05a3b"
|
style_root = "bg:#191724 fg:#eb6f92"
|
||||||
format = '[$user]($style)'
|
format = '[$user]($style)'
|
||||||
disabled = false
|
disabled = false
|
||||||
|
|
||||||
[os]
|
[os]
|
||||||
style = "bg:#2a2a2a fg:#dcd7ba"
|
style = "bg:#1e1e2e fg:#e0def4"
|
||||||
disabled = true
|
disabled = true
|
||||||
|
|
||||||
[directory]
|
[directory]
|
||||||
style = "fg:#dcd7ba bg:#2a2a2a"
|
style = "fg:#e0def4 bg:#1e1e2e"
|
||||||
format = "[ $path ]($style)"
|
format = "[ $path ]($style)"
|
||||||
truncation_length = 3
|
truncation_length = 3
|
||||||
truncation_symbol = "…/"
|
truncation_symbol = "…/"
|
||||||
|
|
|
||||||
|
|
@ -3,15 +3,16 @@
|
||||||
// "output": "HDMI-A-1",
|
// "output": "HDMI-A-1",
|
||||||
"layer": "top",
|
"layer": "top",
|
||||||
"modules-left": [
|
"modules-left": [
|
||||||
"custom/distro",
|
// "custom/distro",
|
||||||
"niri/workspaces",
|
"niri/workspaces",
|
||||||
"niri/window"
|
"niri/window"
|
||||||
],
|
],
|
||||||
"modules-center": [
|
"modules-center": [
|
||||||
],
|
],
|
||||||
"modules-right": [
|
"modules-right": [
|
||||||
"tray",
|
|
||||||
// "network",
|
// "tray",
|
||||||
|
// "network",
|
||||||
"pulseaudio",
|
"pulseaudio",
|
||||||
"clock"
|
"clock"
|
||||||
],
|
],
|
||||||
|
|
@ -70,6 +71,9 @@
|
||||||
},
|
},
|
||||||
"niri/workspaces": {
|
"niri/workspaces": {
|
||||||
"format": "●",
|
"format": "●",
|
||||||
|
"active-format": "{icon} ●",
|
||||||
|
"window-icons": true,
|
||||||
|
"icon-size": 20
|
||||||
},
|
},
|
||||||
"niri/window": {
|
"niri/window": {
|
||||||
"icon": false,
|
"icon": false,
|
||||||
|
|
|
||||||
|
|
@ -1,19 +1,18 @@
|
||||||
@define-color border #3e3a32;
|
@define-color border #26233a;
|
||||||
@define-color background #1e1e1e;
|
@define-color background #191724;
|
||||||
@define-color surface0 #2a2a2a;
|
@define-color surface0 #1f1d2e;
|
||||||
@define-color overlay0 #3a3830;
|
@define-color overlay0 #26233a;
|
||||||
@define-color text #dcd7ba;
|
@define-color text #e0def4;
|
||||||
@define-color text_dim #8c8a75;
|
@define-color text_dim #6e6a86;
|
||||||
|
@define-color blue #31748f;
|
||||||
@define-color blue #7fbbb3;
|
@define-color green #9ccfd8;
|
||||||
@define-color green #55393D;
|
@define-color yellow #f6c177;
|
||||||
@define-color yellow #f9e2af;
|
@define-color peach #ebbcba;
|
||||||
@define-color peach #e69875;
|
@define-color maroon #eb6f92;
|
||||||
@define-color maroon #c05a3b;
|
@define-color lavender #c4a7e7;
|
||||||
@define-color lavender #b4beff;
|
@define-color pink #eb6f92;
|
||||||
@define-color pink #f4b8e4;
|
@define-color teal #9ccfd8;
|
||||||
@define-color teal #7fc1ca;
|
@define-color grey #6e6a86;
|
||||||
@define-color grey #5c6773;
|
|
||||||
|
|
||||||
* {
|
* {
|
||||||
border: none;
|
border: none;
|
||||||
|
|
@ -23,14 +22,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
window#waybar {
|
window#waybar {
|
||||||
background: linear-gradient(
|
background: @background;
|
||||||
to bottom,
|
|
||||||
rgba(30, 30, 30, 0.7) 0%,
|
|
||||||
rgba(28, 28, 28, 0.665) 68%,
|
|
||||||
rgba(25, 25, 25, 0.525) 82%,
|
|
||||||
rgba(20, 20, 20, 0.21) 94%,
|
|
||||||
rgba(20, 20, 20, 0.0) 100%
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#disk,
|
#disk,
|
||||||
|
|
@ -46,6 +38,7 @@ window#waybar {
|
||||||
#tray,
|
#tray,
|
||||||
#bluetooth,
|
#bluetooth,
|
||||||
#tray menu {
|
#tray menu {
|
||||||
|
margin-top: 0;
|
||||||
padding: 5px 10px;
|
padding: 5px 10px;
|
||||||
margin: 3px 0 13px 10px;
|
margin: 3px 0 13px 10px;
|
||||||
background: @surface0;
|
background: @surface0;
|
||||||
|
|
@ -80,19 +73,10 @@ window#waybar.empty #window {
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspaces button.empty { color: @text_dim; }
|
#workspaces button.empty { color: @text_dim; }
|
||||||
#workspaces button.active { color: @green; }
|
#workspaces button.active { color: @maroon; }
|
||||||
#workspaces button.urgent { color: @maroon; }
|
#workspaces button.urgent { color: @maroon; }
|
||||||
|
|
||||||
#workspaces button:hover {
|
#workspaces button:hover {
|
||||||
background: @overlay0;
|
background: @overlay0;
|
||||||
color: @text;
|
color: @text;
|
||||||
}
|
}
|
||||||
|
|
||||||
#custom-distro {
|
|
||||||
background-color: @accent;
|
|
||||||
color: @text;
|
|
||||||
font-size: 30;
|
|
||||||
margin-bottom: 8px;
|
|
||||||
padding-left: 12px;
|
|
||||||
padding-right: 8px;
|
|
||||||
}
|
|
||||||
|
|
|
||||||
8
local/bin/qr
Executable file
8
local/bin/qr
Executable file
|
|
@ -0,0 +1,8 @@
|
||||||
|
#!/nix/store/1ki8jq5sax0hm1sqbw0jk6qnqpy417zx-python3-3.13.5/bin/python3.13
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from qrcode.console_scripts import main
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
||||||
Loading…
Add table
Reference in a new issue