tangled
alpha
login
or
join now
koi.rip
/
dotfiles
0
fork
atom
my nixos dotfiles :3 (git.koi.rip mirror)
git.koi.rip/koi/dotfiles
linux
dotfiles
neovim
nixos
catppuccin
0
fork
atom
overview
issues
pulls
pipelines
chore: move repo to codeberg
koi.rip
3 months ago
09c7dd16
3475ace4
+18
-83
6 changed files
expand all
collapse all
unified
split
.github
workflows
checks.yml
update.yml
.woodpecker
checks.yml
CODEOWNERS
home
modules
packages.nix
programs
zsh.nix
.github/CODEOWNERS
CODEOWNERS
-32
.github/workflows/checks.yml
···
1
1
-
name: checks
2
2
-
3
3
-
on:
4
4
-
push:
5
5
-
branches:
6
6
-
- main
7
7
-
pull_request:
8
8
-
branches:
9
9
-
- main
10
10
-
11
11
-
jobs:
12
12
-
nix:
13
13
-
runs-on: ubuntu-latest
14
14
-
steps:
15
15
-
- uses: actions/checkout@v6
16
16
-
- uses: wimpysworld/nothing-but-nix@main
17
17
-
- name: install nix
18
18
-
uses: cachix/install-nix-action@v31
19
19
-
- name: formatting
20
20
-
run: |
21
21
-
nix fmt
22
22
-
if [ -n "$(git status --porcelain)" ]; then
23
23
-
git --no-pager diff
24
24
-
exit 1
25
25
-
fi
26
26
-
- name: flake check
27
27
-
run: nix flake check
28
28
-
misc:
29
29
-
runs-on: ubuntu-latest
30
30
-
steps:
31
31
-
- name: commit message
32
32
-
uses: adamperkowski/commits@main
-49
.github/workflows/update.yml
···
1
1
-
name: update
2
2
-
3
3
-
on:
4
4
-
schedule:
5
5
-
- cron: '0 0 * * 0'
6
6
-
workflow_dispatch:
7
7
-
8
8
-
permissions:
9
9
-
contents: write
10
10
-
pull-requests: write
11
11
-
12
12
-
jobs:
13
13
-
nix:
14
14
-
runs-on: ubuntu-latest
15
15
-
steps:
16
16
-
- uses: actions/checkout@v6
17
17
-
- name: install nix
18
18
-
uses: cachix/install-nix-action@v31
19
19
-
- name: flake inputs
20
20
-
run: nix flake update
21
21
-
- name: create pull request
22
22
-
uses: peter-evans/create-pull-request@v7
23
23
-
with:
24
24
-
commit-message: 'flake: update inputs'
25
25
-
committer: 'github-actions[bot] <github-actions[bot]@users.noreply.github.com>'
26
26
-
author: 'github-actions[bot] <github-actions[bot]@users.noreply.github.com>'
27
27
-
branch: 'flake/update-inputs'
28
28
-
title: 'flake: update inputs'
29
29
-
reviewers: adamperkowski
30
30
-
assignees: adamperkowski
31
31
-
actions:
32
32
-
runs-on: ubuntu-latest
33
33
-
steps:
34
34
-
- uses: actions/checkout@v6
35
35
-
- name: update actions
36
36
-
uses: saadmk11/github-actions-version-updater@v0.9.0
37
37
-
with:
38
38
-
token: 'aaaaaaaaaa'
39
39
-
skip_pull_request: true
40
40
-
- name: create pull request
41
41
-
uses: peter-evans/create-pull-request@v7
42
42
-
with:
43
43
-
commit-message: 'ci: update github actions'
44
44
-
committer: 'github-actions[bot] <github-actions[bot]@users.noreply.github.com>'
45
45
-
author: 'github-actions[bot] <github-actions[bot]@users.noreply.github.com>'
46
46
-
branch: 'ci/update-github-actions'
47
47
-
title: 'ci: update github actions'
48
48
-
reviewers: adamperkowski
49
49
-
assignees: adamperkowski
+15
.woodpecker/checks.yml
···
1
1
+
when:
2
2
+
- event: [push, pull_request]
3
3
+
branch: main
4
4
+
5
5
+
steps:
6
6
+
- name: commit message
7
7
+
image: ghcr.io/adamperkowski/commits:latest
8
8
+
commands:
9
9
+
- check-commit-message "$(git log -1 --pretty=%B)"
10
10
+
- name: formatting
11
11
+
image: nixos/nix
12
12
+
commands:
13
13
+
- echo 'experimental-features = flakes nix-command' >> /etc/nix/nix.conf
14
14
+
- nix fmt --inputs-from .
15
15
+
- nix shell --inputs-from . nixpkgs#git -c git diff --exit-code
+1
home/modules/packages.nix
···
10
10
lsd
11
11
jq
12
12
gh
13
13
+
codeberg-cli
13
14
14
15
signal-desktop
15
16
+2
-2
home/modules/programs/zsh.nix
···
34
34
mkdirenv = "echo -e 'if has nix; then\\n use flake\\nfi' >> .envrc && direnv allow";
35
35
36
36
nixb = "nom build";
37
37
-
nixs = "nom shell";
38
38
-
nixdev = "nom develop -c $SHELL";
37
37
+
nixs = "FF_SKIP=1 nom shell";
38
38
+
nixdev = "FF_SKIP=1 nom develop -c $SHELL";
39
39
40
40
diff = "diff --color=auto";
41
41
grep = "grep --color=auto";