diff --git a/config/eww/eww.scss b/config/eww/eww.scss index b7a65da..bca062e 100644 --- a/config/eww/eww.scss +++ b/config/eww/eww.scss @@ -5,13 +5,13 @@ border-radius: 10px; } -$bg: #2a2a2a; -$bg1: #2a2a2a; -$bg2: #2a2a2a; -$fg: #ebdbb2; -$fgdim: #bdae93; -$accent: #d79921; -$border: #504945; +$bg: #191724; +$bg1: #1f1d2e; +$bg2: #26233a; +$fg: #e0def4; +$fgdim: #6e6a86; +$accent: #9ccfd8; +$border: #26233a; .container { background-color: $bg1; diff --git a/config/foot/foot.ini b/config/foot/foot.ini deleted file mode 100644 index 29b7623..0000000 --- a/config/foot/foot.ini +++ /dev/null @@ -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 diff --git a/config/foot/foot.ini b/config/foot/foot.ini new file mode 120000 index 0000000..93a2217 --- /dev/null +++ b/config/foot/foot.ini @@ -0,0 +1 @@ +/nix/store/lwg9ayd158y7g0z9q4p51nkykn4kcz9w-home-manager-files/.config/foot/foot.ini \ No newline at end of file diff --git a/config/foot/foot.ini.home-backup b/config/foot/foot.ini.home-backup new file mode 100644 index 0000000..351c040 --- /dev/null +++ b/config/foot/foot.ini.home-backup @@ -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 diff --git a/config/niri/' b/config/niri/' deleted file mode 100644 index bfd0360..0000000 --- a/config/niri/' +++ /dev/null @@ -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; } -} - - diff --git a/config/niri/config.kdl b/config/niri/config.kdl index 5b99367..0e86fdd 100644 --- a/config/niri/config.kdl +++ b/config/niri/config.kdl @@ -1,7 +1,8 @@ input { + mod-key "Super" keyboard { - xkb { - } + xkb { + } numlock repeat-delay 600 repeat-rate 25 @@ -41,7 +42,7 @@ output "eDP-1" { } layout { - gaps 8 + gaps 13 center-focused-column "never" preset-column-widths { @@ -56,15 +57,14 @@ layout { focus-ring { width 4 - active-color "#3c3836" - inactive-color "#505050" + active-color "#2a273f" + inactive-color "#191724" } border { - off width 4 - active-color "#ffc87f" - inactive-color "#505050" + active-color "#191724" + inactive-color "#191724" urgent-color "#9b0000" } @@ -84,11 +84,12 @@ 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" +spawn-at-startup "waybar &" +spawn-at-startup "swww-daemon &" +spawn-at-startup "swww img --outputs HDMI-A-1 ~/Wallpapers/bay.png &" +spawn-at-startup "eww daemon &" +spawn-at-startup "eww open-many year month day daytype &" +spawn-at-startup "foot --server &" window-rule { @@ -112,7 +113,7 @@ window-rule { binds { 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+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"; } diff --git a/config/nushell/config.nu b/config/nushell/config.nu index ae975d2..7bf78b8 100644 --- a/config/nushell/config.nu +++ b/config/nushell/config.nu @@ -41,57 +41,59 @@ alias hotp = htop alias c = clear alias dir = tree -idA -let bg0 = "#282828" -let bg1 = "#3c3836" -let bg2 = "#504945" -let fg0 = "#fbf1c7" -let fg1 = "#ebdbb2" -let fg2 = "#d5c4a1" +let bg0 = "#191724" +let bg1 = "#1e1e2e" +let bg2 = "#26233a" +let bg3 = "#2a2736" +let fg0 = "#e0def4" +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 green = "#98971a" -let yellow = "#d79921" -let blue = "#458588" -let purple = "#b16286" -let aqua = "#689d6a" -let orange = "#d65d0e" -let gray = "#928374" +let dark = { + separator: $gray, + leading_trailing_space_bg: $bg1, + header: $yellow, + datetime: $blue, + filesize: $green, + row_index: $gray, -let gruvbox_dark = { - separator: gray, - leading_trailing_space_bg: bg1, - header: yellow, - datetime: blue, - filesize: green, - row_index: gray, + bool: $green, + int: $orange, + float: $yellow, + string: $fg1, + nothing: $gray, + binary: $red, + cell-path: $blue, + hints: $gray, - bool: green, - int: orange, - float: yellow, - string: fg1, - nothing: gray, - binary: red, - cell-path: blue, - hints: gray, - - shape_garbage: { fg: fg0 bg: red attr: b }, - shape_bool: green, - shape_int: { fg: orange attr: b }, - shape_float: { fg: yellow attr: b }, - shape_range: { fg: yellow attr: b }, - shape_internalcall: { fg: aqua attr: b }, - shape_external: blue, - 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_garbage: { fg: $fg0 bg: $red attr: b }, + shape_bool: $green, + shape_int: { fg: $orange attr: b }, + shape_float: { fg: $yellow attr: b }, + shape_range: { fg: $yellow attr: b }, + shape_internalcall: { fg: $aqua attr: b }, + shape_external: $blue, + 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 } } -$env.config.color_config = $gruvbox_dark +$env.config.color_config = $dark $env.config.use_ansi_coloring = true + +source ~/.config/nushell/starship.nu diff --git a/config/nushell/history.txt b/config/nushell/history.txt index 6a89744..70411d8 100644 --- a/config/nushell/history.txt +++ b/config/nushell/history.txt @@ -2201,3 +2201,415 @@ clear config nu clear 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 diff --git a/config/nvim/init.lua b/config/nvim/init.lua index 6135bc7..8c39949 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -7,5 +7,5 @@ require("config") require("plugins/render-markdown") --require("status_line").setup() require("plugins/lualine") -require("plugins/gruvbox") +require("plugins/rosepine") require("colorizer").setup() -- #ffffff #edb511 diff --git a/config/nvim/lazy-lock.json b/config/nvim/lazy-lock.json index 11e6afb..fe22ac5 100644 --- a/config/nvim/lazy-lock.json +++ b/config/nvim/lazy-lock.json @@ -10,7 +10,6 @@ "comfy-line-numbers.nvim": { "branch": "main", "commit": "31e2f9287b4491ad72defb9e0185eb2739983799" }, "fterm.nvim": { "branch": "master", "commit": "d1320892cc2ebab472935242d9d992a2c9570180" }, "gitsigns.nvim": { "branch": "main", "commit": "20ad4419564d6e22b189f6738116b38871082332" }, - "gruvbox.nvim": { "branch": "main", "commit": "5e0a460d8e0f7f669c158dedd5f9ae2bcac31437" }, "lazy.nvim": { "branch": "main", "commit": "db067881fff0fd4be8c00e5bde7492e0e1c77a2f" }, "lsp_signature.nvim": { "branch": "master", "commit": "d50e40b3bf9324128e71b0b7e589765ce89466d2" }, "lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" }, @@ -35,6 +34,7 @@ "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, "twilight.nvim": { "branch": "main", "commit": "664e752f4a219801265cc3fc18782b457b58c1e1" }, "typst-preview.nvim": { "branch": "master", "commit": "e544812bba84b4f7976590f2b6c0dfbd099e1893" }, + "vim": { "branch": "main", "commit": "ea0ad226b851b3aa132e2e234cc74ceecf9f4c7c" }, "vim-closetag": { "branch": "master", "commit": "d0a562f8bdb107a50595aefe53b1a690460c3822" }, "vim-vsnip": { "branch": "master", "commit": "0a4b8419e44f47c57eec4c90df17567ad4b1b36e" }, "which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" } diff --git a/config/nvim/lua/plugins/gruvbox/init.lua b/config/nvim/lua/plugins/gruvbox/init.lua deleted file mode 100644 index 5ade71f..0000000 --- a/config/nvim/lua/plugins/gruvbox/init.lua +++ /dev/null @@ -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") diff --git a/config/nvim/lua/plugins/lazy/plugins.lua b/config/nvim/lua/plugins/lazy/plugins.lua index ec62818..1e39315 100644 --- a/config/nvim/lua/plugins/lazy/plugins.lua +++ b/config/nvim/lua/plugins/lazy/plugins.lua @@ -1,7 +1,7 @@ return { { "andweeb/presence.nvim", - "ellisonleao/gruvbox.nvim", + "rose-pine/vim", "neovim/nvim-lspconfig", "williamboman/mason.nvim", { diff --git a/config/nvim/lua/plugins/rosepine/init.lua b/config/nvim/lua/plugins/rosepine/init.lua new file mode 100644 index 0000000..d860f27 --- /dev/null +++ b/config/nvim/lua/plugins/rosepine/init.lua @@ -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" }) diff --git a/config/nvim/undo/%home%coast%.local%src%config%nvim%lua%config.lua b/config/nvim/undo/%home%coast%.local%src%config%nvim%lua%config.lua index 6660114..8d1e014 100644 Binary files a/config/nvim/undo/%home%coast%.local%src%config%nvim%lua%config.lua and b/config/nvim/undo/%home%coast%.local%src%config%nvim%lua%config.lua differ diff --git a/config/nvim/undo/%home%coast%.local%src%config%waybar%config.jsonc b/config/nvim/undo/%home%coast%.local%src%config%waybar%config.jsonc index 7ff3ebc..4be715b 100644 Binary files a/config/nvim/undo/%home%coast%.local%src%config%waybar%config.jsonc and b/config/nvim/undo/%home%coast%.local%src%config%waybar%config.jsonc differ diff --git a/config/nvim/undo/%home%coast%.local%src%config%waybar%style.css b/config/nvim/undo/%home%coast%.local%src%config%waybar%style.css index af9fc81..c65d86e 100644 Binary files a/config/nvim/undo/%home%coast%.local%src%config%waybar%style.css and b/config/nvim/undo/%home%coast%.local%src%config%waybar%style.css differ diff --git a/config/rofi/gruvbox.rasi b/config/rofi/gruvbox.rasi index 6bcb826..360fd9f 100644 --- a/config/rofi/gruvbox.rasi +++ b/config/rofi/gruvbox.rasi @@ -2,17 +2,17 @@ highlight: bold italic; scrollbar: true; - base-bg: #1d2021; - base-bg-soft: #32302f; - base-bg-alt: #3c3836; - base-fg: #ebdbb2; - base-fg-dim: #a89984; + base-bg: #191724; + base-bg-soft: #1f1d2e; + base-bg-alt: #26233a; + base-fg: #e0def4; + base-fg-dim: #6e6a86; - accent: #fabd2f; - accent-light: #fe8019; - accent-dark: #ebdbb2; + accent: #eb6f92; + accent-light: #f6c177; + accent-dark: #31748f; - border-gray: #504945; + border-gray: #3b3a5a; background: @base-bg; background-color: @background; @@ -25,7 +25,7 @@ normal-foreground: @foreground; alternate-normal-background: @base-bg-soft; alternate-normal-foreground: @foreground; - selected-normal-background: @accent-dark; + selected-normal-background: @accent; selected-normal-foreground: @base-bg; active-background: @accent; @@ -46,9 +46,9 @@ } configuration { - font: "JetBrainsMono Nerd Font 13"; + font: "JetBrainsMono Nerd Font 14"; show-icons: true; - terminal: "alacritty"; + terminal: "alacritty"; } element-icon { diff --git a/config/starship.toml b/config/starship.toml index 1ebe738..2634665 100644 --- a/config/starship.toml +++ b/config/starship.toml @@ -1,33 +1,33 @@ format = """ -[](#1e1e1e)\ +[](#191724)\ $os\ $username\ -[](bg:#2a2a2a fg:#1e1e1e)\ +[](bg:#1e1e2e fg:#191724)\ $directory\ -[](fg:#2a2a2a bg:#3a3830)\ +[](bg:#26233a fg:#1e1e2e)\ $all_langs\ -[](fg:#3a3830 bg:#1e1e1e)\ +[](bg:#2a2736 fg:#26233a)\ $time\ -[](fg:#1e1e1e bg:#3e3a32)\ +[](bg:#3a3840 fg:#2a2736)\ $time\ -[ ](fg:#3e3a32)\ -""" +[ ](fg:#3a3840)\ + """ add_newline = false [username] show_always = true -style_user = "bg:#1e1e1e fg:#dcd7ba" -style_root = "bg:#1e1e1e fg:#c05a3b" +style_user = "bg:#191724 fg:#e0def4" +style_root = "bg:#191724 fg:#eb6f92" format = '[$user]($style)' disabled = false [os] -style = "bg:#2a2a2a fg:#dcd7ba" +style = "bg:#1e1e2e fg:#e0def4" disabled = true [directory] -style = "fg:#dcd7ba bg:#2a2a2a" +style = "fg:#e0def4 bg:#1e1e2e" format = "[ $path ]($style)" truncation_length = 3 truncation_symbol = "…/" diff --git a/config/waybar/config.jsonc b/config/waybar/config.jsonc index e61aa35..f497e98 100644 --- a/config/waybar/config.jsonc +++ b/config/waybar/config.jsonc @@ -3,15 +3,16 @@ // "output": "HDMI-A-1", "layer": "top", "modules-left": [ - "custom/distro", +// "custom/distro", "niri/workspaces", "niri/window" ], "modules-center": [ ], "modules-right": [ - "tray", -// "network", + + // "tray", + // "network", "pulseaudio", "clock" ], @@ -68,9 +69,12 @@ "tooltip": true, "tooltip-format": "{:%a, %b %d, :%I:%M:%S %p}" }, - "niri/workspaces": { - "format": "●", - }, + "niri/workspaces": { + "format": "●", + "active-format": "{icon} ●", + "window-icons": true, + "icon-size": 20 + }, "niri/window": { "icon": false, "icon-size": 20 diff --git a/config/waybar/style.css b/config/waybar/style.css index da0c4af..58a9128 100644 --- a/config/waybar/style.css +++ b/config/waybar/style.css @@ -1,19 +1,18 @@ -@define-color border #3e3a32; -@define-color background #1e1e1e; -@define-color surface0 #2a2a2a; -@define-color overlay0 #3a3830; -@define-color text #dcd7ba; -@define-color text_dim #8c8a75; - -@define-color blue #7fbbb3; -@define-color green #55393D; -@define-color yellow #f9e2af; -@define-color peach #e69875; -@define-color maroon #c05a3b; -@define-color lavender #b4beff; -@define-color pink #f4b8e4; -@define-color teal #7fc1ca; -@define-color grey #5c6773; +@define-color border #26233a; +@define-color background #191724; +@define-color surface0 #1f1d2e; +@define-color overlay0 #26233a; +@define-color text #e0def4; +@define-color text_dim #6e6a86; +@define-color blue #31748f; +@define-color green #9ccfd8; +@define-color yellow #f6c177; +@define-color peach #ebbcba; +@define-color maroon #eb6f92; +@define-color lavender #c4a7e7; +@define-color pink #eb6f92; +@define-color teal #9ccfd8; +@define-color grey #6e6a86; * { border: none; @@ -23,14 +22,7 @@ } window#waybar { - background: linear-gradient( - 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% - ); + background: @background; } #disk, @@ -46,6 +38,7 @@ window#waybar { #tray, #bluetooth, #tray menu { + margin-top: 0; padding: 5px 10px; margin: 3px 0 13px 10px; background: @surface0; @@ -80,19 +73,10 @@ window#waybar.empty #window { } #workspaces button.empty { color: @text_dim; } -#workspaces button.active { color: @green; } +#workspaces button.active { color: @maroon; } #workspaces button.urgent { color: @maroon; } #workspaces button:hover { background: @overlay0; color: @text; } - -#custom-distro { - background-color: @accent; - color: @text; - font-size: 30; - margin-bottom: 8px; - padding-left: 12px; - padding-right: 8px; -} diff --git a/local/bin/qr b/local/bin/qr new file mode 100755 index 0000000..650c903 --- /dev/null +++ b/local/bin/qr @@ -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())