diff --git a/FreeBSD.png b/FreeBSD.png new file mode 100644 index 0000000..0d3205c Binary files /dev/null and b/FreeBSD.png differ diff --git a/flake.lock b/flake.lock index 39dee29..8b1cf7b 100644 --- a/flake.lock +++ b/flake.lock @@ -881,11 +881,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1714763106, - "narHash": "sha256-DrDHo74uTycfpAF+/qxZAMlP/Cpe04BVioJb6fdI0YY=", + "lastModified": 1715534503, + "narHash": "sha256-5ZSVkFadZbFP1THataCaSf0JH2cAH3S29hU9rrxTEqk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e9be42459999a253a9f92559b1f5b72e1b44c13d", + "rev": "2057814051972fa1453ddfb0d98badbea9b83c06", "type": "github" }, "original": { diff --git a/hosts/vali/mars/2024-04-21-14-50.png b/hosts/vali/mars/2024-04-21-14-50.png deleted file mode 100644 index 3c19b41..0000000 Binary files a/hosts/vali/mars/2024-04-21-14-50.png and /dev/null differ diff --git a/hosts/vali/mars/hyprland/hyprland.nix b/hosts/vali/mars/hyprland/hyprland.nix index fcac2c3..2c0bd6e 100644 --- a/hosts/vali/mars/hyprland/hyprland.nix +++ b/hosts/vali/mars/hyprland/hyprland.nix @@ -42,6 +42,11 @@ in { plugins = [ inputs.split-monitor-workspaces.packages.${pkgs.system}.split-monitor-workspaces ]; + xwayland.enable = true; + systemd = { + enable = true; + variables = ["--all"]; + }; settings = { "$mainMod" = "SUPER"; @@ -128,11 +133,16 @@ in { shadow_ignore_window = 1; shadow_offset = "2 4"; shadow_scale = 1; - active_opacity = 0.90; - inactive_opacity = 0.90; + #active_opacity = 1; + #inactive_opacity = 1; #"col.shadow" = "0xAF1E1E2E"; }; + /*cursor = { + default_monitor ="HDMI-A-2"; + enable_hyprcursor = true; + hide_on_key_press = true; + };*/ bezier = [ "dupa, 0.1, 0.9, 0.1, 1.05" "apf,0.76,0,0.24,1" @@ -155,7 +165,7 @@ in { disable_logs =false; }; misc = { - enable_swallow = false; + enable_swallow = true; swallow_regex = "kitty"; focus_on_activate = true; vrr = 1; @@ -164,7 +174,6 @@ in { animate_mouse_windowdragging = false; force_default_wallpaper = 0; }; - windowrulev2 = [ "float, class:^(Tor Browser)$" "float, class:^(mpv)$" diff --git a/hosts/vali/mars/programs.nix b/hosts/vali/mars/programs.nix index 5649e4e..8ed09b5 100644 --- a/hosts/vali/mars/programs.nix +++ b/hosts/vali/mars/programs.nix @@ -21,15 +21,14 @@ in { fastfetch feh (fenix.complete.withComponents [ - "cargo" - "clippy" - "rust-src" + "cargo" "clippy" "rust-src" "rustc" "rustfmt" ]) ffmpeg-full fftw flameshot + foot grimblast gcc gdb @@ -56,7 +55,7 @@ in { networkmanagerapplet nextcloud-client nicotine-plus - nitrogen + nitch nixpkgs-wayland.swww nmap notesnook @@ -69,6 +68,7 @@ in { pcmanfm pdfarranger pfetch + pidgin playerctl polkit python3 diff --git a/modules/gui/stylix.nix b/modules/gui/stylix.nix index 58acc0b..9312adc 100644 --- a/modules/gui/stylix.nix +++ b/modules/gui/stylix.nix @@ -8,62 +8,66 @@ in { config = mkIf cfg.enable { home-manager.users.${username} = { stylix = { + polarity = "dark"; + image = ../../FreeBSD.png; +# base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-soft.yaml"; + autoEnable = true; targets = { btop.enable = true; fish.enable = true; + dunst.enable = true; emacs.enable = true; firefox.enable = true; kitty.enable = true; lazygit.enable = true; rofi.enable = true; + foot.enable = true; tmux.enable = true; + waybar.enable = true; vim.enable = true; zathura.enable = true; gtk.enable = true; hyprland.enable = true; }; + opacity = { + applications = 0.9; + popups = 0.9; + desktop = 0.9; + terminal = 0.9; + }; + cursor = { + package = pkgs.bibata-cursors; + name = "Bibata-Modern-Classic"; + size = 24; + }; + fonts = { + sizes = { + terminal = 14; + popups = 14; + + }; + monospace = { + package = (pkgs.nerdfonts.override {fonts = ["JetBrainsMono"];}); + name = "JetBrainsMono"; + }; + serif = { + package = (pkgs.nerdfonts.override {fonts = ["JetBrainsMono"];}); + name = "JetBrainsMono"; + }; + sansSerif = { + package = (pkgs.nerdfonts.override {fonts = ["JetBrainsMono"];}); + name = "JetBrainsMono"; + }; + emoji = { + package = pkgs.noto-fonts-emoji; + name = "Noto Color Emoji"; + }; + }; }; }; stylix = { - autoEnable = true; - base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-soft.yaml"; + image = ../../FreeBSD.png; polarity = "dark"; - image = ../../hosts/vali/mars/2024-04-21-14-50.png; - cursor = { - package = pkgs.bibata-cursors; - name = "Bibata-Modern-Classic"; - size = 24; - }; - targets.plymouth.enable = true; - opacity = { - applications = 0.7; - popups = 0.7; - desktop = 0.7; - }; - fonts = { - sizes = { - terminal = 14; - popups = 14; - - }; - monospace = { - package = (pkgs.nerdfonts.override {fonts = ["JetBrainsMono"];}); - name = "JetBrainsMono"; - }; - serif = { - package = (pkgs.nerdfonts.override {fonts = ["JetBrainsMono"];}); - name = "JetBrainsMono"; - }; - sansSerif = { - package = (pkgs.nerdfonts.override {fonts = ["JetBrainsMono"];}); - name = "JetBrainsMono"; - }; - emoji = { - package = pkgs.noto-fonts-emoji; - name = "Noto Color Emoji"; - }; - }; - }; }; }