summaryrefslogtreecommitdiff
path: root/.config/k/config.toml
blob: cbd352acaaa529b13b9b3e7ffacd5f473c9acd98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
[development]
rebuild_before_running = true
enable_rebuild_indicator = true

[workspace]
paths = ["$HOME/projects", "$HOME/personal", "$HOME/Documents", "$HOME/"]

[memories]
path = "$HOME/personal/grimoire/memories/"

[system]
rpms_path = "$HOME/rpms"
packages = '''
keepassxc
git
stow
delta
nix
dnf-command(versionlock)
zsh
oh-my-posh
keychain
fzf
zoxide
ghostty
eza
golang
gcc
clang
tmux
tree-sitter-cli
fastfetch
find
fd
gopls
golang-mvdan-gofumpt
rg
gimp
bat
bc
btop
dua
sqlite
unzip
gitleaks
hyperfine
vesktop-1.6.5.x86_64.rpm
qdbus
loupe

# ZFS
https://zfsonlinux.org/fedora/zfs-release-3-1$(rpm --eval "%{dist}").noarch.rpm
kernel-devel-$(uname -r | awk -F'-' '{print $1}')
# NOTE: zfs must be after kernel was installed (as 2 separate k sync!!!!)
zfs

# For webzfs
libsodium-devel
libffi-devel
python3-devel

stylua

'''

[system.dnf]
# TODO(kyren): add a way to undo these options if they are removed?
options = [
  "zfs*.enabled=0",
  "zfs-latest.enabled=1",
]

[system.copr]
"scottames/ghostty" = {}
"yorickpeterse/stylua" = {}

# sudo dnf install ./path/to/package.rpm
# rpm -qp ./path/to/package.rpm
# sudo dnf remove package-name