Commit graph

814 commits

Author SHA1 Message Date
89fcc479db Ansible: set exec bit on facts/xorg.fact 2025-02-20 13:38:20 -08:00
6bf81515f6 Ansible: Write some system-wide defaults for macOS 2025-02-20 08:25:09 -08:00
687083bf31 Ansible: Add X.org configuration
- Detect if X.org is installed with a small fact script
- Symlink Xdefaults file if X.org is installed
2025-02-19 13:08:20 -08:00
29fdc610bb Ansible: download vim-plug from GitHub
Use get_url to download vim-plug/plug.vim from GitHub.
Create a new eryn_vim_plug_tag variable to control which tag to download.
2025-02-18 13:27:14 -08:00
4bd546e649 Remove vimbundles array from setup.sh
This array is no longer used.
2025-02-18 13:22:23 -08:00
e8d08af807 zsh: Add my website's scripts directory to $path, assuming it's at ~/Website 2025-02-12 07:53:06 -08:00
2db42121c9 Ansible: Use the fully qualified name of the import_tasks module in main.yml for the eryn role 2025-02-12 07:52:33 -08:00
7c8d97c25e Ansible: Install vim and neovide before setting up vim 2025-02-12 07:51:51 -08:00
73ca945487 Ansible: Add homebrew, system log, and main tasks for macOS to the eryn role 2025-02-12 07:51:29 -08:00
41dc68869a nvim: Abbreviation for hawaii that includes the 'okina 2025-01-31 22:39:04 -08:00
47a797d6e3 Ansible: Ignore symlink errors in check mode 2025-01-31 22:38:15 -08:00
b8aac0793e Ansible: add tasks for setting up git, nethack, and tmux configs 2025-01-31 22:37:52 -08:00
9005e00e4e Ansible: Create XDG home directories based on xdg facts 2025-01-31 16:40:50 -08:00
cc42c50438 Ansible: Remove unnecessary _zsh_dir variable from zsh.yml 2025-01-31 16:36:55 -08:00
0839618327 Ansible: Symlink dotfile tasks
Add a new tasks file for symlinking a directory. Doing it this way instead of
stat'ing the file and forking based on its type in symlink_dotfile.yml is more
efficient, I think?

Clean up file permissions: remove other permissions.

Add a variable to toggle skipping symlink errors.
2025-01-31 16:34:42 -08:00
d022b579d2 Ansible: Add tasks for setting up neovim and vim 2025-01-31 16:34:20 -08:00
baed6171dc Ansible: Add XDG facts to the ansible environment 2025-01-31 16:28:36 -08:00
72896c3feb Ansible: another take a using Ansible to set up dotfiles 2025-01-31 16:27:22 -08:00
be6b93cdde [nvim] Set shiftwidth and softtabstop to 2 spaces for HTML files
Never thought I'd be *that* person, but here we are.
2025-01-31 13:33:32 -08:00
728cf81a7b [tmux] Move config to XDG_CONFIG_HOME 2025-01-31 13:31:27 -08:00
a0f23a108f [git] Add aliases for restore --stage (rs) and switch --create (sc) 2025-01-31 13:31:16 -08:00
2f897bb808 [nvim] Move repeated use of vim.fn.stdpath("state") to a local 2025-01-31 13:31:16 -08:00
e0d3364d9d [nvim] Add some helpful comments to configuration.lua 2025-01-31 13:31:16 -08:00
e015132f15 [nvim] Move the textwidth back to 80 characters
I just prefer this, turns out.
2025-01-31 13:31:16 -08:00
f8c04599c5 [nvim] Treat files with a .make extension as Makefiles 2024-12-05 11:53:34 -08:00
329db6f6de [zsh] Configure ls(1) colors with environment variables instead of aliases
ls(1) on macOS and FreeBSD is the BSD version of the utility. As such it can be
configured to display directory contents in color using a command line argument
(-G) or environment variables (LSCOLORS). Using environment variables is nice
because it'll work regardless of the arguments you pass, so there's no need to
configure aliases.
2024-11-12 13:47:20 -08:00
070f8f9a71 Remove Dotfiles project
I had something in mind for this Xcode project that never panned out.
2024-11-12 13:46:59 -08:00
b644323e31 [vim] Remove some unused plugins 2024-11-12 13:32:34 -08:00
440efbf8fc [nvim] Install telescope
Add these bindings:
- find_files to ,ff
- live_grep to ,fg
- buffers to ,fb
- help_tags to ,fh
2024-11-09 08:34:10 -08:00
b233d52b6d [nvim] Factor out the map variable in keys.lua 2024-11-09 08:33:55 -08:00
7d1f5bf0cd Remove Ansible directory 2024-11-08 08:25:01 -08:00
202dfdb886 [nvim] Call addGitTopLevelDirectoryToRuntimePath after sourcing common vimrc 2024-10-09 09:50:05 -07:00
0a3dd9451a [nvim] Remove unused _addPathToRuntimePath function 2024-10-09 09:49:40 -07:00
ad6cc90afa [vim] Move vim state directory to ~/.local/state/vim 2024-10-09 09:48:16 -07:00
4c9e58e179 Create a eryn Python virtual environment in my home directory for local packages 2024-10-01 10:23:13 -07:00
cd21b15b65 [zsh] Add Python virtual environments configuration to init-env-python 2024-09-30 14:45:20 -07:00
be4d690e32 [zsh] Update all init-rc functions 2024-09-30 11:13:10 -07:00
1145ef23e1 [zsh] Move ~df to init-env-tilde-paths 2024-09-30 10:27:39 -07:00
3dd367982a [nvim] Update UltiSnips script snippet for Python 2024-09-27 11:37:33 -07:00
2882bf085e [zsh] Two enhancements to update-date
Reverse the candidates array (the list of positional arguments after options)
with the --prepend (or -p) option so that directories are prepended to the path
variable in the correct precedence.

Add a "force" option as -f or --force that will skip checking if a directory
exists and add the path even if it doesn't. As part of this change, add the
check that the directory exists.
2024-09-26 16:38:30 -07:00
db20fc1b14 [zsh] Clear $path before adding my own directories to it 2024-09-26 16:38:05 -07:00
734ab0a7a5 [zsh] Bring back init-env-tilde-paths
Apparently it was load bearing
2024-09-26 16:19:28 -07:00
71cf2d52f6 [zsh] Remove init-env-unix
This stuff was folded into init-env.
2024-09-26 16:13:21 -07:00
b2974db133 [zsh] Move setting VISUAL to init-env-vi and remove LESSHISTFILE 2024-09-26 16:11:08 -07:00
a174790ed0 [zsh] Remove init-env-zsh-helpers -- those went to init-env 2024-09-26 16:10:46 -07:00
a64ae962ca [zsh] Add init-env back to the zshenv init functions
It somehow got dropped.
2024-09-26 16:05:49 -07:00
f7f45b5b50 [zsh] Move the finder function to its own file 2024-09-26 15:42:36 -07:00
c260784e5d [zsh] Clean up init-rc-darwin 2024-09-26 15:42:36 -07:00
f2144fcbed [zsh] Give all the init-env functions consistent names 2024-09-26 15:42:36 -07:00
e5505a7a69 [nvim] Add a gocsstmpl template
This is based on gotexttmpl and css highlighting.
2024-09-26 15:42:36 -07:00