mirror of
https://github.com/nmasur/dotfiles
synced 2025-07-05 22:00:14 +00:00
fzf improvements
This commit is contained in:
@ -5,6 +5,7 @@
|
||||
programs.alacritty.settings = {
|
||||
font.size = lib.mkForce 20.0;
|
||||
shell.program = "${pkgs.fish}/bin/fish";
|
||||
window.startup_mode = "SimpleFullScreen";
|
||||
key_bindings = [
|
||||
{
|
||||
key = "F";
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
homebrew.casks = [ "hammerspoon" ];
|
||||
|
||||
system.activationScripts.hammerspoon.text = ''
|
||||
system.activationScripts.postUserActivation.text = ''
|
||||
defaults write org.hammerspoon.Hammerspoon MJConfigFile "~/.config/hammerspoon/init.lua"
|
||||
'';
|
||||
|
||||
|
@ -1,7 +1,16 @@
|
||||
{ config, ... }: {
|
||||
|
||||
# Homebrew - Mac-specific packages that aren't in Nix
|
||||
# Requires Homebrew to be installed (works if you rebuild twice)
|
||||
|
||||
# Requires Homebrew to be installed
|
||||
system.activationScripts.preUserActivation.text = ''
|
||||
if ! xcode-select --version 2>/dev/null; then
|
||||
$DRY_RUN_CMD xcode-select --install
|
||||
fi
|
||||
if ! /usr/local/bin/brew --version 2>/dev/null; then
|
||||
$DRY_RUN_CMD /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||
fi
|
||||
'';
|
||||
|
||||
homebrew = {
|
||||
enable = true;
|
||||
@ -32,22 +41,6 @@
|
||||
|
||||
programs.fish.shellAbbrs.t = "trash";
|
||||
|
||||
home.activation = {
|
||||
|
||||
# Always install homebrew if it doesn't exist
|
||||
installHomeBrew =
|
||||
config.home-manager.users.${config.user}.lib.dag.entryAfter
|
||||
[ "writeBoundary" ] ''
|
||||
if ! xcode-select --version 2>/dev/null; then
|
||||
$DRY_RUN_CMD xcode-select --install
|
||||
fi
|
||||
if ! /usr/local/bin/brew --version 2>/dev/null; then
|
||||
$DRY_RUN_CMD /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||
fi
|
||||
'';
|
||||
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
@ -101,11 +101,11 @@
|
||||
};
|
||||
|
||||
programs.alacritty.settings = {
|
||||
shell.args = [
|
||||
"--login"
|
||||
"--init-command"
|
||||
"tmux attach-session -t noah || tmux new-session -s noah"
|
||||
];
|
||||
# shell.args = [
|
||||
# "--login"
|
||||
# "--init-command"
|
||||
# "tmux attach-session -t noah || tmux new-session -s noah"
|
||||
# ];
|
||||
key_bindings = [
|
||||
{
|
||||
key = "H";
|
||||
|
Reference in New Issue
Block a user