Compare commits

..

4 Commits

6 changed files with 27 additions and 5 deletions

View File

@@ -2,5 +2,6 @@
{
home.packages = with pkgs; [
markdownlint-cli2 # linter
marksman # language server
];
}

View File

@@ -1,7 +1,6 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
swayidle # lock on idle
swayosd # volume pop-up
swaynotificationcenter # notifications
hyprpolkitagent # Privilege managent
@@ -12,6 +11,16 @@
xclip
];
services.swayidle = {
enable = true;
events = [
{
event = "before-sleep";
command = "hyprlock";
}
];
};
wayland.windowManager.hyprland = {
enable = true;
plugins = [

View File

@@ -14,6 +14,8 @@ return {
dependencies = {
-- Required.
"nvim-lua/plenary.nvim",
-- For the picker
"nvim-telescope/telescope.nvim",
},
opts = {
workspaces = {

View File

@@ -2,14 +2,20 @@ return {
"folke/snacks.nvim",
---@type snacks.Config
opts = {
matcher = {
-- Enable frecensy for matchers
frecency = true,
},
picker = {
smart = {
-- Remove the "recent" picker so we don't get things from other directories.
multi = { "buffers", "files" },
matcher = {
-- sort even when the search string is empty
sort_empty = true,
-- Enable frecensy for matchers. This puts more common files near the top
frecency = true,
-- Make sure files in the current directory are prioritized
cwd_bonus = true,
-- Give more weight to files that are more recent
history_bonus = true,
},
},
},
},

View File

@@ -17,6 +17,7 @@
wget # LazyVim dep?
sqlite # For Snacks
imagemagick # For image conversion/display
vscode-langservers-extracted # For language servers (it wants this version of eslint for some reason)
];
};

View File

@@ -23,6 +23,7 @@
ranger
ueberzugpp # for image previews
w3m # terminal browser for image previews
dysk # better disk info
# Networking
dnsutils
@@ -40,6 +41,8 @@
home.shellAliases = {
"p?" = "ps ax | grep";
# Dysk is basically just better.
"df" = "dysk";
};
programs.zsh = {