slightly better launcher

This commit is contained in:
2025-12-25 18:33:50 +01:00
parent 93baa92e03
commit ca3a0df248
2 changed files with 21 additions and 7 deletions

View File

@@ -65,6 +65,8 @@
HISTFILE = "${XDG_STATE_HOME}/bash/history";
CARGO_HOME = "${XDG_DATA_HOME}/cargo";
EDITOR = "nvim";
BROWSER = "librewolf";
};
services.pipewire = {
@@ -75,6 +77,8 @@
services.libinput.enable = true;
services.postgresql.enable = true;
services.udev.packages = with pkgs; [ light ];
services.udisks2.enable = true;
@@ -123,6 +127,8 @@
typst
calibre
signal-desktop
rustfmt
wmenu
];
};

View File

@@ -99,6 +99,8 @@
programs.nixvim = {
enable = true;
dependencies.ripgrep.enable = true;
dependencies.fd.enable = true;
colorschemes.catppuccin.enable = true;
defaultEditor = true;
viAlias = true;
@@ -127,6 +129,16 @@
};
plugins.tresitter.enable = true;
plugins.telescope.enable = true;
plugins.fidget.enable = true;
plugins.cmp = {
enable = true;
autEnableSources = true;
settings.sources = [
{ name = "nvim_lsp"; }
{ name = "path"; }
{ name = "buffer"; }
];
};
plugins.web-devicons.enable = true;
keymaps = [
{
@@ -164,7 +176,7 @@
{
extraConfig = "
position top
status_command while date +'%Y-%m-%d %X'; do sleep 1; done
status_command while date +'%Y-%m-%d %H:%M:%S'; do sleep 1; done
font Hack 9";
}
];
@@ -190,7 +202,7 @@
size = 11.0;
};
terminal = "foot";
menu = "bemenu-run";
menu = "wmenu-run -f \"Hack 12\"";
keybindings = lib.mkOptionDefault {
"${modifier}+Return" = "exec ${terminal}";
"${modifier}+Shift+q" = "kill";
@@ -239,10 +251,6 @@
extraConfig = "$env.config.edit_mode = 'vi'";
};
programs.bemenu = {
enable = true;
};
programs.tmux = {
enable = true;
shortcut = "k";
@@ -411,7 +419,7 @@
template = "https://crates.io/search";
params = [
{
name = "query";
name = "q";
value = "{searchTerms}";
}
];