chayleaf
1f0800986e
don't put private files to store by default
2023-05-26 01:38:17 +07:00
chayleaf
69ce2ffdbc
store secrets separate from this flake
...
This uses a native plugin (pkgs.nix-plugins) to avoid using --impure,
other options involving secret files are too limited for my use case as
I need eval-time access to secrets. Moving it to a private flake is
another option, but Nix flakes are poorly suited for non-monorepos.
Previously I just renamed .git to .git.bak to make sure Nix pulls the
"private" subdir into store as well, but this new system may be more
robust and can be extended to way be more secure in the future (e.g.
right now I copy the secret .nix files to store, but in general there's
no need to do that).
Of course the main drawback is that now I require a plugin for this
flake to work.
2023-05-26 00:46:38 +07:00
chayleaf
febfcb416b
more polish for hm nixos module integration
...
still, it makes system config eval too slow so i'd like to avoid using
it
2023-05-25 11:34:27 +07:00
chayleaf
ac312dec98
switch to mainline system76-scheduler module (and fix eval)
2023-05-25 06:32:52 +07:00
chayleaf
6a329dab38
refactor pkgs, allow NixOS HM module to be used
2023-05-25 06:26:52 +07:00
chayleaf
d86b83c319
update private config sample
2023-05-25 05:09:17 +07:00
chayleaf
10f795dbb3
nuke flake-utils-plus
2023-05-25 05:02:42 +07:00
chayleaf
4f531a83a9
merge into a single flake
...
However, Nix has some annoying store semantics when integrating with
.git repos, so I move .git to .git.bak whenever I'm not working with
git.
2023-05-25 04:39:57 +07:00
chayleaf
92dc5eb16e
sway ptt&botamusique, wrap nix for nil lsp
2023-05-23 11:33:32 +07:00
chayleaf
3a46dc3c2a
start working on router config
2023-05-17 15:27:32 +07:00
chayleaf
600654b33f
reorganize hardware
2023-05-17 07:18:05 +07:00
chayleaf
5bc6d6a996
bikeshedding
2023-05-17 06:29:03 +07:00
chayleaf
f77271b249
sway: fix mumble ptt
2023-05-17 03:23:56 +07:00
chayleaf
052257c5a7
bikeshedding
2023-05-13 20:32:35 +07:00
chayleaf
07170ee242
fix virtiofs
...
this also requred a change in vm config for some reason, see
https://bbs.archlinux.org/viewtopic.php?id=285366
the <binary/> still has to be there because the path="..." attribute is
needed, but all other attrs and the inner content should be removed to
fix it
2023-05-12 18:12:33 +07:00
chayleaf
d5f9e87bc9
small cleanup
2023-05-11 17:28:47 +07:00
chayleaf
33b4fe95c2
add server config
2023-05-11 05:33:08 +07:00
chayleaf
8655459e46
update inputs
...
sway doesn't work with vulkan anymore, so make vulkan sway an option
2023-05-10 16:42:56 +07:00
chayleaf
051b8e41e9
home: add xdg-utils; git cfg changes
2023-04-22 07:15:07 +07:00
chayleaf
ea00c35f41
subserv: custom changes
2023-04-19 01:58:58 +07:00
chayleaf
d8d9bab263
nvim: hopefully fix weird tab behavior
2023-04-17 00:14:57 +07:00
chayleaf
57717e5efa
move impermanence to separate module; add C-X nvim binding
2023-04-16 23:59:24 +07:00
chayleaf
d1c41443c2
system: fix build; rofi-steam-game-list: hardcode xdg-open path
2023-04-12 16:04:07 +07:00
chayleaf
76fa8cf4e0
systme: common->modules
2023-04-11 16:50:37 +07:00
chayleaf
64f860786d
disable i3
2023-04-11 01:02:47 +07:00
chayleaf
f296a8c337
refactor
2023-04-11 00:58:02 +07:00
chayleaf
f6483d21e9
add techmino
2023-04-10 19:21:20 +07:00
chayleaf
e1592b5cff
XDG_CONFIG_HOME/nixpkgs->XDG_CONFIG_HOME/home-manager
2023-04-10 19:15:34 +07:00
chayleaf
15836f06f3
rofi-steam-game-list: fix cache update bug
2023-04-07 13:56:47 +07:00
chayleaf
87b78d6405
update inputs
2023-04-06 21:00:49 +07:00
chayleaf
db89ba3f10
random changes
2023-04-06 09:45:22 +07:00
chayleaf
00b2c78723
update notlua
2023-03-20 19:04:09 +07:00
chayleaf
86243fb78e
nvim: improve autocmds
2023-03-19 20:40:35 +07:00
chayleaf
3c2e6ab8b9
nvim: only set lsp keybindings per buffer
2023-03-19 20:09:10 +07:00
chayleaf
82c96d70cf
nvim: remove some parens
2023-03-19 18:25:24 +07:00
chayleaf
e05588fa93
update notlua
2023-03-19 00:36:49 +07:00
chayleaf
75b50759ae
nvim: move lua compiler to a separate flake
2023-03-18 02:50:38 +07:00
chayleaf
7c1bcf409e
home/nvim: add varargs; uppercase dsl keywords; some cleanup
2023-03-17 05:04:50 +07:00
chayleaf
4c463b22a4
home/nvim: check assignment and property/table access types
2023-03-17 00:06:32 +07:00
chayleaf
c6c7a1cf0a
home/nvim: check function arity
2023-03-16 23:54:31 +07:00
chayleaf
049c95bd9f
home/nvim: a better require system + type defs
2023-03-16 23:38:16 +07:00
chayleaf
15e7be9a24
home/nvim: remove debug lsp logging
2023-03-15 19:14:37 +07:00
chayleaf
9e2794ff5e
home/nvim: identation changes
2023-03-15 18:58:22 +07:00
chayleaf
20d335b3d8
home/nvim: remove unused files & small style change
2023-03-15 18:55:46 +07:00
chayleaf
d341d8f8f9
home/nvim: add more comments
2023-03-15 17:43:16 +07:00
chayleaf
e74887723f
home/nvim: fix a small redundancy
2023-03-15 16:45:02 +07:00
chayleaf
035933f8b2
CURSED NVIM DSL
2023-03-15 16:41:44 +07:00
chayleaf
a53cd961f6
allow multiple types in rofi-steam-game-list
2023-03-07 19:46:23 +07:00
chayleaf
19f01e9998
fix rofi-steam-game-list
...
previously I passed the only config option as argv[1], but rofi sets
that to the selected option, so instead I pass it as an env var now
2023-03-07 19:25:11 +07:00
chayleaf
6af0cdbacf
rofi steam game list... and lots of other stuff
2023-03-07 18:20:08 +07:00