diff --git a/home/programs/kitty/default.nix b/home/programs/kitty/default.nix index 80dbc53..9d568d6 100644 --- a/home/programs/kitty/default.nix +++ b/home/programs/kitty/default.nix @@ -27,4 +27,5 @@ tab_bar_style = "powerline"; }; }; + stylix.targets.kitty.variant256Colors = true; } diff --git a/home/programs/nvim/autocmds.nix b/home/programs/nvim/autocmds.nix index 2ed5178..3224163 100644 --- a/home/programs/nvim/autocmds.nix +++ b/home/programs/nvim/autocmds.nix @@ -3,7 +3,6 @@ autoGroups = { auto_quit.clear = true; autoview.clear = true; - bufferline.clear = true; checktime.clear = true; create_dir.clear = true; editorconfig_filetype.clear = true; diff --git a/home/programs/nvim/default.nix b/home/programs/nvim/default.nix index 62ee34f..e22cbb2 100644 --- a/home/programs/nvim/default.nix +++ b/home/programs/nvim/default.nix @@ -12,7 +12,7 @@ ./plugins/utils.nix ./plugins/dap.nix ./plugins/telescope.nix - # ./plugins/zenmode.nix + ./plugins/zenmode.nix ./plugins/project.nix ./plugins/treesitter.nix diff --git a/home/programs/nvim/options.nix b/home/programs/nvim/options.nix index e2e8e10..deb8582 100644 --- a/home/programs/nvim/options.nix +++ b/home/programs/nvim/options.nix @@ -100,9 +100,6 @@ # Disable showing modes in command line showmode = false; - # Always show tabline - showtabline = 2; - # Show signs column signcolumn = "yes"; diff --git a/home/programs/nvim/plugins/dap.nix b/home/programs/nvim/plugins/dap.nix index 1de9291..8a09976 100644 --- a/home/programs/nvim/plugins/dap.nix +++ b/home/programs/nvim/plugins/dap.nix @@ -16,13 +16,9 @@ texthl = "DapLogPoint"; }; }; - extensions = { - dap-go = { - enable = true; - delve.path = "${pkgs.delve}/bin/dlv"; - }; - dap-ui = { enable = true; }; - dap-virtual-text = { enable = true; }; - }; + }; + programs.nixvim.plugins = { + dap-virtual-text.enable = true; + dap-ui.enable = true; }; } diff --git a/home/programs/nvim/plugins/lsp.nix b/home/programs/nvim/plugins/lsp.nix index 813c5ee..c5e0d9a 100644 --- a/home/programs/nvim/plugins/lsp.nix +++ b/home/programs/nvim/plugins/lsp.nix @@ -40,7 +40,7 @@ enable = true; sources = { diagnostics = { - golangci_lint.enable = true; + golangci_lint.enable = false; statix.enable = true; }; formatting = { diff --git a/home/programs/nvim/plugins/lualine.nix b/home/programs/nvim/plugins/lualine.nix index 3c5555e..cc6bdd3 100644 --- a/home/programs/nvim/plugins/lualine.nix +++ b/home/programs/nvim/plugins/lualine.nix @@ -5,6 +5,7 @@ options.disabled_filetypes.statusline = [ "dashboard" "alpha" "neo-tree" ]; + options = { show_filename_only = false; }; alwaysDivideMiddle = true; globalstatus = true; ignoreFocus = [ "neo-tree" ]; diff --git a/home/programs/nvim/plugins/ui.nix b/home/programs/nvim/plugins/ui.nix index d4dccad..038b11f 100644 --- a/home/programs/nvim/plugins/ui.nix +++ b/home/programs/nvim/plugins/ui.nix @@ -8,6 +8,5 @@ settings.current_line_blame = false; }; trouble.enable = true; - bufferline.enable = true; }; } diff --git a/home/programs/thunar/default.nix b/home/programs/thunar/default.nix index 6d37d60..ad042f2 100644 --- a/home/programs/thunar/default.nix +++ b/home/programs/thunar/default.nix @@ -1,5 +1,10 @@ # Thunar is a file explorer { pkgs, ... }: { # ctrl + m to toggle the menubar - home.packages = with pkgs.xfce; [ thunar xfconf tumbler ]; + home.packages = with pkgs; [ + xfce.thunar + xfce.xfconf + xfce.tumbler + file-roller + ]; } diff --git a/home/system/hyprpanel/default.nix b/home/system/hyprpanel/default.nix index 113a1f6..e23e1ac 100644 --- a/home/system/hyprpanel/default.nix +++ b/home/system/hyprpanel/default.nix @@ -61,11 +61,11 @@ in { bar.workspaces.applicationIconEmptyWorkspace = ""; bar.workspaces.hideUnoccupied = false; bar.workspaces.monitorSpecific = false; - bar.workspaces.numbered_active_indicator = "color"; - bar.workspaces.showApplicationIcons = true; - bar.workspaces.showIcons = true; + bar.workspaces.numbered_active_indicator = "underline"; + bar.workspaces.showApplicationIcons = false; + bar.workspaces.showIcons = false; bar.workspaces.workspaces = 5; - bar.workspaces.show_numbered = false; + bar.workspaces.show_numbered = true; menus.clock.time.hideSeconds = true; menus.clock.time.military = true; menus.clock.weather.key = weatherapikey; diff --git a/hosts/laptop/home.nix b/hosts/laptop/home.nix index 5ea071b..9676adc 100644 --- a/hosts/laptop/home.nix +++ b/hosts/laptop/home.nix @@ -128,6 +128,7 @@ chromium remmina # inputs.zen-browser.packages."${pkgs.system}" + marimo ]; # Import my profile picture, used by the hyprpanel dashboard diff --git a/nixos/audio.nix b/nixos/audio.nix index 76758ee..3b69bf6 100644 --- a/nixos/audio.nix +++ b/nixos/audio.nix @@ -16,5 +16,13 @@ }; }; }; + extraConfig.pipewire = { + "92-clock-rate" = { + "context.properties" = { + "default.clock.quantum" = 2048; + "default.clock.force-quantum" = 2048; + }; + }; + }; }; } diff --git a/nixos/systemd-boot.nix b/nixos/systemd-boot.nix index 18139dc..35312c6 100644 --- a/nixos/systemd-boot.nix +++ b/nixos/systemd-boot.nix @@ -11,7 +11,7 @@ }; tmp.cleanOnBoot = true; kernelPackages = - pkgs.linuxPackages_latest; # _zen, _hardened, _rt, _rt_latest, etc. + pkgs.linuxPackages_zen; # _zen, _hardened, _rt, _rt_latest, etc. # Silent boot kernelParams = [