simplify repo structure

This commit is contained in:
Amar Saljic
2025-11-02 08:41:24 +01:00
parent 55a12e0fb7
commit 193f81211d
5 changed files with 0 additions and 0 deletions

23
working_machine/README.md Normal file
View File

@ -0,0 +1,23 @@
# Installing useful tools
## Vim
Create symlink
```bash
ln -s path/to/repository/generic_working_machine/vimrc ~/.vim/vimrc
```
1. In general, `~/.vim/vimrc` contains all plugins, which must be installed incl. the plugin manager itself ([vim-plug](https://github.com/junegunn/vim-plug))
1. To install the listed plugins, open vim, enter `:PlugInstall` and press on enter
2. Set up `ryanoasis/vim-devicons`
1. Download and install patched font containing glyphs/icons [here](https://github.com/ryanoasis/nerd-fonts?tab=readme-ov-file#patched-fonts), i.e. JetBrainsMono Nerd Font
2. Change font in terminal settings; for iTerm2 go to `Profiles > Text > Font` and select the installed Nerd Font
## zsh
Create symlink
(TODO: maybe there are machine specific settings here, I'd llike to be able to set)
```bash
ln -s path/to/repository/generic_working_machine/zshrc ~/.zshrc
```
## tmux
Create symlink
```bash
ln -s path/to/repository/generic_working_machine/tmux.conf ~/.tmux.conf
```

View File

@ -0,0 +1,729 @@
{
"Ansi 7 Color (Light)" : {
"Red Component" : 0.84705883264541626,
"Color Space" : "sRGB",
"Blue Component" : 0.91372549533843994,
"Alpha Component" : 1,
"Green Component" : 0.87058824300765991
},
"Ansi 15 Color (Light)" : {
"Red Component" : 0.92549020051956177,
"Color Space" : "sRGB",
"Blue Component" : 0.95686274766921997,
"Alpha Component" : 1,
"Green Component" : 0.93725490570068359
},
"Ansi 2 Color (Light)" : {
"Red Component" : 0.63921576738357544,
"Color Space" : "sRGB",
"Blue Component" : 0.54901951551437378,
"Alpha Component" : 1,
"Green Component" : 0.74509817361831665
},
"Bold Color" : {
"Red Component" : 0.062745101749897003,
"Color Space" : "sRGB",
"Blue Component" : 0.062745101749897003,
"Alpha Component" : 1,
"Green Component" : 0.062745101749897003
},
"Ansi 1 Color (Dark)" : {
"Red Component" : 0.74901962280273438,
"Color Space" : "sRGB",
"Blue Component" : 0.41568627953529358,
"Alpha Component" : 1,
"Green Component" : 0.3803921639919281
},
"Use Bright Bold" : true,
"Ansi 9 Color (Light)" : {
"Red Component" : 0.74901968240737915,
"Color Space" : "sRGB",
"Blue Component" : 0.4156862199306488,
"Alpha Component" : 1,
"Green Component" : 0.38039213418960571
},
"Ansi 8 Color (Dark)" : {
"Red Component" : 0.29803922772407532,
"Color Space" : "sRGB",
"Blue Component" : 0.41568627953529358,
"Alpha Component" : 1,
"Green Component" : 0.33725491166114807
},
"Background Color" : {
"Red Component" : 0.97999999999999998,
"Color Space" : "sRGB",
"Blue Component" : 0.97999999999999998,
"Alpha Component" : 1,
"Green Component" : 0.97999999999999998
},
"Columns" : 80,
"Ansi 8 Color" : {
"Red Component" : 0.40781760215759277,
"Color Space" : "sRGB",
"Blue Component" : 0.4078223705291748,
"Alpha Component" : 1,
"Green Component" : 0.40782788395881653
},
"Right Option Key Sends" : 0,
"Ansi 4 Color (Light)" : {
"Red Component" : 0.50588244199752808,
"Color Space" : "sRGB",
"Blue Component" : 0.75686275959014893,
"Alpha Component" : 1,
"Green Component" : 0.63137257099151611
},
"Blinking Cursor" : false,
"Selected Text Color (Light)" : {
"Red Component" : 0.29803922772407532,
"Color Space" : "sRGB",
"Blue Component" : 0.41568627953529358,
"Alpha Component" : 1,
"Green Component" : 0.3333333432674408
},
"Selected Text Color (Dark)" : {
"Red Component" : 0.29803922772407532,
"Color Space" : "sRGB",
"Blue Component" : 0.41568627953529358,
"Alpha Component" : 1,
"Green Component" : 0.33725491166114807
},
"Ansi 3 Color (Dark)" : {
"Red Component" : 0.92156863212585449,
"Color Space" : "sRGB",
"Blue Component" : 0.54509806632995605,
"Alpha Component" : 1,
"Green Component" : 0.79607844352722168
},
"Keyboard Map" : {
},
"Visual Bell" : true,
"Cursor Text Color" : {
"Red Component" : 1,
"Color Space" : "sRGB",
"Blue Component" : 1,
"Alpha Component" : 1,
"Green Component" : 1
},
"Scrollback Lines" : 1000,
"Selection Color (Light)" : {
"Red Component" : 0.84705883264541626,
"Color Space" : "sRGB",
"Blue Component" : 0.91372549533843994,
"Alpha Component" : 1,
"Green Component" : 0.87058824300765991
},
"Ansi 0 Color" : {
"Red Component" : 0.078431375324726105,
"Color Space" : "sRGB",
"Blue Component" : 0.11764705926179886,
"Alpha Component" : 1,
"Green Component" : 0.098039217293262482
},
"Match Background Color (Dark)" : {
"Red Component" : 1,
"Color Space" : "P3",
"Blue Component" : 0,
"Alpha Component" : 1,
"Green Component" : 1
},
"Ansi 11 Color (Light)" : {
"Red Component" : 0.92156857252120972,
"Color Space" : "sRGB",
"Blue Component" : 0.54509800672531128,
"Alpha Component" : 1,
"Green Component" : 0.79607844352722168
},
"Ansi 5 Color (Dark)" : {
"Red Component" : 0.70588237047195435,
"Color Space" : "sRGB",
"Blue Component" : 0.67843139171600342,
"Alpha Component" : 1,
"Green Component" : 0.55686277151107788
},
"Cursor Text Color (Light)" : {
"Red Component" : 0.23137256503105164,
"Color Space" : "sRGB",
"Blue Component" : 0.32156860828399658,
"Alpha Component" : 1,
"Green Component" : 0.25882357358932495
},
"Silence Bell" : false,
"Rows" : 25,
"Guid" : "23582F69-3D46-4EC1-9030-F398B45D8630",
"Ansi 14 Color (Dark)" : {
"Red Component" : 0.56078433990478516,
"Color Space" : "sRGB",
"Blue Component" : 0.73333334922790527,
"Alpha Component" : 1,
"Green Component" : 0.73725491762161255
},
"Ansi 15 Color (Dark)" : {
"Red Component" : 0.92549020051956177,
"Color Space" : "sRGB",
"Blue Component" : 0.95686274766921997,
"Alpha Component" : 1,
"Green Component" : 0.93725490570068359
},
"Ansi 0 Color (Dark)" : {
"Red Component" : 0.23137255012989044,
"Color Space" : "sRGB",
"Blue Component" : 0.32156863808631897,
"Alpha Component" : 1,
"Green Component" : 0.25882354378700256
},
"Ambiguous Double Width" : false,
"Option Key Sends" : 0,
"Ansi 3 Color" : {
"Red Component" : 0.78058648109436035,
"Color Space" : "sRGB",
"Blue Component" : 0,
"Alpha Component" : 1,
"Green Component" : 0.76959484815597534
},
"Window Type" : 0,
"BM Growl" : true,
"Prompt Before Closing 2" : false,
"Command" : "",
"Selected Text Color" : {
"Red Component" : 0,
"Color Space" : "sRGB",
"Blue Component" : 0,
"Alpha Component" : 1,
"Green Component" : 0
},
"Ansi 14 Color (Light)" : {
"Red Component" : 0.56078433990478516,
"Color Space" : "sRGB",
"Blue Component" : 0.73333334922790527,
"Alpha Component" : 1,
"Green Component" : 0.73725491762161255
},
"Cursor Guide Color (Dark)" : {
"Red Component" : 0.23529419302940369,
"Color Space" : "sRGB",
"Blue Component" : 0.21176469326019287,
"Alpha Component" : 1,
"Green Component" : 0.21960783004760742
},
"Send Code When Idle" : false,
"Ansi 6 Color" : {
"Red Component" : 0,
"Color Space" : "sRGB",
"Blue Component" : 0.78166204690933228,
"Alpha Component" : 1,
"Green Component" : 0.77425903081893921
},
"Jobs to Ignore" : [
"rlogin",
"ssh",
"slogin",
"telnet"
],
"Badge Color (Dark)" : {
"Red Component" : 0.23137255012989044,
"Color Space" : "sRGB",
"Blue Component" : 0.32156863808631897,
"Alpha Component" : 0.5,
"Green Component" : 0.25882354378700256
},
"Cursor Color" : {
"Red Component" : 0,
"Color Space" : "sRGB",
"Blue Component" : 0,
"Alpha Component" : 1,
"Green Component" : 0
},
"Vertical Spacing" : 1,
"Disable Window Resizing" : true,
"Close Sessions On End" : true,
"Selection Color (Dark)" : {
"Red Component" : 0.92549020051956177,
"Color Space" : "sRGB",
"Blue Component" : 0.95686274766921997,
"Alpha Component" : 1,
"Green Component" : 0.93725490570068359
},
"Default Bookmark" : "No",
"Foreground Color (Light)" : {
"Red Component" : 0.25490197539329529,
"Color Space" : "sRGB",
"Blue Component" : 0.34509804844856262,
"Alpha Component" : 1,
"Green Component" : 0.28235295414924622
},
"Custom Command" : "No",
"Background Color (Dark)" : {
"Red Component" : 0.18039216101169586,
"Color Space" : "sRGB",
"Blue Component" : 0.25098040699958801,
"Alpha Component" : 1,
"Green Component" : 0.20392157137393951
},
"Ansi 9 Color" : {
"Red Component" : 0.8659515380859375,
"Color Space" : "sRGB",
"Blue Component" : 0.45833224058151245,
"Alpha Component" : 1,
"Green Component" : 0.47524076700210571
},
"Ansi 14 Color" : {
"Red Component" : 0.37597531080245972,
"Color Space" : "sRGB",
"Blue Component" : 1,
"Alpha Component" : 1,
"Green Component" : 0.99263292551040649
},
"Flashing Bell" : false,
"Show Status Bar" : true,
"Use Italic Font" : true,
"Tab Color (Light)" : {
"Red Component" : 0.23137256503105164,
"Color Space" : "sRGB",
"Blue Component" : 0.32156860828399658,
"Alpha Component" : 1,
"Green Component" : 0.25882357358932495
},
"Ansi 13 Color (Dark)" : {
"Red Component" : 0.70588237047195435,
"Color Space" : "sRGB",
"Blue Component" : 0.67843139171600342,
"Alpha Component" : 1,
"Green Component" : 0.55686277151107788
},
"Cursor Guide Color (Light)" : {
"Red Component" : 0.23137256503105164,
"Color Space" : "sRGB",
"Blue Component" : 0.32156860828399658,
"Alpha Component" : 1,
"Green Component" : 0.25882357358932495
},
"Ansi 12 Color" : {
"Red Component" : 0.65349078178405762,
"Color Space" : "sRGB",
"Blue Component" : 0.9485321044921875,
"Alpha Component" : 1,
"Green Component" : 0.67044717073440552
},
"Ansi 10 Color (Light)" : {
"Red Component" : 0.63921576738357544,
"Color Space" : "sRGB",
"Blue Component" : 0.54901951551437378,
"Alpha Component" : 1,
"Green Component" : 0.74509817361831665
},
"Non-ASCII Anti Aliased" : true,
"Ansi 10 Color" : {
"Red Component" : 0.3450070321559906,
"Color Space" : "sRGB",
"Blue Component" : 0.56541937589645386,
"Alpha Component" : 1,
"Green Component" : 0.9042816162109375
},
"Foreground Color" : {
"Red Component" : 0.062745101749897003,
"Color Space" : "sRGB",
"Blue Component" : 0.062745101749897003,
"Alpha Component" : 1,
"Green Component" : 0.062745101749897003
},
"Link Color (Light)" : {
"Red Component" : 0.5058823823928833,
"Color Space" : "sRGB",
"Blue Component" : 0.75686275959014893,
"Alpha Component" : 1,
"Green Component" : 0.63137257099151611
},
"Description" : "Default",
"Ansi 7 Color (Dark)" : {
"Red Component" : 0.89803922176361084,
"Color Space" : "sRGB",
"Blue Component" : 0.94117647409439087,
"Alpha Component" : 1,
"Green Component" : 0.91372549533843994
},
"Sync Title" : false,
"Ansi 1 Color" : {
"Red Component" : 0.7074432373046875,
"Color Space" : "sRGB",
"Blue Component" : 0.16300037503242493,
"Alpha Component" : 1,
"Green Component" : 0.23660069704055786
},
"Name" : "Default",
"Transparency" : 0,
"Horizontal Spacing" : 1,
"Cursor Color (Dark)" : {
"Red Component" : 0.92549020051956177,
"Color Space" : "sRGB",
"Blue Component" : 0.95686274766921997,
"Alpha Component" : 1,
"Green Component" : 0.93725490570068359
},
"Ansi 2 Color (Dark)" : {
"Red Component" : 0.63921570777893066,
"Color Space" : "sRGB",
"Blue Component" : 0.54901963472366333,
"Alpha Component" : 1,
"Green Component" : 0.7450980544090271
},
"Ansi 9 Color (Dark)" : {
"Red Component" : 0.74901962280273438,
"Color Space" : "sRGB",
"Blue Component" : 0.41568627953529358,
"Alpha Component" : 1,
"Green Component" : 0.3803921639919281
},
"Badge Color" : {
"Red Component" : 0.74613857269287109,
"Color Space" : "sRGB",
"Blue Component" : 0.11610633134841919,
"Alpha Component" : 0.5,
"Green Component" : 0.11610633134841919
},
"Ansi 13 Color (Light)" : {
"Red Component" : 0.7058824896812439,
"Color Space" : "sRGB",
"Blue Component" : 0.67843133211135864,
"Alpha Component" : 1,
"Green Component" : 0.55686271190643311
},
"Idle Code" : 0,
"Ansi 4 Color" : {
"Red Component" : 0.15404300391674042,
"Color Space" : "sRGB",
"Blue Component" : 0.78216177225112915,
"Alpha Component" : 1,
"Green Component" : 0.26474356651306152
},
"Bold Color (Dark)" : {
"Red Component" : 0.99999600648880005,
"Color Space" : "sRGB",
"Blue Component" : 1,
"Alpha Component" : 1,
"Green Component" : 1
},
"Screen" : -1,
"Ansi 4 Color (Dark)" : {
"Red Component" : 0.5058823823928833,
"Color Space" : "sRGB",
"Blue Component" : 0.75686275959014893,
"Alpha Component" : 1,
"Green Component" : 0.63137257099151611
},
"Cursor Text Color (Dark)" : {
"Red Component" : 0.15686273574829102,
"Color Space" : "sRGB",
"Blue Component" : 0.15686270594596863,
"Alpha Component" : 1,
"Green Component" : 0.15686270594596863
},
"Selection Color" : {
"Red Component" : 0.70196080207824707,
"Color Space" : "sRGB",
"Blue Component" : 1,
"Alpha Component" : 1,
"Green Component" : 0.84313726425170898
},
"Use Non-ASCII Font" : false,
"Badge Color (Light)" : {
"Red Component" : 0.26274508237838745,
"Color Space" : "sRGB",
"Blue Component" : 0.36862742900848389,
"Alpha Component" : 0.7057952880859375,
"Green Component" : 0.29803919792175293
},
"Character Encoding" : 4,
"Ansi 11 Color (Dark)" : {
"Red Component" : 0.92156863212585449,
"Color Space" : "sRGB",
"Blue Component" : 0.54509806632995605,
"Alpha Component" : 1,
"Green Component" : 0.79607844352722168
},
"Bold Color (Light)" : {
"Red Component" : 0.25490197539329529,
"Color Space" : "sRGB",
"Blue Component" : 0.34509804844856262,
"Alpha Component" : 1,
"Green Component" : 0.28235295414924622
},
"Ansi 12 Color (Dark)" : {
"Red Component" : 0.5058823823928833,
"Color Space" : "sRGB",
"Blue Component" : 0.75686275959014893,
"Alpha Component" : 1,
"Green Component" : 0.63137257099151611
},
"Ansi 7 Color" : {
"Red Component" : 0.7810397744178772,
"Color Space" : "sRGB",
"Blue Component" : 0.78104829788208008,
"Alpha Component" : 1,
"Green Component" : 0.78105825185775757
},
"Non Ascii Font" : "Monaco 12",
"Ansi 6 Color (Dark)" : {
"Red Component" : 0.53333336114883423,
"Color Space" : "sRGB",
"Blue Component" : 0.81568628549575806,
"Alpha Component" : 1,
"Green Component" : 0.75294119119644165
},
"Cursor Guide Color" : {
"Red Component" : 0.52338260412216187,
"Color Space" : "sRGB",
"Blue Component" : 0.85319280624389648,
"Alpha Component" : 0.25,
"Green Component" : 0.77217715978622437
},
"Custom Directory" : "No",
"Working Directory" : "\/Users\/mucas",
"ASCII Anti Aliased" : true,
"Shortcut" : "",
"Mouse Reporting" : true,
"Tags" : [
],
"Ansi 6 Color (Light)" : {
"Red Component" : 0.53333336114883423,
"Color Space" : "sRGB",
"Blue Component" : 0.81568628549575806,
"Alpha Component" : 1,
"Green Component" : 0.75294119119644165
},
"Match Background Color (Light)" : {
"Red Component" : 1,
"Color Space" : "P3",
"Blue Component" : 0,
"Alpha Component" : 1,
"Green Component" : 1
},
"Background Image Location" : "",
"Ansi 1 Color (Light)" : {
"Red Component" : 0.74901968240737915,
"Color Space" : "sRGB",
"Blue Component" : 0.4156862199306488,
"Alpha Component" : 1,
"Green Component" : 0.38039213418960571
},
"Use Bold Font" : true,
"Ansi 8 Color (Light)" : {
"Red Component" : 0.29803922772407532,
"Color Space" : "sRGB",
"Blue Component" : 0.41568627953529358,
"Alpha Component" : 1,
"Green Component" : 0.33725488185882568
},
"Ansi 2 Color" : {
"Red Component" : 0,
"Color Space" : "sRGB",
"Blue Component" : 0,
"Alpha Component" : 1,
"Green Component" : 0.7607843279838562
},
"Normal Font" : "JetBrainsMonoNF-Medium 14",
"Unlimited Scrollback" : false,
"Ansi 12 Color (Light)" : {
"Red Component" : 0.50588244199752808,
"Color Space" : "sRGB",
"Blue Component" : 0.75686275959014893,
"Alpha Component" : 1,
"Green Component" : 0.63137257099151611
},
"Ansi 10 Color (Dark)" : {
"Red Component" : 0.63921570777893066,
"Color Space" : "sRGB",
"Blue Component" : 0.54901963472366333,
"Alpha Component" : 1,
"Green Component" : 0.7450980544090271
},
"Ansi 3 Color (Light)" : {
"Red Component" : 0.92156857252120972,
"Color Space" : "sRGB",
"Blue Component" : 0.54509800672531128,
"Alpha Component" : 1,
"Green Component" : 0.79607844352722168
},
"Cursor Color (Light)" : {
"Red Component" : 0.53333336114883423,
"Color Space" : "sRGB",
"Blue Component" : 0.81568628549575806,
"Alpha Component" : 1,
"Green Component" : 0.75294119119644165
},
"Ansi 15 Color" : {
"Red Component" : 0.99999600648880005,
"Color Space" : "sRGB",
"Blue Component" : 1,
"Alpha Component" : 1,
"Green Component" : 1
},
"Blur" : false,
"Use Separate Colors for Light and Dark Mode" : true,
"Status Bar Layout" : {
"components" : [
{
"class" : "iTermStatusBarGitComponent",
"configuration" : {
"knobs" : {
"maxwidth" : 1.7976931348623157e+308,
"iTermStatusBarGitComponentPollingIntervalKey" : 2,
"base: priority" : 5,
"shared text color" : {
"Red Component" : 0.86000317335128784,
"Color Space" : "P3",
"Blue Component" : 0.63590961694717407,
"Alpha Component" : 1,
"Green Component" : 0.6414334774017334
},
"base: compression resistance" : 1,
"minwidth" : 0
},
"layout advanced configuration dictionary value" : {
"remove empty components" : false,
"font" : ".SFNS-Regular 12",
"algorithm" : 0,
"auto-rainbow style" : 3
}
}
},
{
"class" : "iTermStatusBarCPUUtilizationComponent",
"configuration" : {
"knobs" : {
"base: priority" : 5,
"base: compression resistance" : 1,
"shared text color" : {
"Red Component" : 0.72450786828994751,
"Color Space" : "P3",
"Blue Component" : 0.65540963411331177,
"Alpha Component" : 1,
"Green Component" : 0.89377599954605103
}
},
"layout advanced configuration dictionary value" : {
"remove empty components" : false,
"font" : ".SFNS-Regular 12",
"algorithm" : 0,
"auto-rainbow style" : 3
}
}
},
{
"class" : "iTermStatusBarMemoryUtilizationComponent",
"configuration" : {
"knobs" : {
"base: priority" : 5,
"base: compression resistance" : 1,
"shared text color" : {
"Red Component" : 0.64865356683731079,
"Color Space" : "P3",
"Blue Component" : 0.8851432204246521,
"Alpha Component" : 1,
"Green Component" : 0.72423571348190308
}
},
"layout advanced configuration dictionary value" : {
"remove empty components" : false,
"font" : ".SFNS-Regular 12",
"algorithm" : 0,
"auto-rainbow style" : 3
}
}
},
{
"class" : "iTermStatusBarNetworkUtilizationComponent",
"configuration" : {
"knobs" : {
"base: priority" : 5,
"base: compression resistance" : 1,
"shared text color" : {
"Red Component" : 0.86000508069992065,
"Color Space" : "P3",
"Blue Component" : 0.76881867647171021,
"Alpha Component" : 1,
"Green Component" : 0.64143049716949463
}
},
"layout advanced configuration dictionary value" : {
"remove empty components" : false,
"font" : ".SFNS-Regular 12",
"algorithm" : 0,
"auto-rainbow style" : 3
}
}
}
],
"advanced configuration" : {
"remove empty components" : false,
"font" : ".SFNS-Regular 12",
"algorithm" : 0,
"auto-rainbow style" : 3
}
},
"Background Color (Light)" : {
"Red Component" : 0.89803922176361084,
"Color Space" : "sRGB",
"Blue Component" : 0.94117647409439087,
"Alpha Component" : 1,
"Green Component" : 0.91372549533843994
},
"Terminal Type" : "xterm-256color",
"Ansi 13 Color" : {
"Red Component" : 0.8821563720703125,
"Color Space" : "sRGB",
"Blue Component" : 0.8821563720703125,
"Alpha Component" : 1,
"Green Component" : 0.4927266538143158
},
"Ansi 5 Color (Light)" : {
"Red Component" : 0.7058824896812439,
"Color Space" : "sRGB",
"Blue Component" : 0.67843133211135864,
"Alpha Component" : 1,
"Green Component" : 0.55686271190643311
},
"Foreground Color (Dark)" : {
"Red Component" : 0.84705883264541626,
"Color Space" : "sRGB",
"Blue Component" : 0.91372549533843994,
"Alpha Component" : 1,
"Green Component" : 0.87058824300765991
},
"Link Color" : {
"Red Component" : 0.19802422821521759,
"Color Space" : "sRGB",
"Blue Component" : 0.9337158203125,
"Alpha Component" : 1,
"Green Component" : 0.55789834260940552
},
"Link Color (Dark)" : {
"Red Component" : 0.99607843160629272,
"Color Space" : "sRGB",
"Blue Component" : 1,
"Alpha Component" : 1,
"Green Component" : 1
},
"Ansi 11 Color" : {
"Red Component" : 0.9259033203125,
"Color Space" : "sRGB",
"Blue Component" : 0,
"Alpha Component" : 1,
"Green Component" : 0.8833775520324707
},
"Ansi 5 Color" : {
"Red Component" : 0.752197265625,
"Color Space" : "sRGB",
"Blue Component" : 0.74494361877441406,
"Alpha Component" : 1,
"Green Component" : 0.24931684136390686
},
"Ansi 0 Color (Light)" : {
"Red Component" : 0.23137256503105164,
"Color Space" : "sRGB",
"Blue Component" : 0.32156860828399658,
"Alpha Component" : 1,
"Green Component" : 0.25882357358932495
}
}

View File

@ -0,0 +1,2 @@
set -g default-terminal "xterm-256color"

85
working_machine/vimrc Normal file
View File

@ -0,0 +1,85 @@
" install vim-plug
let data_dir = has('nvim') ? stdpath('data') . '/site' : '~/.vim'
if empty(glob(data_dir . '/autoload/plug.vim'))
silent execute '!curl -fLo '.data_dir.'/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
endif
" setup plugins
call plug#begin()
Plug 'preservim/nerdtree'
Plug 'ryanoasis/vim-devicons'
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'prabirshrestha/vim-lsp'
Plug 'mattn/vim-lsp-settings'
Plug 'prabirshrestha/asyncomplete.vim'
Plug 'prabirshrestha/asyncomplete-lsp.vim'
call plug#end()
" general settings
syntax on
set tabstop=4
set shiftwidth=4
set expandtab
set number relativenumber
" required for vim-devicons to work properly
set encoding=UTF-8
" vim-airline settings
let g:airline_theme='papercolor'
" NERDTree settings
let g:NERDTreeShowHidden=1
nnoremap <C-t> :NERDTreeToggle<CR>
" set up vim-lsp
let g:lsp_diagnostics_echo_cursor = 1
" set up vim-lsp-settings
let g:lsp_settings= {
\ 'clangd': {
\ 'cmd': ['/opt/homebrew/Cellar/llvm/19.1.6/bin/clangd'],
\ }
\}
" set up autocomplete tabing
inoremap <expr> <Tab> pumvisible() ? "\<C-n>" : "\<Tab>"
inoremap <expr> <S-Tab> pumvisible() ? "\<C-p>" : "\<S-Tab>"
inoremap <expr> <cr> pumvisible() ? asyncomplete#close_popup() : "\<cr>"
" set up automatic braces
inoremap { {<CR>}<Esc>ko
inoremap ( ()<Esc>i
inoremap [ []<Esc>i
inoremap " ""<Esc>i
" set up bracketed paste
if !has('gui_running') && &term =~ '^\%(screen\|tmux\)'
" Better mouse support, see :help 'ttymouse'
set ttymouse=sgr
" Enable true colors, see :help xterm-true-color
let &termguicolors = v:true
let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
" Enable bracketed paste mode, see :help xterm-bracketed-paste
let &t_BE = "\<Esc>[?2004h"
let &t_BD = "\<Esc>[?2004l"
let &t_PS = "\<Esc>[200~"
let &t_PE = "\<Esc>[201~"
" Enable focus event tracking, see :help xterm-focus-event
let &t_fe = "\<Esc>[?1004h"
let &t_fd = "\<Esc>[?1004l"
execute "set <FocusGained>=\<Esc>[I"
execute "set <FocusLost>=\<Esc>[O"
" Enable modified arrow keys, see :help arrow_modifiers
execute "silent! set <xUp>=\<Esc>[@;*A"
execute "silent! set <xDown>=\<Esc>[@;*B"
execute "silent! set <xRight>=\<Esc>[@;*C"
execute "silent! set <xLeft>=\<Esc>[@;*D"
endif

12
working_machine/zshrc Normal file
View File

@ -0,0 +1,12 @@
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
export PATH="/opt/homebrew/opt/ruby/bin:$PATH"
export GEM_HOME=$HOME/.gem
export PATH=$GEM_HOME/bin:$PATH
export PATH="/Users/mucas/.local/share/gem/ruby/3.2.0/bin:$PATH"
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init - zsh)"