diff --git a/.wezterm.lua b/.wezterm.lua index 2daec97..d808235 100644 --- a/.wezterm.lua +++ b/.wezterm.lua @@ -10,7 +10,7 @@ config.font = wezterm.font("MapleMono") config.window_close_confirmation = 'NeverPrompt' config.enable_tab_bar = false -config.window_background_opacity = 0.9 +config.window_background_opacity = 0.8 config.window_padding = { left = 5, @@ -19,6 +19,4 @@ config.window_padding = { bottom = 5, } -config.color_scheme = 'Atelier Plateau (base16)' - return config diff --git a/config/foot/foot.ini b/config/foot/foot.ini index 230f311..297f4d2 100644 --- a/config/foot/foot.ini +++ b/config/foot/foot.ini @@ -3,7 +3,7 @@ pad=8x8 [colors] #foreground=ebdbb2 # light foreground (text) -alpha=0.9 +alpha=0.7 background=000000 # dark background # ### Normal/regular colors (color palette 0-7) diff --git a/etc/nixos/compose.nix b/etc/nixos/compose.nix index 99d3406..6bb7237 100644 --- a/etc/nixos/compose.nix +++ b/etc/nixos/compose.nix @@ -65,6 +65,7 @@ in unstable.qbittorrent unstable.zathura unstable.kew + unstable.qemu ]; nix.settings.experimental-features = [ "nix-command" "flakes" ]; diff --git a/etc/nixos/home.nix b/etc/nixos/home.nix index 9b7b05e..a2117f4 100644 --- a/etc/nixos/home.nix +++ b/etc/nixos/home.nix @@ -10,7 +10,6 @@ eww = "eww"; }; modifier = "Mod4"; - terminal = "${pkgs.wezterm}/bin/wezterm"; menu = "${pkgs.wmenu}/bin/wmenu-run"; in { home.username = "coast"; @@ -20,15 +19,24 @@ in { xdg.configFile = builtins.mapAttrs (name: subpath: { source = mkSl "${dotDir}/${subpath}"; recursive = true; }) configs; home.packages = with pkgs; [ - alsa-utils nix-search-cli fastfetch nsxiv tree wl-clipboard appimage-run libnotify grim slurp yazi mate.caja htop nixpkgs-fmt + alsa-utils nix-search-cli neofetch nsxiv tree wl-clipboard appimage-run libnotify grim slurp yazi mate.caja htop nixpkgs-fmt swaybg wmenu mako nwg-look xorg.xkill - mpv vesktop wlr-randr autotiling wezterm - nodejs gcc_multi gnumake clang-tools ruby_3_4 pkg-config dmd dtools rustup python3 python313Packages.pip texliveMedium unzip zip + mpv vesktop wlr-randr autotiling + nodejs gcc_multi gnumake clang-tools ruby_3_4 pkg-config dmd dtools rustup python3 python313Packages.pip dotnet-sdk_9 + unzip zip ]; wayland.windowManager.sway = { enable = true; wrapperFeatures.gtk = true; + extraConfig = '' + set $mod Mod4 + set $left h + set $down j + set $up k + set $right l + bindsym $mod+Shift+d mode "resize" + ''; config = { modifier = "Mod4"; gaps = { @@ -46,7 +54,7 @@ in { }]; output.eDP-1.disable = ""; keybindings = { - "${modifier}+Return" = "exec ${terminal}"; + "${modifier}+Return" = "exec foot"; "${modifier}+r" = "exec ${menu} -l 10"; "${modifier}+s" = "kill"; "${modifier}+f" = "fullscreen"; @@ -70,6 +78,7 @@ in { "${modifier}+Shift+7" = "move container to workspace 7"; "${modifier}+Shift+8" = "move container to workspace 8"; "${modifier}+Shift+9" = "move container to workspace 9"; + "${modifier}+Shift+0" = "move container to workspace 10"; "${modifier}+h" = "focus left"; "${modifier}+j" = "focus down"; @@ -88,6 +97,7 @@ in { }; startup = [ { command = "autotiling"; } + { command = "/home/coast/.local/bin/setwall.sh"; } ]; }; }; @@ -131,12 +141,12 @@ in { zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}' ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=12" autoload -U colors && colors && setopt prompt_subst - PROMPT="[%n@%m %~]%% " export LIBCLANG_PATH=/usr/lib/llvm/20/lib64 export PATH=$PATH:/home/coast/.spicetify source ~/.local/src/zsh.d/zsh-autosuggestions.zsh export PATH="/usr/bin:$PATH" export PATH="$HOME/.local/bin:$PATH" + PS1="[%n in %m %~] " ''; }; }