diff --git a/README.md b/README.md index 74cd7af7..cdc4b100 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ nixos-rebuild switch --flake '/etc/nixos#' --- # To Do List +* [ ] Learn all the nvim plugins, specifically ones dealing with tabs * [ ] Fix cursor size on hyprland * [ ] Find a way to adjust window sizes with a keyboard shortcut in Hyprland * [ ] Try disko - [Link](https://github.com/nix-community/disko) @@ -39,7 +40,7 @@ nixos-rebuild switch --flake '/etc/nixos#' * [x] WINE configurations * [x] btop config / theming * [x] swaylock config / theming -* [x] Get function keys working (sound, brightness, etc) +* [x] Get function keys working (sound, brightness, etc)216752216752216752 * [x] regreet config / theming - Icons still broken for some reason * Possibly switch to tuigreet and gruv it * [x] mako config / theming diff --git a/home-manager/hosts/nixos-laptop/desktops/hyprland/default.nix b/home-manager/hosts/nixos-laptop/desktops/hyprland/default.nix index cdeca0b9..6bb852c9 100644 --- a/home-manager/hosts/nixos-laptop/desktops/hyprland/default.nix +++ b/home-manager/hosts/nixos-laptop/desktops/hyprland/default.nix @@ -5,5 +5,6 @@ ./rofi-conf.nix ./swaylock-conf.nix ./waybar-conf.nix + ./swayosd-conf.nix ]; -} \ No newline at end of file +} diff --git a/home-manager/hosts/nixos-laptop/desktops/hyprland/swaylock-conf.nix b/home-manager/hosts/nixos-laptop/desktops/hyprland/swaylock-conf.nix index d69b84e9..dc986bd4 100644 --- a/home-manager/hosts/nixos-laptop/desktops/hyprland/swaylock-conf.nix +++ b/home-manager/hosts/nixos-laptop/desktops/hyprland/swaylock-conf.nix @@ -7,11 +7,14 @@ color = "ffd20400"; font-size = 96; show-failed-attempts = true; - effect-blur = "80x4"; - # effect-vignette = "0.9:0.9"; + effect-blur = "30x8"; + effect-vignette = "1:1"; screenshots = true; + font = "JetBrainsMono Nerd Font"; clock = true; + timestr = "%R"; + datestr = "%a, %b %d"; grace = 15; indicator = true; @@ -52,4 +55,4 @@ text-caps-lock-color = "009ddc"; }; }; -} \ No newline at end of file +} diff --git a/home-manager/hosts/nixos-laptop/desktops/hyprland/swayosd-conf.nix b/home-manager/hosts/nixos-laptop/desktops/hyprland/swayosd-conf.nix new file mode 100644 index 00000000..d5ee199d --- /dev/null +++ b/home-manager/hosts/nixos-laptop/desktops/hyprland/swayosd-conf.nix @@ -0,0 +1,3 @@ +{ pkgs, config, ... }: { + services.swayosd.enable = true; +} diff --git a/nixos/common/desktops/hyprland/default.nix b/nixos/common/desktops/hyprland/default.nix index 9b93148c..9e9790bd 100644 --- a/nixos/common/desktops/hyprland/default.nix +++ b/nixos/common/desktops/hyprland/default.nix @@ -65,6 +65,7 @@ greetd.tuigreet # Greeter phoronix-test-suite # Benchmarking software swayidle # Idle management daemon - Automatic lock screen + swayosd # used for on-screen notifications for things like adjusting backlight, volume, etc ]; # Enable sound with pipewire. diff --git a/nixos/common/modules/fonts.nix b/nixos/common/modules/fonts.nix index 3ab81e6b..a1107f11 100644 --- a/nixos/common/modules/fonts.nix +++ b/nixos/common/modules/fonts.nix @@ -4,7 +4,7 @@ fontconfig = { defaultFonts = { emoji = [ "Noto Color Emoji" ]; - monospace = [ "JetBrainsMono Nerd Font" "Cascadia Code" "Sarasa Mono SC" ]; + monospace = [ "JetBrainsMono Nerd Font" ]; sansSerif = [ "Arimo Nerd Font" "Sarasa Gothic SC" ]; serif = [ "Arimo Nerd Font" "Sarasa Gothic SC" ]; }; @@ -12,11 +12,10 @@ }; packages = with pkgs; [ - cascadia-code (nerdfonts.override { fonts = [ "Arimo" "JetBrainsMono" ]; }) noto-fonts-emoji sarasa-gothic font-awesome ]; }; -} \ No newline at end of file +}