Relicense original contributions to 0BSD

- Remove verbose copyright sections in favor of SPDX metadata
- Simplify README with concise GNU Stow setup instructions
This commit is contained in:
2025-09-02 03:26:36 -04:00
parent 0ada0f3b67
commit 20b6470625
9 changed files with 69 additions and 55 deletions

View File

@@ -1,63 +1,29 @@
## Kris' dotfiles
### Installation
<!--
SPDX-FileCopyrightText: 2025 Kris Lamoureux <kris@lamoureux.io>
SPDX-License-Identifier: 0BSD
-->
Clone the repository:
## Dotfiles
`git clone https://github.com/krislamo/dotfiles.git`
Use GNU Stow to slow down your home directory listings with my
[accumulated sludge](https://web.archive.org/web/20141205101508/https://plus.google.com/+RobPikeTheHuman/posts/R58WgWwN9jp).
Symbolic linking is currently based on the working directory, so you must run the install script while you are inside its directory. Navigate into the repository:
### Setup
`cd dotfiles`
1. Clone into a subdirectory of `$HOME` and change into it
Now you will be successful running the install.sh script:
git clone https://git.krislamo.org/kris/dotfiles.git ~/.dotfiles && \
cd ~/.dotfiles
`./install.sh`
- `stow` targets the parent directory by default, see `-t`
2. List directories for available configuration sets
#### Copyrights and Licenses
ls -d */
`Files: .bash_aliases .gitconfig .bashrc .vimrc install.sh`
3. Dry run `stow` with `-n` against configuration sets and verify output before
running
Copyright (C) 2019-2020 Kris Lamoureux
stow -nv */
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3 of the License.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
---
`Files: .bashrc`
The original file is from Debian GNU/Linux's prepackaged version of the FSF's GNU Bash,
the Bourne Again SHell. This package was put together by Matthias Klose <doko@debian.org\>
See package: <https://packages.debian.org/buster/bash> for more information and copyright notices.
---
`Files: .vim/colors/monokai.vim`
The MIT License (MIT)
Copyright (c) 2009-2016 Marcin Kulik
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
- Use `-nvv` for more verbose output.