1
0
Fork 0

Add licensing for home-manager configuration

This commit is contained in:
Ethan Reece 2025-07-17 13:21:41 -05:00
parent 51152415ac
commit 12b2c45936
Signed by: me
GPG key ID: DD8CE04D5D8FF832
15 changed files with 78 additions and 11 deletions

4
.envrc
View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2025 Ethan Reece <contact@ethanreece.com>
#
# SPDX-License-Identifier: MIT
watch_dir ./sops watch_dir ./sops
watch_file ./home-manager/default.nix watch_file ./home-manager/default.nix
use flake use flake

4
.gitignore vendored
View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2025 Ethan Reece <contact@ethanreece.com>
#
# SPDX-License-Identifier: MIT
.direnv .direnv
.helix .helix
.pre-commit-config.yaml .pre-commit-config.yaml

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2025 Ethan Reece <contact@ethanreece.com>
#
# SPDX-License-Identifier: MIT
keys: keys:
- &laptop age1thulhunl9qf552rnlvhrdjrfy3udhfy43389them5her09ycrwcsqdjd25q - &laptop age1thulhunl9qf552rnlvhrdjrfy3udhfy43389them5her09ycrwcsqdjd25q
- &vpn age1emavxf6jydt0f8nt7y5xyagthhh0hcc3f0kthtt2yx0am7df3vdqw7uwk6 - &vpn age1emavxf6jydt0f8nt7y5xyagthhh0hcc3f0kthtt2yx0am7df3vdqw7uwk6

18
LICENSES/MIT.txt Normal file
View file

@ -0,0 +1,18 @@
MIT License
Copyright (c) <year> <copyright holders>
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.

View file

@ -1,3 +1,9 @@
<!--
SPDX-FileCopyrightText: 2025 Ethan Reece <contact@ethanreece.com>
SPDX-License-Identifier: MIT
-->
# 💻 Laptop configuration # 💻 Laptop configuration
This repository has the Nix home-manager configuration for my laptop, This repository has the Nix home-manager configuration for my laptop,

20
flake.lock generated
View file

@ -157,11 +157,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1752558218, "lastModified": 1752566655,
"narHash": "sha256-X429IFYAQYZGQFboq1Pz4qtU2XcD/avTHnJ+WEgiT7I=", "narHash": "sha256-w1Shlyy4dlAwtOb8NJ9XMs2FUD030WLgHWxOBQsh8bk=",
"ref": "main", "ref": "main",
"rev": "cb93b994031e290e44dabc7663d1f014bbf52c84", "rev": "193dbe8d030aa6784eae9acb211c4cfda404ed65",
"revCount": 4, "revCount": 11,
"type": "git", "type": "git",
"url": "https://git.sudoer777.dev/me/nix-flake-base.git" "url": "https://git.sudoer777.dev/me/nix-flake-base.git"
}, },
@ -484,11 +484,11 @@
}, },
"nixpkgs_4": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1752077645, "lastModified": 1752446735,
"narHash": "sha256-HM791ZQtXV93xtCY+ZxG1REzhQenSQO020cu6rHtAPk=", "narHash": "sha256-Nz2vtUEaRB/UjvPfuhHpez060P/4mvGpXW4JCDIboA4=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "be9e214982e20b8310878ac2baa063a961c1bdf6", "rev": "a421ac6595024edcfbb1ef950a3712b89161c359",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -536,11 +536,11 @@
"nixpkgs": "nixpkgs_5" "nixpkgs": "nixpkgs_5"
}, },
"locked": { "locked": {
"lastModified": 1752555807, "lastModified": 1752565432,
"narHash": "sha256-uPf6vXeHq/npoRt6gkcoajX6KtfBO1ATmQ0LbxJBc3o=", "narHash": "sha256-F19/GfIJ34mJRoE2rQ/saS4281RMrLiS6O45gJcuhgE=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "5dfd4f5779c92e6031346e444b61ae6023239092", "rev": "d5221bc958f3a8e5ab5edb33a4745da90c709049",
"type": "github" "type": "github"
}, },
"original": { "original": {

3
flake.lock.license Normal file
View file

@ -0,0 +1,3 @@
SPDX-FileCopyrightText: 2025 Ethan Reece <contact@ethanreece.com>
SPDX-License-Identifier: MIT

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2025 Ethan Reece <contact@ethanreece.com>
#
# SPDX-License-Identifier: MIT
{ {
description = "Home Manager configuration"; description = "Home Manager configuration";
inputs = { inputs = {

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2025 Ethan Reece <contact@ethanreece.com>
#
# SPDX-License-Identifier: MIT
{ inputs, withSystem, ... }: { inputs, withSystem, ... }:
{ {
imports = [ inputs.home-manager.flakeModules.home-manager ]; imports = [ inputs.home-manager.flakeModules.home-manager ];

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2025 Ethan Reece <contact@ethanreece.com>
#
# SPDX-License-Identifier: MIT
{ {
config, config,
inputs, inputs,

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2025 Ethan Reece <contact@ethanreece.com>
#
# SPDX-License-Identifier: MIT
{ lib, ... }: { lib, ... }:
{ {
settings = lib.mkForce { settings = lib.mkForce {

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2025 Ethan Reece <contact@ethanreece.com>
#
# SPDX-License-Identifier: MIT
{ ... }: { ... }:
{ {
perSystem = perSystem =

View file

@ -0,0 +1,5 @@
# SPDX-FileCopyrightText: 2025 Ethan Reece <contact@ethanreece.com>
#
# SPDX-License-Identifier: MIT
openrouter_api_key: d4d...

View file

@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2025 Ethan Reece <contact@ethanreece.com>
#
# SPDX-License-Identifier: MIT
openrouter_api_key: ENC[AES256_GCM,data:V/JK4bZb6ps22fseIz01AuXqHG+jGy1un3GzJNR5JL2y7WynHdVp9xsK01D4HoYApxYhbKG87VM2/40MSdfu46Rd7e6BwGCaiw==,iv:BMHPFzpu99911v3tBNvuZSzRiXpi+hJ+o/aGL3O/xPc=,tag:iXNV+chWGbUKUaghv6Rytw==,type:str] openrouter_api_key: ENC[AES256_GCM,data:V/JK4bZb6ps22fseIz01AuXqHG+jGy1un3GzJNR5JL2y7WynHdVp9xsK01D4HoYApxYhbKG87VM2/40MSdfu46Rd7e6BwGCaiw==,iv:BMHPFzpu99911v3tBNvuZSzRiXpi+hJ+o/aGL3O/xPc=,tag:iXNV+chWGbUKUaghv6Rytw==,type:str]
sops: sops:
age: age:

View file

@ -1 +0,0 @@
openrouter_api_key: d4d...