diff --git a/config/eww/eww.scss b/config/eww/eww.scss index b782201..6bda398 100644 --- a/config/eww/eww.scss +++ b/config/eww/eww.scss @@ -1,13 +1,13 @@ * { all: unset; background: transparent; - font-family: "Fira Code Nerd Font"; + font-family: "JetBrainsMono Nerd Font"; border-radius: 10px; } -$bg: #1d2021; -$bg1: #282828; -$bg2: #32302f; +$bg: #2a2a2a; +$bg1: #2a2a2a; +$bg2: #2a2a2a; $fg: #ebdbb2; $fgdim: #bdae93; $accent: #d79921; diff --git a/config/niri/config.kdl b/config/niri/config.kdl index 181635b..af2f6ae 100644 --- a/config/niri/config.kdl +++ b/config/niri/config.kdl @@ -84,9 +84,11 @@ 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" window-rule { - match app-id=r#"^org\.wezfurlong\.wezterm$"# + match app-id=r#"^org\.wezfurlong\.alacritty$"# default-column-width {} } @@ -107,7 +109,7 @@ window-rule { binds { Mod+Shift+Slash { show-hotkey-overlay; } - Mod+Return hotkey-overlay-title="Open a Terminal: wezterm" { spawn "wezterm"; } + 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: swaylock" { spawn "swaylock"; } @@ -174,6 +176,8 @@ binds { Mod+Ctrl+U { move-column-to-workspace-down; } Mod+Ctrl+I { move-column-to-workspace-up; } + Mod+Shift+P { spawn-sh "pkill waybar && waybar & disown && eww kill && eww daemon && eww open-many year month day"; } + Mod+Shift+Page_Down { move-workspace-down; } Mod+Shift+Page_Up { move-workspace-up; } Mod+Shift+M { move-workspace-down; } 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 cc87a71..2efa0c0 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 09a6552..a0767fd 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/nvim/undo/%home%coast%.wezterm.lua b/config/nvim/undo/%home%coast%.wezterm.lua index af66563..5d55e1b 100644 Binary files a/config/nvim/undo/%home%coast%.wezterm.lua and b/config/nvim/undo/%home%coast%.wezterm.lua differ diff --git a/config/rofi/gruvbox.rasi b/config/rofi/gruvbox.rasi index bf5f32d..07767bf 100644 --- a/config/rofi/gruvbox.rasi +++ b/config/rofi/gruvbox.rasi @@ -46,7 +46,7 @@ } configuration { - font: "Fira Code Nerd Font 13"; + font: "JetBrainsMono Nerd Font 13"; show-icons: true; terminal: "wezterm"; } diff --git a/config/waybar/config.jsonc b/config/waybar/config.jsonc index 3f1a745..879321c 100644 --- a/config/waybar/config.jsonc +++ b/config/waybar/config.jsonc @@ -11,9 +11,9 @@ ], "modules-right": [ "network", - "clock", -// "battery", - "pulseaudio" + "pulseaudio", + "clock" +// "battery" ], "pulseaudio": { "tooltip": false, diff --git a/config/waybar/style.css b/config/waybar/style.css index fb3b423..88cd730 100644 --- a/config/waybar/style.css +++ b/config/waybar/style.css @@ -17,7 +17,7 @@ * { border: none; - font-family: "Fira Code Nerd Font"; + font-family: "JetBrainsMono Nerd Font"; font-size: 15px; min-height: 10px; } @@ -64,8 +64,8 @@ window#waybar.empty #window { } #network { color: @text; } -#pulseaudio { margin-right: 12px; color: @text; } -#clock { color: @text; } +#clock { margin-right: 12px; color: @text; } +#pulseaudio { color: @text; } #workspaces { margin-left: 12px; diff --git a/nixos/configuration/configuration.nix b/nixos/configuration/configuration.nix index c79997b..a0a9a6a 100644 --- a/nixos/configuration/configuration.nix +++ b/nixos/configuration/configuration.nix @@ -81,7 +81,7 @@ in mkdir -p $out/bin ln -s ${pkgs.neovim}/bin/nvim $out/bin/vim '') - unstable.firefox + unstable.ungoogled-chromium unstable.git unstable.adwaita-icon-theme unstable.nil @@ -90,7 +90,7 @@ in unstable.qbittorrent unstable.zathura unstable.rofi - unstable.wezterm + unstable.alacritty ]; nixpkgs.config.allowUnfree = true; @@ -117,6 +117,7 @@ in nerd-fonts._0xproto nerd-fonts.droid-sans-mono nerd-fonts.jetbrains-mono + nerd-fonts.fira-code vazir-fonts ]; diff --git a/nixos/flake.nix b/nixos/flake.nix index 6483900..62cca20 100644 --- a/nixos/flake.nix +++ b/nixos/flake.nix @@ -43,6 +43,7 @@ ./home-configuration/configuration.nix ./home-configuration/apps/sway.nix ./home-configuration/apps/zsh.nix + ./home-configuration/apps/alacritty.nix ]; }; }; diff --git a/nixos/home-configuration/apps/alacritty.nix b/nixos/home-configuration/apps/alacritty.nix new file mode 100644 index 0000000..3971065 --- /dev/null +++ b/nixos/home-configuration/apps/alacritty.nix @@ -0,0 +1,26 @@ +{ + pkgs, + config, + ... +}: +{ + programs.alacritty = { + enable = true; + settings = { + window = { + opacity = 0.9; + padding = { + x = 4; + y = 4; + }; + }; + font = { + normal = { + family = "JetBrainsMono Nerd Font"; + style = "Regular"; + }; + size = 16; + }; + }; + }; +} diff --git a/nixos/home-configuration/apps/zsh.nix b/nixos/home-configuration/apps/zsh.nix index 2ba4396..da7fd97 100644 --- a/nixos/home-configuration/apps/zsh.nix +++ b/nixos/home-configuration/apps/zsh.nix @@ -54,9 +54,6 @@ bindkey -e PS1="[%n in %m %~] " eval "$(starship init zsh)" - if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then - tmux attach -t default || tmux new -s default - fi ''; }; } diff --git a/nixos/home-configuration/configuration.nix b/nixos/home-configuration/configuration.nix index 5078247..6255740 100644 --- a/nixos/home-configuration/configuration.nix +++ b/nixos/home-configuration/configuration.nix @@ -33,10 +33,14 @@ in { fastfetch dysk ncurses - ollama tree + xfce.ristretto pyright stylua + typescript-language-server + lua + vscode-langservers-extracted + swaylock starship gopls lua-language-server @@ -75,6 +79,10 @@ in { tauon gimp waybar + glibc_multi + man-pages + man-pages-posix + eww ]; }; @@ -84,11 +92,4 @@ in { userName = "coast"; }; - programs.tmux = { - enable = true; - }; - - programs.tmate = { - enable = true; - }; }