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