tangled
alpha
login
or
join now
anirudh.fi
/
dotfiles
5
fork
atom
my nix dotfiles
5
fork
atom
overview
issues
pulls
pipelines
nix: bump flake etc.
anirudh.fi
1 year ago
76fda970
8ea9d11c
verified
This commit was signed with the committer's
known signature
.
anirudh.fi
SSH Key Fingerprint:
SHA256:FQUiBXeyBQT4WKOm7EKh6hLkHjBh9MdfkV3my0dueGE=
+65
-22
3 changed files
expand all
collapse all
unified
split
flake.lock
home.nix
hosts
wyndle
configuration.nix
+43
-21
flake.lock
···
59
59
]
60
60
},
61
61
"locked": {
62
62
-
"lastModified": 1729826725,
63
63
-
"narHash": "sha256-w3WNlYxqWYsuzm/jgFPyhncduoDNjot28aC8j39TW0U=",
62
62
+
"lastModified": 1731454423,
63
63
+
"narHash": "sha256-TtwvgFxUa0wyptLhQbKaixgNW1UXf3+TDqfX3Kp63oM=",
64
64
"owner": "lnl7",
65
65
"repo": "nix-darwin",
66
66
-
"rev": "7840909b00fbd5a183008a6eb251ea307fe4a76e",
66
66
+
"rev": "6c71c49e2448e51ad830ed211024e6d0edc50116",
67
67
"type": "github"
68
68
},
69
69
"original": {
···
147
147
"type": "github"
148
148
}
149
149
},
150
150
+
"globset": {
151
151
+
"inputs": {
152
152
+
"nixpkgs-lib": [
153
153
+
"nix-snapshotter",
154
154
+
"nixpkgs"
155
155
+
]
156
156
+
},
157
157
+
"locked": {
158
158
+
"lastModified": 1729844927,
159
159
+
"narHash": "sha256-nBkQx23jgpGPk3aU2KcqJCoYvzjsKEjWBePmc2z8N3k=",
160
160
+
"owner": "pdtpartners",
161
161
+
"repo": "globset",
162
162
+
"rev": "eb9d9e64b7ab0a64c34ba4a5a990b66506401c35",
163
163
+
"type": "github"
164
164
+
},
165
165
+
"original": {
166
166
+
"owner": "pdtpartners",
167
167
+
"repo": "globset",
168
168
+
"type": "github"
169
169
+
}
170
170
+
},
150
171
"home-manager": {
151
172
"inputs": {
152
173
"nixpkgs": [
···
154
175
]
155
176
},
156
177
"locked": {
157
157
-
"lastModified": 1729894599,
158
158
-
"narHash": "sha256-nL9nzNE5/re/P+zOv7NX6bRm5e+DeS1HIufQUJ01w20=",
178
178
+
"lastModified": 1731235328,
179
179
+
"narHash": "sha256-NjavpgE9/bMe/ABvZpyHIUeYF1mqR5lhaep3wB79ucs=",
159
180
"owner": "nix-community",
160
181
"repo": "home-manager",
161
161
-
"rev": "93435d27d250fa986bfec6b2ff263161ff8288cb",
182
182
+
"rev": "60bb110917844d354f3c18e05450606a435d2d10",
162
183
"type": "github"
163
184
},
164
185
"original": {
···
171
192
"inputs": {
172
193
"flake-compat": "flake-compat",
173
194
"flake-parts": "flake-parts",
195
195
+
"globset": "globset",
174
196
"nixpkgs": [
175
197
"nixpkgs"
176
198
]
177
199
},
178
200
"locked": {
179
179
-
"lastModified": 1729627456,
180
180
-
"narHash": "sha256-TCZdXCmnqCPsd3PjLv/LDSKJhTspLliL0DE+c/XP9BY=",
201
201
+
"lastModified": 1730022297,
202
202
+
"narHash": "sha256-eVMEONp3yqu0gy0RtOSEpOAueXuQsGQVqac3qCJixMU=",
181
203
"owner": "pdtpartners",
182
204
"repo": "nix-snapshotter",
183
183
-
"rev": "f2957822a3748c91e678657a1cfd009b0440bbfd",
205
205
+
"rev": "c738f1a16a8612dfc474a4424bacff7e89369ca3",
184
206
"type": "github"
185
207
},
186
208
"original": {
···
214
236
},
215
237
"nixos-hardware": {
216
238
"locked": {
217
217
-
"lastModified": 1729742320,
218
218
-
"narHash": "sha256-u3Of8xRkN//me8PU+RucKA59/6RNy4B2jcGAF36P4jI=",
239
239
+
"lastModified": 1731403644,
240
240
+
"narHash": "sha256-T9V7CTucjRZ4Qc6pUEV/kpgNGzQbHWfGcfK6JJLfUeI=",
219
241
"owner": "nixos",
220
242
"repo": "nixos-hardware",
221
221
-
"rev": "e8a2f6d5513fe7b7d15701b2d05404ffdc3b6dda",
243
243
+
"rev": "f6581f1c3b137086e42a08a906bdada63045f991",
222
244
"type": "github"
223
245
},
224
246
"original": {
···
229
251
},
230
252
"nixpkgs": {
231
253
"locked": {
232
232
-
"lastModified": 1729665710,
233
233
-
"narHash": "sha256-AlcmCXJZPIlO5dmFzV3V2XF6x/OpNWUV8Y/FMPGd8Z4=",
254
254
+
"lastModified": 1731139594,
255
255
+
"narHash": "sha256-IigrKK3vYRpUu+HEjPL/phrfh7Ox881er1UEsZvw9Q4=",
234
256
"owner": "NixOS",
235
257
"repo": "nixpkgs",
236
236
-
"rev": "2768c7d042a37de65bb1b5b3268fc987e534c49d",
258
258
+
"rev": "76612b17c0ce71689921ca12d9ffdc9c23ce40b2",
237
259
"type": "github"
238
260
},
239
261
"original": {
···
245
267
},
246
268
"nixpkgs-master": {
247
269
"locked": {
248
248
-
"lastModified": 1729926448,
249
249
-
"narHash": "sha256-MFoJpqEAqUIFsf2/sdrmnS0FS3LZxHhA6l40coxQ/0g=",
270
270
+
"lastModified": 1731506747,
271
271
+
"narHash": "sha256-5gZxzQOIihYf7zjSSZLNTzBpTIZTbhXxNej3BVJSEvE=",
250
272
"owner": "NixOS",
251
273
"repo": "nixpkgs",
252
252
-
"rev": "08c5673c9542c7f5d11f048f2b87dfe983716dd1",
274
274
+
"rev": "189f5dcfb3e13e3dee7bf16f7baddcf9f39e158a",
253
275
"type": "github"
254
276
},
255
277
"original": {
···
334
356
]
335
357
},
336
358
"locked": {
337
337
-
"lastModified": 1729902742,
338
338
-
"narHash": "sha256-BBCvrousjm9kAi920INZExX1soYvwbNLhAlyMuh4vTo=",
359
359
+
"lastModified": 1731508339,
360
360
+
"narHash": "sha256-W0Yg3Tml1PdTKqc0yh1WAmWJxrN/sV7gfhrc+TwOQ0k=",
339
361
"owner": "zed-industries",
340
362
"repo": "zed",
341
341
-
"rev": "d7a277607b17e9875a1aba6351e3acc64db0c1d3",
363
363
+
"rev": "27dfb48a7b2da87f279b5180afcf9e15e2794d33",
342
364
"type": "github"
343
365
},
344
366
"original": {
+15
home.nix
···
59
59
pkgs.wl-clipboard
60
60
pkgs.nvtop
61
61
pkgs.vesktop
62
62
+
pkgs.smile
62
63
64
64
+
pkgs.gnome-pomodoro
63
65
pkgs.gnome.gnome-tweaks
64
66
pkgs.gnome.gnome-shell-extensions
65
67
pkgs.gnomeExtensions.appindicator
···
104
106
screensaver = [ "<Control><Super>q" ];
105
107
};
106
108
109
109
+
"org/gnome/shell/keybindings" = {
110
110
+
show-screenshot-ui = [ "<Shift><Control>4" ];
111
111
+
};
112
112
+
113
113
+
"org/gnome/shell/keybindings/screenshot-window" = {
114
114
+
screenshot-window = [ "<Shift><Super>space" ];
115
115
+
};
116
116
+
117
117
+
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = {
118
118
+
binding = [ "<Control>;" ];
119
119
+
command = "smile";
120
120
+
name = "emoji";
121
121
+
};
107
122
};
108
123
109
124
xdg = {
+7
-1
hosts/wyndle/configuration.nix
···
13
13
kernel.sysctl."net.ipv4.ip_forward" = 1;
14
14
resumeDevice = "/dev/nvme0n1p2";
15
15
kernelPackages = pkgs.linuxPackages_latest;
16
16
-
kernelModules = [ "i2c-dev" ];
16
16
+
kernelModules = [ "i2c-dev" "v4l2loopback" ];
17
17
};
18
18
19
19
boot.blacklistedKernelModules = [ "nouveau" "nvidia" "nvidia_drm" "nvidia_modeset" ];
20
20
boot.extraModprobeConfig = ''
21
21
blacklist nouveau
22
22
options nouveau modeset=0
23
23
+
options v4l2loopback video_nr=2,3 width=640,1920 max_width=1920 height=480,1080 max_height=1080 format=YU12,YU12 exclusive_caps=1,1 card_label=Phone,Laptop debug=1
23
24
'';
25
25
+
26
26
+
boot.extraModulePackages = with config.boot.kernelPackages; [
27
27
+
v4l2loopback
28
28
+
];
24
29
25
30
networking = {
26
31
nameservers = [ "8.8.8.8" "8.8.4.4" ];
···
224
229
c = C-c
225
230
v = C-v
226
231
backspace = C-backspace
232
232
+
leftshift = compose
227
233
228
234
[option_mac:A]
229
235
backspace = C-backspace