slightly better launcher
This commit is contained in:
@@ -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
|
||||
];
|
||||
};
|
||||
|
||||
|
||||
22
home.nix
22
home.nix
@@ -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}";
|
||||
}
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user