mirror of
https://github.com/webgefrickel/dotfiles
synced 2024-11-09 13:10:27 +00:00
.
This commit is contained in:
parent
9f2bf3718a
commit
2a010c10dc
218
.config/btop/btop.conf
Normal file
218
.config/btop/btop.conf
Normal file
@ -0,0 +1,218 @@
|
||||
#? Config file for btop v. 1.3.2
|
||||
|
||||
#* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes.
|
||||
#* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes"
|
||||
color_theme = "gruvbox_material_dark"
|
||||
|
||||
#* If the theme set background should be shown, set to False if you want terminal background transparency.
|
||||
theme_background = True
|
||||
|
||||
#* Sets if 24-bit truecolor should be used, will convert 24-bit colors to 256 color (6x6x6 color cube) if false.
|
||||
truecolor = True
|
||||
|
||||
#* Set to true to force tty mode regardless if a real tty has been detected or not.
|
||||
#* Will force 16-color mode and TTY theme, set all graph symbols to "tty" and swap out other non tty friendly symbols.
|
||||
force_tty = False
|
||||
|
||||
#* Define presets for the layout of the boxes. Preset 0 is always all boxes shown with default settings. Max 9 presets.
|
||||
#* Format: "box_name:P:G,box_name:P:G" P=(0 or 1) for alternate positions, G=graph symbol to use for box.
|
||||
#* Use whitespace " " as separator between different presets.
|
||||
#* Example: "cpu:0:default,mem:0:tty,proc:1:default cpu:0:braille,proc:0:tty"
|
||||
presets = "cpu:1:default,proc:0:default cpu:0:default,mem:0:default,net:0:default cpu:0:block,net:0:tty"
|
||||
|
||||
#* Set to True to enable "h,j,k,l,g,G" keys for directional control in lists.
|
||||
#* Conflicting keys for h:"help" and k:"kill" is accessible while holding shift.
|
||||
vim_keys = True
|
||||
|
||||
#* Rounded corners on boxes, is ignored if TTY mode is ON.
|
||||
rounded_corners = False
|
||||
|
||||
#* Default symbols to use for graph creation, "braille", "block" or "tty".
|
||||
#* "braille" offers the highest resolution but might not be included in all fonts.
|
||||
#* "block" has half the resolution of braille but uses more common characters.
|
||||
#* "tty" uses only 3 different symbols but will work with most fonts and should work in a real TTY.
|
||||
#* Note that "tty" only has half the horizontal resolution of the other two, so will show a shorter historical view.
|
||||
graph_symbol = "braille"
|
||||
|
||||
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
||||
graph_symbol_cpu = "default"
|
||||
|
||||
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
||||
graph_symbol_mem = "default"
|
||||
|
||||
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
||||
graph_symbol_net = "default"
|
||||
|
||||
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
||||
graph_symbol_proc = "default"
|
||||
|
||||
#* Manually set which boxes to show. Available values are "cpu mem net proc" and "gpu0" through "gpu5", separate values with whitespace.
|
||||
shown_boxes = "cpu mem net proc"
|
||||
|
||||
#* Update time in milliseconds, recommended 2000 ms or above for better sample times for graphs.
|
||||
update_ms = 200
|
||||
|
||||
#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu direct",
|
||||
#* "cpu lazy" sorts top process over time (easier to follow), "cpu direct" updates top process directly.
|
||||
proc_sorting = "cpu lazy"
|
||||
|
||||
#* Reverse sorting order, True or False.
|
||||
proc_reversed = False
|
||||
|
||||
#* Show processes as a tree.
|
||||
proc_tree = False
|
||||
|
||||
#* Use the cpu graph colors in the process list.
|
||||
proc_colors = True
|
||||
|
||||
#* Use a darkening gradient in the process list.
|
||||
proc_gradient = True
|
||||
|
||||
#* If process cpu usage should be of the core it's running on or usage of the total available cpu power.
|
||||
proc_per_core = False
|
||||
|
||||
#* Show process memory as bytes instead of percent.
|
||||
proc_mem_bytes = True
|
||||
|
||||
#* Show cpu graph for each process.
|
||||
proc_cpu_graphs = True
|
||||
|
||||
#* Use /proc/[pid]/smaps for memory information in the process info box (very slow but more accurate)
|
||||
proc_info_smaps = False
|
||||
|
||||
#* Show proc box on left side of screen instead of right.
|
||||
proc_left = False
|
||||
|
||||
#* (Linux) Filter processes tied to the Linux kernel(similar behavior to htop).
|
||||
proc_filter_kernel = False
|
||||
|
||||
#* In tree-view, always accumulate child process resources in the parent process.
|
||||
proc_aggregate = False
|
||||
|
||||
#* Sets the CPU stat shown in upper half of the CPU graph, "total" is always available.
|
||||
#* Select from a list of detected attributes from the options menu.
|
||||
cpu_graph_upper = "Auto"
|
||||
|
||||
#* Sets the CPU stat shown in lower half of the CPU graph, "total" is always available.
|
||||
#* Select from a list of detected attributes from the options menu.
|
||||
cpu_graph_lower = "Auto"
|
||||
|
||||
#* Toggles if the lower CPU graph should be inverted.
|
||||
cpu_invert_lower = True
|
||||
|
||||
#* Set to True to completely disable the lower CPU graph.
|
||||
cpu_single_graph = False
|
||||
|
||||
#* Show cpu box at bottom of screen instead of top.
|
||||
cpu_bottom = False
|
||||
|
||||
#* Shows the system uptime in the CPU box.
|
||||
show_uptime = True
|
||||
|
||||
#* Show cpu temperature.
|
||||
check_temp = True
|
||||
|
||||
#* Which sensor to use for cpu temperature, use options menu to select from list of available sensors.
|
||||
cpu_sensor = "Auto"
|
||||
|
||||
#* Show temperatures for cpu cores also if check_temp is True and sensors has been found.
|
||||
show_coretemp = True
|
||||
|
||||
#* Set a custom mapping between core and coretemp, can be needed on certain cpus to get correct temperature for correct core.
|
||||
#* Use lm-sensors or similar to see which cores are reporting temperatures on your machine.
|
||||
#* Format "x:y" x=core with wrong temp, y=core with correct temp, use space as separator between multiple entries.
|
||||
#* Example: "4:0 5:1 6:3"
|
||||
cpu_core_map = ""
|
||||
|
||||
#* Which temperature scale to use, available values: "celsius", "fahrenheit", "kelvin" and "rankine".
|
||||
temp_scale = "celsius"
|
||||
|
||||
#* Use base 10 for bits/bytes sizes, KB = 1000 instead of KiB = 1024.
|
||||
base_10_sizes = False
|
||||
|
||||
#* Show CPU frequency.
|
||||
show_cpu_freq = True
|
||||
|
||||
#* Draw a clock at top of screen, formatting according to strftime, empty string to disable.
|
||||
#* Special formatting: /host = hostname | /user = username | /uptime = system uptime
|
||||
clock_format = "%X"
|
||||
|
||||
#* Update main ui in background when menus are showing, set this to false if the menus is flickering too much for comfort.
|
||||
background_update = True
|
||||
|
||||
#* Custom cpu model name, empty string to disable.
|
||||
custom_cpu_name = ""
|
||||
|
||||
#* Optional filter for shown disks, should be full path of a mountpoint, separate multiple values with whitespace " ".
|
||||
#* Begin line with "exclude=" to change to exclude filter, otherwise defaults to "most include" filter. Example: disks_filter="exclude=/boot /home/user".
|
||||
disks_filter = ""
|
||||
|
||||
#* Show graphs instead of meters for memory values.
|
||||
mem_graphs = True
|
||||
|
||||
#* Show mem box below net box instead of above.
|
||||
mem_below_net = False
|
||||
|
||||
#* Count ZFS ARC in cached and available memory.
|
||||
zfs_arc_cached = True
|
||||
|
||||
#* If swap memory should be shown in memory box.
|
||||
show_swap = True
|
||||
|
||||
#* Show swap as a disk, ignores show_swap value above, inserts itself after first disk.
|
||||
swap_disk = True
|
||||
|
||||
#* If mem box should be split to also show disks info.
|
||||
show_disks = True
|
||||
|
||||
#* Filter out non physical disks. Set this to False to include network disks, RAM disks and similar.
|
||||
only_physical = True
|
||||
|
||||
#* Read disks list from /etc/fstab. This also disables only_physical.
|
||||
use_fstab = True
|
||||
|
||||
#* Setting this to True will hide all datasets, and only show ZFS pools. (IO stats will be calculated per-pool)
|
||||
zfs_hide_datasets = False
|
||||
|
||||
#* Set to true to show available disk space for privileged users.
|
||||
disk_free_priv = False
|
||||
|
||||
#* Toggles if io activity % (disk busy time) should be shown in regular disk usage view.
|
||||
show_io_stat = True
|
||||
|
||||
#* Toggles io mode for disks, showing big graphs for disk read/write speeds.
|
||||
io_mode = False
|
||||
|
||||
#* Set to True to show combined read/write io graphs in io mode.
|
||||
io_graph_combined = False
|
||||
|
||||
#* Set the top speed for the io graphs in MiB/s (100 by default), use format "mountpoint:speed" separate disks with whitespace " ".
|
||||
#* Example: "/mnt/media:100 /:20 /boot:1".
|
||||
io_graph_speeds = ""
|
||||
|
||||
#* Set fixed values for network graphs in Mebibits. Is only used if net_auto is also set to False.
|
||||
net_download = 100
|
||||
|
||||
net_upload = 100
|
||||
|
||||
#* Use network graphs auto rescaling mode, ignores any values set above and rescales down to 10 Kibibytes at the lowest.
|
||||
net_auto = True
|
||||
|
||||
#* Sync the auto scaling for download and upload to whichever currently has the highest scale.
|
||||
net_sync = True
|
||||
|
||||
#* Starts with the Network Interface specified here.
|
||||
net_iface = ""
|
||||
|
||||
#* Show battery stats in top right if battery is present.
|
||||
show_battery = True
|
||||
|
||||
#* Which battery to use if multiple are present. "Auto" for auto detection.
|
||||
selected_battery = "Auto"
|
||||
|
||||
#* Show power stats of battery next to charge indicator.
|
||||
show_battery_watts = True
|
||||
|
||||
#* Set loglevel for "~/.config/btop/btop.log" levels are: "ERROR" "WARNING" "INFO" "DEBUG".
|
||||
#* The level set includes all lower levels, i.e. "DEBUG" will show all logging info.
|
||||
log_level = "WARNING"
|
@ -10,6 +10,10 @@ end
|
||||
vim.opt.rtp:prepend(lazypath)
|
||||
vim.g.mapleader = ' '
|
||||
vim.g.maplocalleader = ' '
|
||||
vim.g.loaded_perl_provider = 0
|
||||
vim.g.loaded_ruby_provider = 0
|
||||
vim.g.loaded_python_provider = 0
|
||||
vim.g.loaded_python3_provider = 0
|
||||
|
||||
-- load all plugins
|
||||
require('lazy').setup({ spec = { import = 'plugins' }})
|
||||
@ -45,7 +49,7 @@ vim.opt.virtualedit = 'all'
|
||||
|
||||
-- filetype-specific settings for text-files
|
||||
vim.api.nvim_create_autocmd({ 'BufEnter', 'BufWinEnter' }, {
|
||||
pattern = { '*.md', '*.markdown', '*.rst', '*.txt', 'neomutt-*', '*.mail' },
|
||||
pattern = { '*.md', '*.markdown', '*.txt', 'neomutt-*', '*.mail' },
|
||||
callback = function()
|
||||
vim.opt_local.spell = true
|
||||
vim.opt_local.spelllang = { 'de', 'en' }
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" },
|
||||
"CopilotChat.nvim": { "branch": "canary", "commit": "b8d713a0b6179448c05bfa8eb25826ba0c71256d" },
|
||||
"CopilotChat.nvim": { "branch": "canary", "commit": "9e7010bd33808e31d3f729b5e18a772d8e84f704" },
|
||||
"Navigator.nvim": { "branch": "master", "commit": "91d86506ac2a039504d5205d32a1d4bc7aa57072" },
|
||||
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
||||
"cmp-calc": { "branch": "main", "commit": "5947b412da67306c5b68698a02a846760059be2e" },
|
||||
@ -8,39 +8,39 @@
|
||||
"cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" },
|
||||
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
|
||||
"cmp-vsnip": { "branch": "main", "commit": "989a8a73c44e926199bfd05fa7a516d51f2d2752" },
|
||||
"codeium.nvim": { "branch": "main", "commit": "f6a2ef32a9e923cb0104a19d3e426b0e40e49505" },
|
||||
"codeium.nvim": { "branch": "main", "commit": "937667b2cadc7905e6b9ba18ecf84694cf227567" },
|
||||
"copilot-cmp": { "branch": "master", "commit": "b6e5286b3d74b04256d0a7e3bd2908eabec34b44" },
|
||||
"copilot.lua": { "branch": "master", "commit": "86537b286f18783f8b67bccd78a4ef4345679625" },
|
||||
"copilot.lua": { "branch": "master", "commit": "f9e2c140643bd4519a4517a78a51f6ae8b8b2a95" },
|
||||
"flash.nvim": { "branch": "main", "commit": "34c7be146a91fec3555c33fe89c7d643f6ef5cf1" },
|
||||
"friendly-snippets": { "branch": "main", "commit": "00ebcaa159e817150bd83bfe2d51fa3b3377d5c4" },
|
||||
"gitsigns.nvim": { "branch": "main", "commit": "1ef74b546732f185d0f806860fa5404df7614f28" },
|
||||
"gruvbox-material": { "branch": "master", "commit": "559b4a9abb6781699404dfd98fb7d6ec83113337" },
|
||||
"lazy.nvim": { "branch": "main", "commit": "48b52b5cfcf8f88ed0aff8fde573a5cc20b1306d" },
|
||||
"lualine.nvim": { "branch": "master", "commit": "b431d228b7bbcdaea818bdc3e25b8cdbe861f056" },
|
||||
"markdown.nvim": { "branch": "main", "commit": "2f9d4f0be8784ed4fef5960eb7b80bf60c5fdf56" },
|
||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "482350b050bd413931c2cdd4857443c3da7d57cb" },
|
||||
"markview.nvim": { "branch": "main", "commit": "f16486e49561740f33b6773df43c9bc2c3c34c7b" },
|
||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "25c11854aa25558ee6c03432edfa0df0217324be" },
|
||||
"mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" },
|
||||
"nvim-bqf": { "branch": "main", "commit": "1b24dc6050c34e8cd377b6b4cd6abe40509e0187" },
|
||||
"nvim-cmp": { "branch": "main", "commit": "ae644feb7b67bf1ce4260c231d1d4300b19c6f30" },
|
||||
"nvim-colorizer.lua": { "branch": "master", "commit": "a065833f35a3a7cc3ef137ac88b5381da2ba302e" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "bdbc65aadc708ce528efb22bca5f82a7cca6b54d" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "d88ae6623fef09251e3aa20001bb761686eae730" },
|
||||
"nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" },
|
||||
"nvim-spectre": { "branch": "master", "commit": "ba7fb777edff6c1fbbeffd343e113af64c04e90a" },
|
||||
"nvim-surround": { "branch": "main", "commit": "ec2dc7671067e0086cdf29c2f5df2dd909d5f71f" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "bfe74a4899882a4ef45abb80813f14644a110a34" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "b6a6d8997c46dc15682020ce4fddc5a89ee1ac0d" },
|
||||
"nvim-treesitter-pairs": { "branch": "master", "commit": "f8c195d4d8464cba6971bf8de2d6a5c8c109b37a" },
|
||||
"nvim-treesitter-refactor": { "branch": "master", "commit": "65ad2eca822dfaec2a3603119ec3cc8826a7859e" },
|
||||
"nvim-ts-autotag": { "branch": "main", "commit": "e239a560f338be31337e7abc3ee42515daf23f5e" },
|
||||
"nvim-web-devicons": { "branch": "master", "commit": "3722e3d1fb5fe1896a104eb489e8f8651260b520" },
|
||||
"nvim-web-devicons": { "branch": "master", "commit": "9793801f974bba70e4ac5d7eae6c4f5659993d8e" },
|
||||
"plenary.nvim": { "branch": "master", "commit": "ec289423a1693aeae6cd0d503bac2856af74edaa" },
|
||||
"telescope-fzf-native.nvim": { "branch": "main", "commit": "cf48d4dfce44e0b9a2e19a008d6ec6ea6f01a83b" },
|
||||
"telescope.nvim": { "branch": "master", "commit": "5972437de807c3bc101565175da66a1aa4f8707a" },
|
||||
"telescope.nvim": { "branch": "master", "commit": "fe999db6e0c39c8984519ead75660e0e2d3245d3" },
|
||||
"todo-comments.nvim": { "branch": "main", "commit": "319c01b99b7a8c9ac2066bf0efd4d6ec68fef444" },
|
||||
"treesj": { "branch": "main", "commit": "0d81326b5afd36babe7dd480aabbb0b05f33e688" },
|
||||
"trouble.nvim": { "branch": "main", "commit": "6efc446226679fda0547c0fd6a7892fd5f5b15d8" },
|
||||
"twilight.nvim": { "branch": "main", "commit": "1584c0b0a979b71fd86b18d302ba84e9aba85b1b" },
|
||||
"vim-vsnip": { "branch": "master", "commit": "02a8e79295c9733434aab4e0e2b8c4b7cea9f3a9" },
|
||||
"which-key.nvim": { "branch": "main", "commit": "bfec3d6bc0a9b0b2cb11644642f78c2c3915eef0" },
|
||||
"yazi.nvim": { "branch": "main", "commit": "9b04a84e4c0e205ee7682104cc15ac70bad3c7f8" },
|
||||
"yazi.nvim": { "branch": "main", "commit": "58bb48dd5e1e36b92bc3dae882b10c52e731f27f" },
|
||||
"zen-mode.nvim": { "branch": "main", "commit": "29b292bdc58b76a6c8f294c961a8bf92c5a6ebd6" }
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
return {
|
||||
{ 'MeanderingProgrammer/markdown.nvim', config = true },
|
||||
{ 'OXY2DEV/markview.nvim', config = true, lazy = false },
|
||||
{ 'lewis6991/gitsigns.nvim', config = true },
|
||||
{ 'kevinhwang91/nvim-bqf', config = true },
|
||||
{ 'nvim-pack/nvim-spectre', config = true, },
|
||||
|
@ -86,7 +86,7 @@ return {
|
||||
'marksman',
|
||||
'phpactor',
|
||||
'stylelint_lsp',
|
||||
'tsserver',
|
||||
'ts_ls',
|
||||
'vtsls',
|
||||
'yamlls',
|
||||
},
|
||||
@ -94,9 +94,6 @@ return {
|
||||
|
||||
require('mason-lspconfig').setup_handlers({
|
||||
function (server)
|
||||
if server == 'tsserver' then
|
||||
server = 'ts_ls'
|
||||
end
|
||||
local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
||||
require('lspconfig')[server].setup({
|
||||
capabilities = capabilities,
|
||||
|
0
.hushlogin
Normal file
0
.hushlogin
Normal file
@ -15,7 +15,6 @@ alias vd='$EDITOR -d'
|
||||
alias vim=$EDITOR
|
||||
|
||||
# helpers
|
||||
alias to='tiptop --net en0'
|
||||
alias up='n lts && topgrade && npm-check -gu && vup && brew cleanup && brew autoremove'
|
||||
alias vup='nvim --headless "+TSUpdateSync" +qa && nvim --headless "+Lazy! sync" +qa && nvim --headless "+MasonUpdate" +qa'
|
||||
|
||||
|
@ -19,7 +19,6 @@ export LESS="-F -i -J -M -R -W -x2 -X -z-4"
|
||||
export PAGER="less -F -i -J -M -R -W -x2 -X -z-4"
|
||||
export HOMEBREW_CASK_OPTS="--appdir=/Applications"
|
||||
export HOMEBREW_NO_ENV_HINTS=true
|
||||
export PYENV_ROOT="$HOME/.pyenv"
|
||||
export FZF_DEFAULT_COMMAND="rg --files --hidden --follow --glob '!.git'"
|
||||
export N_PREFIX="$HOME/n"; [[ :$PATH: == *":$N_PREFIX/bin:"* ]] || PATH+=":$N_PREFIX/bin"
|
||||
export RIPGREP_CONFIG_PATH="$HOME/.ripgreprc"
|
||||
@ -32,4 +31,3 @@ export PATH=/opt/homebrew/sbin:$PATH
|
||||
export PATH=/opt/homebrew/opt/curl/bin:$PATH
|
||||
export PATH=/.local/bin:$PATH
|
||||
export PATH=/.composer/vendor/bin:$PATH
|
||||
export PATH="$PYENV_ROOT/bin:$PATH"
|
||||
|
13
.zshrc
13
.zshrc
@ -27,12 +27,7 @@ source ~/.zsh/exports.sh
|
||||
source ~/.zsh/functions.sh
|
||||
source ~/.zsh/aliases.sh
|
||||
|
||||
# other tools init, pyenv + rbenv are sandboxd
|
||||
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
|
||||
eval "$(starship init zsh)"
|
||||
eval "$(zoxide init zsh)"
|
||||
eval "$(rbenv init - --no-rehash)"
|
||||
eval "$(pyenv init --path --no-rehash)"
|
||||
|
||||
# chat-gpt, hooray
|
||||
source ~/OPENAI_API_KEY.sh
|
||||
# other tools init
|
||||
source <(fzf --zsh)
|
||||
source <(starship init zsh)
|
||||
source <(zoxide init zsh)
|
||||
|
@ -6,6 +6,14 @@
|
||||
# Please configure 'everything apple' and your system-settings
|
||||
# to your liking before doing anything else. Then install xcode
|
||||
# from the app store and proceed.
|
||||
#
|
||||
# Everything is highly to my liking/randomly working setup and
|
||||
# really to be used without me sitting next to you... wait! I
|
||||
# can explain... ;)
|
||||
#
|
||||
# Buzzwords:
|
||||
# zsh, neovim, neomutt, yazi, zoxide, lazygit, bat, fzf,
|
||||
# wezterm, raycast, karabiner, hammerspoon
|
||||
# ------------------------------------------------------------- #
|
||||
|
||||
xcode-select --install
|
||||
@ -38,51 +46,49 @@ exit
|
||||
|
||||
# ------------------------------------------------------------- #
|
||||
|
||||
# ruby, node, python and all the essential tools they provide
|
||||
brew install n pyenv luarocks
|
||||
pyenv install 3.12.5 && pyenv global 3.12.5
|
||||
pip install setuptools tiptop neovim urlscan
|
||||
# node and node-scripts from these dotfiles
|
||||
brew install n && n lts
|
||||
npm install -g neovim fkill-cli npm-check trash-cli yarn
|
||||
n lts
|
||||
|
||||
# Custom node scripts and fzf installation
|
||||
cd ~/Dotfiles/scripts/out && npm i -g
|
||||
cd ~/Dotfiles/scripts/gallery && npm i -g
|
||||
/opt/homebrew/opt/fzf/install
|
||||
|
||||
# Other essential software
|
||||
brew tap buo/cask-upgrade
|
||||
brew install bat btop fd lazygit git-delta ripgrep topgrade mpv yazi zoxide
|
||||
brew install ffmpegthumbnailer sevenzip jq poppler font-symbols-only-nerd-font
|
||||
brew install blackhole-2ch ffmpeg imagemagick ocrmypdf switchaudio-osx
|
||||
|
||||
# update bat to use local gruvbox-material-theme
|
||||
bat cache --build
|
||||
|
||||
# Neomutt and friends:create system-keychain-entries for the
|
||||
# mailboxes (compare msmtp/mbsync-config, remember to prepend
|
||||
# imap-ones with http:// and smtp-ones with smtp://), then:
|
||||
brew install isync msmtp mu neomutt ripmime w3m
|
||||
brew install isync msmtp mu neomutt ripmime urlscan w3m
|
||||
take Mail && take mailbox && mkdir cur new tmp
|
||||
mbsync -a
|
||||
mu init -m $HOME/Mail && mu index
|
||||
|
||||
# ------------------------------------------------------------- #
|
||||
|
||||
# Other essential software
|
||||
brew tap buo/cask-upgrade
|
||||
brew install bat fd lazygit git-delta ripgrep topgrade mpv yazi zoxide
|
||||
brew install ffmpegthumbnailer sevenzip jq poppler font-symbols-only-nerd-font
|
||||
brew install blackhole-2ch ffmpeg imagemagick ocrmypdf switchaudio-osx
|
||||
# Other essential Apps and software
|
||||
brew install --cask font-monaspace-nerd-font
|
||||
brew install --cask hammerspoon karabiner-elements raycast wezterm
|
||||
brew install --cask carbon-copy-cloner firefox google-chrome
|
||||
|
||||
# update bat to use local gruvbox-material-theme
|
||||
bat cache --build
|
||||
|
||||
# Additional software: Communications and multimedia...
|
||||
brew install --cask microsoft-teams signal telegram whatsapp
|
||||
brew install --cask affinity-designer affinity-photo reaper tidal
|
||||
brew install --cask mountain-duck shortcat bambu-studio imageoptim kap
|
||||
|
||||
# On demand stuff, work and other tools
|
||||
# brew install --cask forklift transmit
|
||||
# brew install --cask citrix-workspace rapidapi visual-studio-code
|
||||
# brew install --cask bambu-studio imageoptim kap transmission
|
||||
# brew install --cask forklift transmit bruno sequel-ace transmission
|
||||
# brew install --cask citrix-workspace visual-studio-code
|
||||
|
||||
# Firefox-extensions, install manually:
|
||||
# surfingkeys, dark reader, privacy badger, ublock origin,
|
||||
# Firefox-extensions, install manually (+gruvbox-material-theme):
|
||||
# surfingkeys, dark reader, privacy badger, ublock origin, tampermonkey,
|
||||
# react developer tools, df youtube, axe devtools, strongbox autofill
|
||||
|
||||
# Apps from the app-store: strongbox, xcode, unifi
|
||||
|
Loading…
Reference in New Issue
Block a user