mirror of
https://github.com/bartvdbraak/dotfiles.git
synced 2025-04-27 06:31:20 +00:00
Change aliases, terminal and work stuff
This commit is contained in:
parent
ab338d3b15
commit
97677f6181
10 changed files with 14 additions and 93 deletions
|
@ -1,6 +1,6 @@
|
|||
alias ll='ls -la'
|
||||
alias lt='ls --human-readable --size -1 -S --classify'
|
||||
alias nrebuild='sudo nixos-rebuild --use-remote-sudo switch'
|
||||
alias nrs='sudo nixos-rebuild --use-remote-sudo switch'
|
||||
alias nrb='sudo nixos-rebuild --use-remote-sudo boot'
|
||||
alias ngc='sudo nix-collect-garbage --delete-older-than 14d'
|
||||
alias code='codium'
|
||||
alias rgf='rg --files | rg'
|
||||
alias rcd='ranger'
|
||||
alias rgf='rg --files | rg'
|
|
@ -20,6 +20,11 @@ function ensure_ssh_key {
|
|||
fi
|
||||
}
|
||||
|
||||
function ngc {
|
||||
local days=${1:-14}
|
||||
sudo nix-collect-garbage --delete-older-than "${days}d"
|
||||
}
|
||||
|
||||
# Map up/down arrow to search for history entries matching what is currently type in the command line.
|
||||
bind '"\e[A": history-search-backward'
|
||||
bind '"\e[B": history-search-forward'
|
||||
|
|
|
@ -1,67 +0,0 @@
|
|||
local wezterm = require 'wezterm';
|
||||
|
||||
return {
|
||||
-- Set the default program
|
||||
default_prog = { '/usr/bin/env', 'bash' },
|
||||
|
||||
-- Set the font and font size
|
||||
font = wezterm.font("Jetbrains Mono"),
|
||||
font_size = 13.0,
|
||||
|
||||
-- Set color scheme
|
||||
color_scheme = "OneHalfDark",
|
||||
|
||||
-- Set window transparency
|
||||
window_background_opacity = 0.95,
|
||||
|
||||
-- Hide tab bar if there's only one tab
|
||||
hide_tab_bar_if_only_one_tab = true,
|
||||
|
||||
-- Window padding
|
||||
window_padding = {
|
||||
left = 5,
|
||||
right = 5,
|
||||
top = 5,
|
||||
bottom = 25,
|
||||
},
|
||||
|
||||
-- Use a steady block cursor
|
||||
default_cursor_style = "BlinkingBlock",
|
||||
cursor_blink_rate = 600,
|
||||
animation_fps = 144,
|
||||
|
||||
-- Set scrollback lines to a large number for history
|
||||
scrollback_lines = 10000,
|
||||
|
||||
-- Key bindings
|
||||
keys = {
|
||||
-- CTRL+T to open a new tab
|
||||
{key="t", mods="CTRL", action=wezterm.action{SpawnTab="DefaultDomain"}},
|
||||
|
||||
-- CTRL+W to close the current tab
|
||||
{key="w", mods="CTRL", action=wezterm.action{CloseCurrentTab={confirm=true}}},
|
||||
|
||||
-- CTRL+ALT+D to split pane horizontally
|
||||
{key="d", mods="CTRL|ALT", action=wezterm.action{SplitHorizontal={domain="CurrentPaneDomain"}}},
|
||||
|
||||
-- CTRL+SHIFT+D to split pane vertically
|
||||
{key="d", mods="CTRL|SHIFT", action=wezterm.action{SplitVertical={domain="CurrentPaneDomain"}}},
|
||||
|
||||
-- CTRL+Left/Right Arrow to move between tabs
|
||||
{key="LeftArrow", mods="CTRL", action=wezterm.action{ActivateTabRelative=-1}},
|
||||
{key="RightArrow", mods="CTRL", action=wezterm.action{ActivateTabRelative=1}},
|
||||
|
||||
-- CTRL+Enter to toggle full screen
|
||||
{key="Enter", mods="CTRL", action="ToggleFullScreen"},
|
||||
},
|
||||
|
||||
-- Enable native macOS-style key repeat
|
||||
enable_csi_u_key_encoding = true,
|
||||
|
||||
-- Set the default window size to something familiar
|
||||
initial_cols = 120,
|
||||
initial_rows = 30,
|
||||
|
||||
-- Enable Scrollbar
|
||||
enable_scroll_bar = true,
|
||||
}
|
|
@ -36,11 +36,5 @@
|
|||
process = git-lfs filter-process
|
||||
required = true
|
||||
|
||||
[includeIf "gitdir:~/Repos/github.com/blender/"]
|
||||
path = ~/.config/git/blender.gitconfig
|
||||
|
||||
[includeIf "gitdir:~/Repos/gitlab.com/blender/"]
|
||||
path = ~/.config/git/blender.gitconfig
|
||||
|
||||
[includeIf "gitdir:~/Repos/projects.blender.org/"]
|
||||
path = ~/.config/git/blender.gitconfig
|
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
dotfiles_home="${1:-$(dirname "$(realpath "$0")")}"
|
||||
cp -rsf "$dotfiles_home"/. $HOME
|
||||
cp -rsf "$dotfiles_home" $HOME
|
||||
|
||||
echo "Dotfiles have been recursively copied and symlinked from $dotfiles_home to $HOME."
|
||||
|
|
|
@ -4,15 +4,10 @@
|
|||
environment.systemPackages = with pkgs; [
|
||||
mold
|
||||
gcc
|
||||
ninja
|
||||
clang
|
||||
lld
|
||||
lldb
|
||||
musl
|
||||
jdk11
|
||||
dioxus-cli
|
||||
surrealdb
|
||||
surrealdb-migrations
|
||||
surrealist
|
||||
trunk
|
||||
];
|
||||
}
|
|
@ -4,8 +4,6 @@
|
|||
environment.systemPackages = with pkgs; [
|
||||
thunderbird
|
||||
element-desktop
|
||||
aws-sam-cli
|
||||
awscli2
|
||||
gnumake
|
||||
cmake
|
||||
];
|
||||
|
|
|
@ -17,7 +17,6 @@ in
|
|||
fzf
|
||||
jq
|
||||
silver-searcher
|
||||
ranger
|
||||
ripgrep
|
||||
networkmanager-openvpn
|
||||
(pkgs.writeTextDir "share/sddm/themes/breeze/theme.conf.user" ''
|
||||
|
@ -25,10 +24,7 @@ in
|
|||
background=${customWallpaper}
|
||||
'')
|
||||
dig
|
||||
caligula
|
||||
zig
|
||||
zls
|
||||
spotify
|
||||
texlive.combined.scheme-full
|
||||
];
|
||||
}
|
|
@ -9,7 +9,7 @@
|
|||
vscodium
|
||||
thunderbird
|
||||
fastfetch
|
||||
wezterm
|
||||
ghostty
|
||||
neovim
|
||||
logseq
|
||||
element-desktop
|
||||
|
@ -18,8 +18,8 @@
|
|||
python3
|
||||
gnumake
|
||||
gccgo
|
||||
# nodejs_22
|
||||
# corepack_22
|
||||
nodejs_22
|
||||
corepack_22
|
||||
azure-cli
|
||||
sops
|
||||
blender
|
||||
|
|
Loading…
Reference in a new issue