diff --git a/home/apps/vencord.nix b/home/apps/vencord.nix index 39f7123..80f5984 100644 --- a/home/apps/vencord.nix +++ b/home/apps/vencord.nix @@ -4,7 +4,7 @@ useQuickCss = true; themeLinks = [ ]; eagerPatches = false; - enabledThemes = [ "base16.css" ]; + enabledThemes = [ "catppuccin-mocha-peach.theme.css" ]; enableReactDevtools = false; frameless = false; transparent = true; diff --git a/home/default.nix b/home/default.nix index 5c0e851..81477c6 100755 --- a/home/default.nix +++ b/home/default.nix @@ -35,6 +35,7 @@ radarr sonarr flaresolverr + nerd-fonts.fira-mono # kde and kde theming kde-rounded-corners diff --git a/home/games/morrowind.nix b/home/games/morrowind.nix index 5a006dc..576325c 100644 --- a/home/games/morrowind.nix +++ b/home/games/morrowind.nix @@ -10,4 +10,14 @@ SDL_VIDEO_DRIVER = "wayland"; }; }; + + programs.librewolf.profiles.default.search.engines.uesp = { + name = "Unofficial Elder Scrolls Pages"; + urls = [ + { + template = "https://en.uesp.net/w/index.php?title=Special%3ASearch&search={searchTerms}&button="; + } + ]; + definedAliases = [ "uesp" ]; + }; } diff --git a/home/terminal/neovim.nix b/home/terminal/neovim.nix index 6fed2c7..252ca2a 100644 --- a/home/terminal/neovim.nix +++ b/home/terminal/neovim.nix @@ -140,7 +140,7 @@ [''] = cmp.mapping.scroll_docs(4), [''] = cmp.mapping.complete(), [''] = cmp.mapping.abort(), - [''] = cmp.mapping.confirm({ select = true }), + [''] = cmp.mapping.confirm({ select = true }), }) ''; }; diff --git a/home/tiling/niri.nix b/home/tiling/niri.nix index 7aae9a0..0dcfa0a 100644 --- a/home/tiling/niri.nix +++ b/home/tiling/niri.nix @@ -10,6 +10,13 @@ package = null; settings = { + environment = { + QT_QPA_PLATFORM = "wayland"; + QT_QPA_PLATFORMTHEME = "qt6ct"; + DISPLAY = null; + XCURSOR_THEME = config.userOptions.cursor.name; + XCURSOR_SIZE = toString config.userOptions.cursor.size; + }; screenshot-path = "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png"; hotkey-overlay.skip-at-startup = true; prefer-no-csd = true; @@ -20,10 +27,10 @@ workspace-shadow.enable = false; }; input = { - focus-follows-mouse = { - enable = true; - max-scroll-amount = "0%"; - }; + focus-follows-mouse.enable = true; + focus-follows-mouse.max-scroll-amount = "0%"; + warp-mouse-to-focus.enable = true; + mod-key = "Super"; keyboard = { numlock = false; repeat-delay = 600; @@ -42,13 +49,6 @@ drag = false; }; }; - environment = { - QT_QPA_PLATFORM = "wayland"; - QT_QPA_PLATFORMTHEME = "qt6ct"; - DISPLAY = null; - XCURSOR_THEME = config.userOptions.cursor.name; - XCURSOR_SIZE = toString config.userOptions.cursor.size; - }; outputs = { "eDP-1" = { scale = 1.5; @@ -83,8 +83,8 @@ }; }; cursor = { - hide-when-typing = true; - hide-after-inactive-ms = 5000; + hide-when-typing = false; + hide-after-inactive-ms = 10000; size = config.userOptions.cursor.size; theme = config.userOptions.cursor.name; }; @@ -115,7 +115,7 @@ urgent.color = base12; }; shadow = { - enable = true; + enable = false; spread = 5; offset.x = 0; offset.y = 5; diff --git a/home/tiling/noctalia.nix b/home/tiling/noctalia.nix index 58cdd25..5f1fb65 100644 --- a/home/tiling/noctalia.nix +++ b/home/tiling/noctalia.nix @@ -15,7 +15,7 @@ mOnTertiary = base00; mError = base12; mOnError = base00; - mSurface = "#000000"; + mSurface = base00; mOnSurface = base05; mSurfaceVariant = base01; mOnSurfaceVariant = base05; @@ -35,8 +35,8 @@ backgroundOpacity = 1; monitors = [ ]; density = "spacious"; - showCapsule = false; - capsuleOpacity = 1; + showCapsule = true; + capsuleOpacity = 0.5; floating = false; marginVertical = 0.25; marginHorizontal = 0.25; @@ -147,7 +147,7 @@ fontDefaultScale = 1; fontFixedScale = 1; tooltipsEnabled = true; - panelBackgroundOpacity = 1; + panelBackgroundOpacity = 0.5; panelsAttachedToBar = true; settingsPanelMode = "attached"; }; diff --git a/options.nix b/options.nix index bad751d..910e25f 100644 --- a/options.nix +++ b/options.nix @@ -86,7 +86,7 @@ name = lib.mkOption { type = lib.types.str; readOnly = true; - default = "NotoSansM Nerd Font Mono"; + default = "FiraMono Nerd Font Mono"; }; size = lib.mkOption { type = lib.types.int; @@ -96,7 +96,7 @@ package = lib.mkOption { type = lib.types.package; readOnly = true; - default = pkgs.nerd-fonts.noto; + default = pkgs.nerd-fonts.fira-mono; }; }; fontEmoji = {