diff --git a/home/default.nix b/home/default.nix index d7eddbf..1dd6bae 100644 --- a/home/default.nix +++ b/home/default.nix @@ -5,5 +5,6 @@ ./hypridle ./hyprland ./vscode + ./foot.nix ]; } diff --git a/home/foot.nix b/home/foot.nix new file mode 100644 index 0000000..5d666a4 --- /dev/null +++ b/home/foot.nix @@ -0,0 +1,21 @@ +{ + programs.foot = { + enable = true; + settings = { + main = { + term = "xterm-256color"; + + font = "NotoSansM Nerd Font Mono:size=13"; + dpi-aware = "yes"; + }; + + mouse = { + hide-when-typing = "yes"; + }; + + colors = { + alpha = 0.8; + }; + }; + }; +} diff --git a/home/git/default.nix b/home/git/default.nix index b22838a..7849067 100644 --- a/home/git/default.nix +++ b/home/git/default.nix @@ -24,9 +24,10 @@ diff = { colorMoved = "default"; }; - user = { - signingKey = "key::ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH0cON0May+E0KkDrmiHRo5O4uAAVw6dvqYKGsALybUJ"; - }; + }; + signing = { + signByDefault = true; + key = "key::ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH0cON0May+E0KkDrmiHRo5O4uAAVw6dvqYKGsALybUJ"; }; delta.enable = true; }; diff --git a/home/hyprland/default.nix b/home/hyprland/default.nix index 56af367..f3c505d 100644 --- a/home/hyprland/default.nix +++ b/home/hyprland/default.nix @@ -133,7 +133,7 @@ lib.mkIf osConfig.programs.hyprland.enable { [ "$mod, D, exec, rofi -config ${config.home.homeDirectory}/.config/rofi/config.rasi -show combi -automatic-save-to-history" "$mod, E, exec, ${pkgs.nautilus}/bin/nautilus" - "$mod, Return, exec, ${pkgs.alacritty}/bin/alacritty" + "$mod, Return, exec, ${pkgs.foot}/bin/foot" #"$mod, S, exec, rofi -show clipboard -show-icons" "$mod SHIFT, Q, killactive," "$mod SHIFT, P, exec, rofi -show p -modi p:${pkgs.rofi-power-menu}/bin/rofi-power-menu" diff --git a/home/vscode/default.nix b/home/vscode/default.nix index c73df34..0b80f0a 100644 --- a/home/vscode/default.nix +++ b/home/vscode/default.nix @@ -13,5 +13,9 @@ lib.mkIf config.programs.vscode.enable { #ms-vscode.atom-keybindings #akamud.vscode-theme-onedark ]; + userSettings = { + "update.mode" = "none"; + "idf.espIdfPath" = "/home/nico/esp/v5.2.2/esp-idf"; + }; }; } diff --git a/hosts/brontes/configuration.nix b/hosts/brontes/configuration.nix index f51cfb1..412a408 100644 --- a/hosts/brontes/configuration.nix +++ b/hosts/brontes/configuration.nix @@ -1,3 +1,4 @@ +# vim:fileencoding=utf-8:foldmethod=marker { pkgs, inputs, @@ -53,6 +54,7 @@ alsa.support32Bit = true; pulse.enable = true; }; + programs = { steam.enable = true; fish.enable = true; @@ -87,6 +89,7 @@ }; services.gnome.gnome-keyring.enable = true; + environment.systemPackages = with pkgs; [ fish wireguard-tools diff --git a/modules/nix/overlays/default.nix b/modules/nix/overlays/default.nix index 00c2d82..00ff991 100644 --- a/modules/nix/overlays/default.nix +++ b/modules/nix/overlays/default.nix @@ -14,7 +14,7 @@ (final: prev: { lollypop = prev.lollypop.override { - lastFMSupport = false; + #lastFMSupport = false; youtubeSupport = false; }; }) diff --git a/modules/programs/firefox.nix b/modules/programs/firefox.nix index 99823a6..2788c2f 100644 --- a/modules/programs/firefox.nix +++ b/modules/programs/firefox.nix @@ -35,6 +35,7 @@ lib.mkIf config.programs.firefox.enable { "extensions.getAddons.showPane" = false; "browser.shell.checkDefaultBrowser" = false; "privacy.clearOnShutdown.offlineApps" = true; + "layout.spellcheckDefault" = true; }; policies = { PasswordManagerEnabled = false;