diff --git a/fedora_bootstrap.sh b/fedora_bootstrap.sh index 027457a..48407c9 100644 --- a/fedora_bootstrap.sh +++ b/fedora_bootstrap.sh @@ -1,29 +1,20 @@ -sudo dnf install htop neovim stow tmux podman cloc npm nodejs gnome-tweak-tool ripgrep rubygems -sudo dnf install cockpit pcp cockpit-pcp +sudo dnf install htop neovim stow tmux cloc npm nodejs gnome-tweak-tool ripgrep rubygems clang -mkdir -p ~/Code -cd ~/Code - -if ! [ -a config ]; then - git clone https://github.com/ntietz/config.git - cd config -fi - -mkdir -p ~/Code/vendor -cd ~/Code/vendor - -if ! [ -a tla-bin ]; then - git clone https://github.com/pmer/tla-bin.git -fi -cd tla-bin -./download_or_update_tla.sh -sudo ./install.sh /usr/local +#mkdir -p ~/Code/vendor +#cd ~/Code/vendor +# +#if ! [ -a tla-bin ]; then +# git clone https://github.com/pmer/tla-bin.git +#fi +#cd tla-bin +#./download_or_update_tla.sh +#sudo ./install.sh /usr/local # Install rust curl https://sh.rustup.rs -sSf | sh gem install tmuxinator -# Lean version manager -curl https://raw.githubusercontent.com/leanprover/elan/master/elan-init.sh -sSf | sh +## Lean version manager +#curl https://raw.githubusercontent.com/leanprover/elan/master/elan-init.sh -sSf | sh diff --git a/tmuxinator/tmuxinator/anode.yml b/tmuxinator/tmuxinator/anode.yml deleted file mode 100644 index 14dcd29..0000000 --- a/tmuxinator/tmuxinator/anode.yml +++ /dev/null @@ -1,53 +0,0 @@ -# /home/nicholas/.config/tmuxinator/Config.yml - -name: anode -root: ~/Code/anode-kv - -# Optional tmux socket -# socket_name: foo - -# Note that the pre and post options have been deprecated and will be replaced by -# project hooks. - -# Project hooks - -# Runs on project start, always -# on_project_start: command - -# Run on project start, the first time -# on_project_first_start: command - -# Run on project start, after the first time -# on_project_restart: command - -# Run on project exit ( detaching from tmux session ) -# on_project_exit: command - -# Run on project stop -# on_project_stop: command - -# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. -# pre_window: rbenv shell 2.0.0-p247 - -# Pass command line options to tmux. Useful for specifying a different tmux.conf. -# tmux_options: -f ~/.tmux.mac.conf - -# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. -# tmux_command: byobu - -# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. -# startup_window: editor - -# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. -# startup_pane: 1 - -# Controls whether the tmux session should be attached to automatically. Defaults to true. -# attach: false - -windows: - - shell: - - clear - - editor: - - vim-resume - - watcher: - - bacon diff --git a/tmuxinator/tmuxinator/book.yml b/tmuxinator/tmuxinator/book.yml deleted file mode 100644 index b44a745..0000000 --- a/tmuxinator/tmuxinator/book.yml +++ /dev/null @@ -1,51 +0,0 @@ -# /home/nicholas/.config/tmuxinator/Config.yml - -name: book -root: ~/Code/startup-book - -# Optional tmux socket -# socket_name: foo - -# Note that the pre and post options have been deprecated and will be replaced by -# project hooks. - -# Project hooks - -# Runs on project start, always -# on_project_start: command - -# Run on project start, the first time -# on_project_first_start: command - -# Run on project start, after the first time -# on_project_restart: command - -# Run on project exit ( detaching from tmux session ) -# on_project_exit: command - -# Run on project stop -# on_project_stop: command - -# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. -# pre_window: rbenv shell 2.0.0-p247 - -# Pass command line options to tmux. Useful for specifying a different tmux.conf. -# tmux_options: -f ~/.tmux.mac.conf - -# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. -# tmux_command: byobu - -# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. -# startup_window: editor - -# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. -# startup_pane: 1 - -# Controls whether the tmux session should be attached to automatically. Defaults to true. -# attach: false - -windows: - - shell: - - clear - - editor: - - vim-resume diff --git a/tmuxinator/tmuxinator/chatcli.yml b/tmuxinator/tmuxinator/chatcli.yml deleted file mode 100644 index 26d5cac..0000000 --- a/tmuxinator/tmuxinator/chatcli.yml +++ /dev/null @@ -1,51 +0,0 @@ -# /home/nicholas/.config/tmuxinator/Config.yml - -name: chatcli -root: ~/Code/chatcli - -# Optional tmux socket -# socket_name: foo - -# Note that the pre and post options have been deprecated and will be replaced by -# project hooks. - -# Project hooks - -# Runs on project start, always -# on_project_start: command - -# Run on project start, the first time -# on_project_first_start: command - -# Run on project start, after the first time -# on_project_restart: command - -# Run on project exit ( detaching from tmux session ) -# on_project_exit: command - -# Run on project stop -# on_project_stop: command - -# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. -# pre_window: rbenv shell 2.0.0-p247 - -# Pass command line options to tmux. Useful for specifying a different tmux.conf. -# tmux_options: -f ~/.tmux.mac.conf - -# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. -# tmux_command: byobu - -# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. -# startup_window: editor - -# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. -# startup_pane: 1 - -# Controls whether the tmux session should be attached to automatically. Defaults to true. -# attach: false - -windows: - - shell: - - clear - - editor: - - vim-resume diff --git a/tmuxinator/tmuxinator/chess-eval.yml b/tmuxinator/tmuxinator/chess-eval.yml deleted file mode 100644 index 9aa0330..0000000 --- a/tmuxinator/tmuxinator/chess-eval.yml +++ /dev/null @@ -1,51 +0,0 @@ -# /home/nicholas/.config/tmuxinator/Config.yml - -name: chess-eval -root: ~/Code/chess-eval-experiments - -# Optional tmux socket -# socket_name: foo - -# Note that the pre and post options have been deprecated and will be replaced by -# project hooks. - -# Project hooks - -# Runs on project start, always -# on_project_start: command - -# Run on project start, the first time -# on_project_first_start: command - -# Run on project start, after the first time -# on_project_restart: command - -# Run on project exit ( detaching from tmux session ) -# on_project_exit: command - -# Run on project stop -# on_project_stop: command - -# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. -# pre_window: rbenv shell 2.0.0-p247 - -# Pass command line options to tmux. Useful for specifying a different tmux.conf. -# tmux_options: -f ~/.tmux.mac.conf - -# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. -# tmux_command: byobu - -# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. -# startup_window: editor - -# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. -# startup_pane: 1 - -# Controls whether the tmux session should be attached to automatically. Defaults to true. -# attach: false - -windows: - - shell: - - clear - - editor: - - vim-resume diff --git a/tmuxinator/tmuxinator/eh.yml b/tmuxinator/tmuxinator/eh.yml deleted file mode 100644 index 3572dd3..0000000 --- a/tmuxinator/tmuxinator/eh.yml +++ /dev/null @@ -1,51 +0,0 @@ -# /home/nicholas/.config/tmuxinator/Config.yml - -name: eh -root: ~/Code/eh - -# Optional tmux socket -# socket_name: foo - -# Note that the pre and post options have been deprecated and will be replaced by -# project hooks. - -# Project hooks - -# Runs on project start, always -# on_project_start: command - -# Run on project start, the first time -# on_project_first_start: command - -# Run on project start, after the first time -# on_project_restart: command - -# Run on project exit ( detaching from tmux session ) -# on_project_exit: command - -# Run on project stop -# on_project_stop: command - -# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. -# pre_window: rbenv shell 2.0.0-p247 - -# Pass command line options to tmux. Useful for specifying a different tmux.conf. -# tmux_options: -f ~/.tmux.mac.conf - -# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. -# tmux_command: byobu - -# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. -# startup_window: editor - -# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. -# startup_pane: 1 - -# Controls whether the tmux session should be attached to automatically. Defaults to true. -# attach: false - -windows: - - shell: - - clear - - editor: - - vim-resume diff --git a/tmuxinator/tmuxinator/isabella.yml b/tmuxinator/tmuxinator/isabella.yml deleted file mode 100644 index ec108e6..0000000 --- a/tmuxinator/tmuxinator/isabella.yml +++ /dev/null @@ -1,51 +0,0 @@ -# /home/nicholas/.config/tmuxinator/Config.yml - -name: isabella -root: ~/Code/isabella-db - -# Optional tmux socket -# socket_name: foo - -# Note that the pre and post options have been deprecated and will be replaced by -# project hooks. - -# Project hooks - -# Runs on project start, always -# on_project_start: command - -# Run on project start, the first time -# on_project_first_start: command - -# Run on project start, after the first time -# on_project_restart: command - -# Run on project exit ( detaching from tmux session ) -# on_project_exit: command - -# Run on project stop -# on_project_stop: command - -# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. -# pre_window: rbenv shell 2.0.0-p247 - -# Pass command line options to tmux. Useful for specifying a different tmux.conf. -# tmux_options: -f ~/.tmux.mac.conf - -# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. -# tmux_command: byobu - -# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. -# startup_window: editor - -# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. -# startup_pane: 1 - -# Controls whether the tmux session should be attached to automatically. Defaults to true. -# attach: false - -windows: - - shell: - - clear - - editor: - - vim-resume diff --git a/tmuxinator/tmuxinator/lox.yml b/tmuxinator/tmuxinator/lox.yml deleted file mode 100644 index 5495d99..0000000 --- a/tmuxinator/tmuxinator/lox.yml +++ /dev/null @@ -1,51 +0,0 @@ -# /home/nicholas/.config/tmuxinator/Config.yml - -name: lox -root: ~/Code/lox - -# Optional tmux socket -# socket_name: foo - -# Note that the pre and post options have been deprecated and will be replaced by -# project hooks. - -# Project hooks - -# Runs on project start, always -# on_project_start: command - -# Run on project start, the first time -# on_project_first_start: command - -# Run on project start, after the first time -# on_project_restart: command - -# Run on project exit ( detaching from tmux session ) -# on_project_exit: command - -# Run on project stop -# on_project_stop: command - -# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. -# pre_window: rbenv shell 2.0.0-p247 - -# Pass command line options to tmux. Useful for specifying a different tmux.conf. -# tmux_options: -f ~/.tmux.mac.conf - -# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. -# tmux_command: byobu - -# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. -# startup_window: editor - -# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. -# startup_pane: 1 - -# Controls whether the tmux session should be attached to automatically. Defaults to true. -# attach: false - -windows: - - shell: - - clear - - editor: - - vim-resume diff --git a/tmuxinator/tmuxinator/magic-rocks.yml b/tmuxinator/tmuxinator/magic-rocks.yml deleted file mode 100644 index b87bd99..0000000 --- a/tmuxinator/tmuxinator/magic-rocks.yml +++ /dev/null @@ -1,51 +0,0 @@ -# /home/nicholas/.config/tmuxinator/Config.yml - -name: magic-rocks -root: ~/Code/magic-rocks - -# Optional tmux socket -# socket_name: foo - -# Note that the pre and post options have been deprecated and will be replaced by -# project hooks. - -# Project hooks - -# Runs on project start, always -# on_project_start: command - -# Run on project start, the first time -# on_project_first_start: command - -# Run on project start, after the first time -# on_project_restart: command - -# Run on project exit ( detaching from tmux session ) -# on_project_exit: command - -# Run on project stop -# on_project_stop: command - -# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. -# pre_window: rbenv shell 2.0.0-p247 - -# Pass command line options to tmux. Useful for specifying a different tmux.conf. -# tmux_options: -f ~/.tmux.mac.conf - -# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. -# tmux_command: byobu - -# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. -# startup_window: editor - -# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. -# startup_pane: 1 - -# Controls whether the tmux session should be attached to automatically. Defaults to true. -# attach: false - -windows: - - shell: - - clear - - editor: - - vim-resume diff --git a/tmuxinator/tmuxinator/molecule.yml b/tmuxinator/tmuxinator/molecule.yml deleted file mode 100644 index 7f70004..0000000 --- a/tmuxinator/tmuxinator/molecule.yml +++ /dev/null @@ -1,53 +0,0 @@ -# /home/nicholas/.config/tmuxinator/Config.yml - -name: molecule -root: ~/Code/molecule-reader - -# Optional tmux socket -# socket_name: foo - -# Note that the pre and post options have been deprecated and will be replaced by -# project hooks. - -# Project hooks - -# Runs on project start, always -# on_project_start: command - -# Run on project start, the first time -# on_project_first_start: command - -# Run on project start, after the first time -# on_project_restart: command - -# Run on project exit ( detaching from tmux session ) -# on_project_exit: command - -# Run on project stop -# on_project_stop: command - -# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. -# pre_window: rbenv shell 2.0.0-p247 - -# Pass command line options to tmux. Useful for specifying a different tmux.conf. -# tmux_options: -f ~/.tmux.mac.conf - -# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. -# tmux_command: byobu - -# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. -# startup_window: editor - -# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. -# startup_pane: 1 - -# Controls whether the tmux session should be attached to automatically. Defaults to true. -# attach: false - -windows: - - shell: - - clear - - editor: - - vim-resume - - server: - - cargo run diff --git a/tmuxinator/tmuxinator/patzer.yml b/tmuxinator/tmuxinator/patzer.yml deleted file mode 100644 index ca02f6f..0000000 --- a/tmuxinator/tmuxinator/patzer.yml +++ /dev/null @@ -1,51 +0,0 @@ -# /home/nicholas/.config/tmuxinator/Config.yml - -name: patzer -root: ~/Code/patzer - -# Optional tmux socket -# socket_name: foo - -# Note that the pre and post options have been deprecated and will be replaced by -# project hooks. - -# Project hooks - -# Runs on project start, always -# on_project_start: command - -# Run on project start, the first time -# on_project_first_start: command - -# Run on project start, after the first time -# on_project_restart: command - -# Run on project exit ( detaching from tmux session ) -# on_project_exit: command - -# Run on project stop -# on_project_stop: command - -# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. -# pre_window: rbenv shell 2.0.0-p247 - -# Pass command line options to tmux. Useful for specifying a different tmux.conf. -# tmux_options: -f ~/.tmux.mac.conf - -# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. -# tmux_command: byobu - -# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. -# startup_window: editor - -# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. -# startup_pane: 1 - -# Controls whether the tmux session should be attached to automatically. Defaults to true. -# attach: false - -windows: - - shell: - - clear - - editor: - - vim-resume diff --git a/tmuxinator/tmuxinator/protocols.yml b/tmuxinator/tmuxinator/protocols.yml deleted file mode 100644 index f395cc7..0000000 --- a/tmuxinator/tmuxinator/protocols.yml +++ /dev/null @@ -1,51 +0,0 @@ -# /home/nicholas/.config/tmuxinator/Config.yml - -name: protocols -root: ~/Code/protocols - -# Optional tmux socket -# socket_name: foo - -# Note that the pre and post options have been deprecated and will be replaced by -# project hooks. - -# Project hooks - -# Runs on project start, always -# on_project_start: command - -# Run on project start, the first time -# on_project_first_start: command - -# Run on project start, after the first time -# on_project_restart: command - -# Run on project exit ( detaching from tmux session ) -# on_project_exit: command - -# Run on project stop -# on_project_stop: command - -# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. -# pre_window: rbenv shell 2.0.0-p247 - -# Pass command line options to tmux. Useful for specifying a different tmux.conf. -# tmux_options: -f ~/.tmux.mac.conf - -# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. -# tmux_command: byobu - -# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. -# startup_window: editor - -# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. -# startup_pane: 1 - -# Controls whether the tmux session should be attached to automatically. Defaults to true. -# attach: false - -windows: - - shell: - - clear - - editor: - - vim-resume diff --git a/tmuxinator/tmuxinator/runs.yml b/tmuxinator/tmuxinator/runs.yml deleted file mode 100644 index d1dc05a..0000000 --- a/tmuxinator/tmuxinator/runs.yml +++ /dev/null @@ -1,51 +0,0 @@ -# /home/nicholas/.config/tmuxinator/Config.yml - -name: runs -root: ~/Code/runs - -# Optional tmux socket -# socket_name: foo - -# Note that the pre and post options have been deprecated and will be replaced by -# project hooks. - -# Project hooks - -# Runs on project start, always -# on_project_start: command - -# Run on project start, the first time -# on_project_first_start: command - -# Run on project start, after the first time -# on_project_restart: command - -# Run on project exit ( detaching from tmux session ) -# on_project_exit: command - -# Run on project stop -# on_project_stop: command - -# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. -# pre_window: rbenv shell 2.0.0-p247 - -# Pass command line options to tmux. Useful for specifying a different tmux.conf. -# tmux_options: -f ~/.tmux.mac.conf - -# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. -# tmux_command: byobu - -# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. -# startup_window: editor - -# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. -# startup_pane: 1 - -# Controls whether the tmux session should be attached to automatically. Defaults to true. -# attach: false - -windows: - - shell: - - clear - - editor: - - vim-resume diff --git a/tmuxinator/tmuxinator/yarr.yml b/tmuxinator/tmuxinator/yarr.yml index d766f10..196f0c4 100644 --- a/tmuxinator/tmuxinator/yarr.yml +++ b/tmuxinator/tmuxinator/yarr.yml @@ -1,7 +1,7 @@ # /home/nicholas/.config/tmuxinator/Config.yml name: yarr -root: ~/Code/rust-crash-course +root: ~/Code/yet-another-rust-resource # Optional tmux socket # socket_name: foo