├── .gitignore ├── AUTHORS ├── CONTRIBUTING ├── LICENSE ├── Makefile ├── README.rst ├── TODO.txt ├── VERSION ├── bin ├── immutableworkstation.py └── update_ubuntu_host.sh ├── docker_vnc_immutable ├── Dockerfile ├── bgimage.jpg ├── buildit.sh ├── entrypoint.sh ├── functions.sh ├── immutableworkstation3.py ├── lib_config.py ├── lib_logging.py ├── notes.rst ├── rcassets │ ├── .emacs │ ├── .gitconfig │ ├── .pylintrc │ ├── .ssh │ │ ├── config │ │ └── known_hosts │ ├── ENTRYPOINT.sh │ ├── own_dev_tools.sh │ ├── postinit.sh │ └── requirements.txt ├── templates │ ├── apt.template │ ├── baseconfig.template │ ├── dockerfile.skeleton │ ├── emacs.template │ ├── github.template │ ├── github_cli.template │ ├── latex.template │ ├── otherdevtools.template │ ├── py3.template │ ├── sshX.template │ ├── terminal_setup_notes.txt │ ├── user.template │ ├── vnc.template │ └── vscode.template ├── test1.py └── vncstart.sh ├── docs ├── Makefile ├── conf.py ├── flashdrive.txt ├── index.rst ├── roadmap.rst ├── ssh-github.rst └── testing_with_docker.rst ├── setup.py ├── test ├── docopt-0.6.2.tar.gz ├── testmaker.sh └── testpost.sh └── workstation ├── Dockerfile ├── __init__.py ├── build_workstation.sh ├── initial_setup ├── .initial_laptop_install.sh.swo ├── .initial_laptop_install.sh.swp ├── 0_system_build.sh ├── 1_base_user_build.sh ├── 2_docker_workstation.sh ├── config_scripts │ ├── .setup_mikadotools.sh.swp │ ├── cleanupsnap.sh │ ├── enable_dropbox.sh │ ├── enable_vmware_horizon.sh │ ├── initial_laptop_install.sh │ ├── install_config_vim.sh │ ├── install_firefox.sh │ ├── install_git.sh │ ├── setup_mikadotools.sh │ └── setup_nix.sh └── mission_statement.txt ├── nix_notes.txt └── quickstart.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | Paul Brian -------------------------------------------------------------------------------- /CONTRIBUTING: -------------------------------------------------------------------------------- 1 | TBD 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/README.rst -------------------------------------------------------------------------------- /TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/TODO.txt -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.0.3 -------------------------------------------------------------------------------- /bin/immutableworkstation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/bin/immutableworkstation.py -------------------------------------------------------------------------------- /bin/update_ubuntu_host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/bin/update_ubuntu_host.sh -------------------------------------------------------------------------------- /docker_vnc_immutable/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/Dockerfile -------------------------------------------------------------------------------- /docker_vnc_immutable/bgimage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/bgimage.jpg -------------------------------------------------------------------------------- /docker_vnc_immutable/buildit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/buildit.sh -------------------------------------------------------------------------------- /docker_vnc_immutable/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/entrypoint.sh -------------------------------------------------------------------------------- /docker_vnc_immutable/functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/functions.sh -------------------------------------------------------------------------------- /docker_vnc_immutable/immutableworkstation3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/immutableworkstation3.py -------------------------------------------------------------------------------- /docker_vnc_immutable/lib_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/lib_config.py -------------------------------------------------------------------------------- /docker_vnc_immutable/lib_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/lib_logging.py -------------------------------------------------------------------------------- /docker_vnc_immutable/notes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/notes.rst -------------------------------------------------------------------------------- /docker_vnc_immutable/rcassets/.emacs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/rcassets/.emacs -------------------------------------------------------------------------------- /docker_vnc_immutable/rcassets/.gitconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/rcassets/.gitconfig -------------------------------------------------------------------------------- /docker_vnc_immutable/rcassets/.pylintrc: -------------------------------------------------------------------------------- 1 | #pylintrc 2 | -------------------------------------------------------------------------------- /docker_vnc_immutable/rcassets/.ssh/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/rcassets/.ssh/config -------------------------------------------------------------------------------- /docker_vnc_immutable/rcassets/.ssh/known_hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/rcassets/.ssh/known_hosts -------------------------------------------------------------------------------- /docker_vnc_immutable/rcassets/ENTRYPOINT.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/rcassets/ENTRYPOINT.sh -------------------------------------------------------------------------------- /docker_vnc_immutable/rcassets/own_dev_tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/rcassets/own_dev_tools.sh -------------------------------------------------------------------------------- /docker_vnc_immutable/rcassets/postinit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/rcassets/postinit.sh -------------------------------------------------------------------------------- /docker_vnc_immutable/rcassets/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/rcassets/requirements.txt -------------------------------------------------------------------------------- /docker_vnc_immutable/templates/apt.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/templates/apt.template -------------------------------------------------------------------------------- /docker_vnc_immutable/templates/baseconfig.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/templates/baseconfig.template -------------------------------------------------------------------------------- /docker_vnc_immutable/templates/dockerfile.skeleton: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/templates/dockerfile.skeleton -------------------------------------------------------------------------------- /docker_vnc_immutable/templates/emacs.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/templates/emacs.template -------------------------------------------------------------------------------- /docker_vnc_immutable/templates/github.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/templates/github.template -------------------------------------------------------------------------------- /docker_vnc_immutable/templates/github_cli.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/templates/github_cli.template -------------------------------------------------------------------------------- /docker_vnc_immutable/templates/latex.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/templates/latex.template -------------------------------------------------------------------------------- /docker_vnc_immutable/templates/otherdevtools.template: -------------------------------------------------------------------------------- 1 | 2 | ### Other Dev Tools 3 | RUN apt-get install -y whois 4 | 5 | -------------------------------------------------------------------------------- /docker_vnc_immutable/templates/py3.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/templates/py3.template -------------------------------------------------------------------------------- /docker_vnc_immutable/templates/sshX.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/templates/sshX.template -------------------------------------------------------------------------------- /docker_vnc_immutable/templates/terminal_setup_notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/templates/terminal_setup_notes.txt -------------------------------------------------------------------------------- /docker_vnc_immutable/templates/user.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/templates/user.template -------------------------------------------------------------------------------- /docker_vnc_immutable/templates/vnc.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/templates/vnc.template -------------------------------------------------------------------------------- /docker_vnc_immutable/templates/vscode.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/templates/vscode.template -------------------------------------------------------------------------------- /docker_vnc_immutable/test1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/test1.py -------------------------------------------------------------------------------- /docker_vnc_immutable/vncstart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docker_vnc_immutable/vncstart.sh -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/flashdrive.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docs/flashdrive.txt -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/roadmap.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docs/roadmap.rst -------------------------------------------------------------------------------- /docs/ssh-github.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docs/ssh-github.rst -------------------------------------------------------------------------------- /docs/testing_with_docker.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/docs/testing_with_docker.rst -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/setup.py -------------------------------------------------------------------------------- /test/docopt-0.6.2.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/test/docopt-0.6.2.tar.gz -------------------------------------------------------------------------------- /test/testmaker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/test/testmaker.sh -------------------------------------------------------------------------------- /test/testpost.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/test/testpost.sh -------------------------------------------------------------------------------- /workstation/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/workstation/Dockerfile -------------------------------------------------------------------------------- /workstation/__init__.py: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /workstation/build_workstation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/workstation/build_workstation.sh -------------------------------------------------------------------------------- /workstation/initial_setup/.initial_laptop_install.sh.swo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/workstation/initial_setup/.initial_laptop_install.sh.swo -------------------------------------------------------------------------------- /workstation/initial_setup/.initial_laptop_install.sh.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/workstation/initial_setup/.initial_laptop_install.sh.swp -------------------------------------------------------------------------------- /workstation/initial_setup/0_system_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/workstation/initial_setup/0_system_build.sh -------------------------------------------------------------------------------- /workstation/initial_setup/1_base_user_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/workstation/initial_setup/1_base_user_build.sh -------------------------------------------------------------------------------- /workstation/initial_setup/2_docker_workstation.sh: -------------------------------------------------------------------------------- 1 | #install workstations 2 | 3 | -------------------------------------------------------------------------------- /workstation/initial_setup/config_scripts/.setup_mikadotools.sh.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/workstation/initial_setup/config_scripts/.setup_mikadotools.sh.swp -------------------------------------------------------------------------------- /workstation/initial_setup/config_scripts/cleanupsnap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/workstation/initial_setup/config_scripts/cleanupsnap.sh -------------------------------------------------------------------------------- /workstation/initial_setup/config_scripts/enable_dropbox.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/workstation/initial_setup/config_scripts/enable_dropbox.sh -------------------------------------------------------------------------------- /workstation/initial_setup/config_scripts/enable_vmware_horizon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/workstation/initial_setup/config_scripts/enable_vmware_horizon.sh -------------------------------------------------------------------------------- /workstation/initial_setup/config_scripts/initial_laptop_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/workstation/initial_setup/config_scripts/initial_laptop_install.sh -------------------------------------------------------------------------------- /workstation/initial_setup/config_scripts/install_config_vim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/workstation/initial_setup/config_scripts/install_config_vim.sh -------------------------------------------------------------------------------- /workstation/initial_setup/config_scripts/install_firefox.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/workstation/initial_setup/config_scripts/install_firefox.sh -------------------------------------------------------------------------------- /workstation/initial_setup/config_scripts/install_git.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/workstation/initial_setup/config_scripts/install_git.sh -------------------------------------------------------------------------------- /workstation/initial_setup/config_scripts/setup_mikadotools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/workstation/initial_setup/config_scripts/setup_mikadotools.sh -------------------------------------------------------------------------------- /workstation/initial_setup/config_scripts/setup_nix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/workstation/initial_setup/config_scripts/setup_nix.sh -------------------------------------------------------------------------------- /workstation/initial_setup/mission_statement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/workstation/initial_setup/mission_statement.txt -------------------------------------------------------------------------------- /workstation/nix_notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/workstation/nix_notes.txt -------------------------------------------------------------------------------- /workstation/quickstart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikadosoftware/workstation/HEAD/workstation/quickstart.py --------------------------------------------------------------------------------