From c401b9bd7f907b1eaac532c700058c2986ebff9f Mon Sep 17 00:00:00 2001 From: Hadi <112569860+anotherhadi@users.noreply.github.com> Date: Tue, 8 Oct 2024 10:39:10 +0200 Subject: [PATCH] Update --- docs/TODO.md | 2 ++ home/programs/nvim/keymaps.nix | 6 ++++++ home/programs/nvim/plugins/utils.nix | 8 +++++++- home/programs/shell/starship.nix | 7 +++++-- home/system/hyprland/bindings.nix | 2 ++ nixos/systemd-boot.nix | 13 +++++++++++++ 6 files changed, 35 insertions(+), 3 deletions(-) diff --git a/docs/TODO.md b/docs/TODO.md index d26374e..cc7affd 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -7,6 +7,8 @@ feel free to contribute <3 ([CONTRIBUTING.md](CONTRIBUTING.md)) - [ ] Hyprland - [ ] Fix screenshots (screenshot region's border shows up in the screenshot, hyprshot jq error?) and add in the scripts doc +- [ ] OS Hardening with nix-mineral + - [ ] Nixvim - [ ] Markdown tab size 2 - [ ] Harpoon diff --git a/home/programs/nvim/keymaps.nix b/home/programs/nvim/keymaps.nix index b06aba7..645909e 100644 --- a/home/programs/nvim/keymaps.nix +++ b/home/programs/nvim/keymaps.nix @@ -66,6 +66,12 @@ options.desc = "Neotree"; } + { + key = "s"; + action = "lua require('flash').jump()"; + options.desc = "Flash"; + } + { key = ""; action = "TmuxNavigateLeft"; diff --git a/home/programs/nvim/plugins/utils.nix b/home/programs/nvim/plugins/utils.nix index 0679b87..7f28d94 100644 --- a/home/programs/nvim/plugins/utils.nix +++ b/home/programs/nvim/plugins/utils.nix @@ -6,7 +6,13 @@ plugins = { copilot-vim.enable = true; flash.enable = true; - image.enable = true; + image = { + enable = true; + integrations.markdown = { + clearInInsertMode = true; + onlyRenderImageAtCursor = true; + }; + }; tmux-navigator.enable = true; comment.enable = true; nvim-autopairs.enable = true; diff --git a/home/programs/shell/starship.nix b/home/programs/shell/starship.nix index 2e5fe5e..751af2e 100644 --- a/home/programs/shell/starship.nix +++ b/home/programs/shell/starship.nix @@ -19,8 +19,11 @@ }; git_branch = { - format = "[$branch]($style)"; - style = "bright-black"; + symbol = "[](#${config.lib.stylix.colors.base01}) "; + style = + "fg:#${config.lib.stylix.colors.base0D} bg:#${config.lib.stylix.colors.base01}"; + format = + "on [$symbol$branch]($style)[](#${config.lib.stylix.colors.base01}) "; }; git_status = { diff --git a/home/system/hyprland/bindings.nix b/home/system/hyprland/bindings.nix index 1c01d5f..34441d3 100644 --- a/home/system/hyprland/bindings.nix +++ b/home/system/hyprland/bindings.nix @@ -17,6 +17,8 @@ "$mod, right, movefocus, r" # Move focus Right "$mod, up, movefocus, u" # Move focus Up "$mod, down, movefocus, d" # Move focus Down + "$shiftMod, up, focusmonitor, -1" # Focus previous monitor + "$shiftMod, down, focusmonitor, 1" # Focus next monitor "$shiftMod, left, layoutmsg, addmaster" # Add to master "$shiftMod, right, layoutmsg, removemaster" # Remove from master diff --git a/nixos/systemd-boot.nix b/nixos/systemd-boot.nix index a094315..b426150 100644 --- a/nixos/systemd-boot.nix +++ b/nixos/systemd-boot.nix @@ -1,5 +1,6 @@ { pkgs, ... }: { boot = { + bootspec.enable = true; loader = { efi.canTouchEfiVariables = true; systemd-boot = { @@ -10,5 +11,17 @@ tmp.cleanOnBoot = true; kernelPackages = pkgs.linuxPackages_latest; # _zen, _hardened, _rt, _rt_latest, etc. + + # Silent boot + kernelParams = [ + "quiet" + "splash" + "vga=current" + "rd.systemd.show_status=false" + "rd.udev.log_level=3" + "udev.log_priority=3" + ]; + consoleLogLevel = 0; + initrd.verbose = false; }; }