tangled
alpha
login
or
join now
jaspermayone.com
/
dots
0
fork
atom
@jaspermayone.com's dotfiles
0
fork
atom
overview
issues
pulls
pipelines
fix bugs
jaspermayone.com
1 month ago
3e4066d0
78cb7d26
+5
-12
5 changed files
expand all
collapse all
unified
split
configs
espanso
match
wit.yml
darwin
default.nix
flake.nix
home
default.nix
hosts
remus
default.nix
+1
-4
configs/espanso/match/wit.yml
···
1
1
# espanso match file - WIT (Wentworth) related matches
2
2
-
# Imports secrets.yml for sensitive variables (my_id)
3
3
-
4
4
-
imports:
5
5
-
- "secrets.yml"
2
2
+
# Uses my_id variable from secrets.yml (automatically loaded from match directory)
6
3
7
4
global_vars:
8
5
- name: my_name
+1
-4
darwin/default.nix
···
72
72
};
73
73
74
74
taps = [
75
75
-
"ArmMbed/homebrew-formulae"
76
75
"bramstein/webfonttools"
77
76
"charmbracelet/tap"
78
77
"heroku/brew"
···
117
116
"cmake"
118
117
"sccache"
119
118
120
120
-
# Embedded development (Pico SDK)
121
121
-
"ArmMbed/homebrew-formulae/arm-none-eabi-gcc"
122
122
-
123
119
# Languages/runtimes (specific versions)
124
120
"composer"
125
121
"openjdk"
···
152
148
"discord"
153
149
"element"
154
150
"espanso"
151
151
+
"gcc-arm-embedded" # ARM embedded toolchain for Pico SDK
155
152
"google-chrome"
156
153
"iterm2"
157
154
"ngrok"
+2
-2
flake.nix
···
110
110
mkNixos =
111
111
hostname: system:
112
112
nixpkgs.lib.nixosSystem {
113
113
-
inherit system;
114
113
specialArgs = { inherit inputs outputs hostname; };
115
114
modules = [
115
115
+
{ nixpkgs.hostPlatform = system; }
116
116
./hosts/${hostname}/configuration.nix
117
117
agenix.nixosModules.default
118
118
tgirlpkgs.nixosModules.default
···
136
136
mkDarwin =
137
137
hostname: system:
138
138
nix-darwin.lib.darwinSystem {
139
139
-
inherit system;
140
139
specialArgs = { inherit inputs outputs hostname; };
141
140
modules = [
141
141
+
{ nixpkgs.hostPlatform = system; }
142
142
./darwin
143
143
./hosts/${hostname}
144
144
agenix.darwinModules.default
+1
-1
home/default.nix
···
17
17
../modules/ssh.nix
18
18
../modules/git.nix
19
19
../modules/configs.nix
20
20
-
inputs.try.homeManagerModules.default
20
20
+
inputs.try.homeModules.default
21
21
];
22
22
23
23
home.stateVersion = "24.05";
-1
hosts/remus/default.nix
···
41
41
# Laptop-specific homebrew packages
42
42
homebrew.brews = [
43
43
# Embedded development
44
44
-
"arm-none-eabi-gcc"
45
44
"dfu-util"
46
45
"open-ocd"
47
46
"stlink"