Commit graph

271 commits

Author SHA1 Message Date
e745404fa6
fixup! nixos: setup home on tmpfs 2023-12-27 15:12:11 +08:00
b5b59e3729
nixos/clash: use systemd LoadCredential 2023-12-26 14:45:13 +08:00
4cecc06627
nixos: add a list of default programs 2023-12-25 22:27:42 +08:00
fa0e9ccc74
nixos: core: use sudo-rs 2023-12-25 21:03:49 +08:00
dd8fa2150f
nixos: hosts: aristotle: add dpi 2023-12-25 16:56:59 +08:00
09d875d9aa
nixos: clash-meta-client: use sops templates 2023-12-25 15:56:27 +08:00
738c806307
nixos/clash: apply hardening 2023-12-25 15:52:09 +08:00
e27bfc9672
nixos/clash: utilize command line opts 2023-12-25 15:52:07 +08:00
82eafc1aba
nixos: set stateVersion by hosts 2023-12-25 08:13:56 +08:00
937c6bd39a
nixos/clash: minor adjustments 2023-12-23 16:47:14 +08:00
5aa1ac83a6
fixup! nixos: profiles: core: sorting 2023-12-22 11:10:59 +08:00
cebc08cb78
nixos: zram-generator: use optimized sysctl 2023-12-22 10:57:03 +08:00
fb91a29e05
nixos: nix: use nix-monitored 2023-12-22 09:48:31 +08:00
dfd022660c
nixos/clash: init 2023-12-21 11:59:19 +08:00
2cf6f52c8b
nixos: modules: move modules into ./myFlake 2023-12-21 11:49:00 +08:00
ed174ed661
fixup! nixos: setup home on tmpfs 2023-12-21 08:03:59 +08:00
5cd54c4323
nixos: gaming: gamemode: integrate with offloading 2023-12-20 23:26:01 +08:00
d18469f1fa
nixos: presets: remove wayland.nix 2023-12-19 02:01:26 +08:00
5b666b91d1
flake: simplify hosts 2023-12-18 14:20:44 +08:00
1ee4b0ca9a
nixos: modules: hardware: simplify 2023-12-17 20:43:24 +08:00
933a53f94a
nixos: hosts: aristotle: disable hdapsd 2023-12-17 20:20:38 +08:00
50f8612308
nixos: sort machines by hosts 2023-12-17 18:16:39 +08:00
bc838d609d
nixos: nix: flake: add each flake input as a registry 2023-12-17 17:51:15 +08:00
b3ed736c15
treewide: use lib.getExe 2023-12-16 22:48:27 +08:00
5746458b7a
nixos: overlays: refactor 2023-12-16 20:05:54 +08:00
a35a190d7c
nixos: profiles: core: sorting 2023-12-16 17:50:10 +08:00
f8f66a088f
nixos: hardware: use nixos-hardware 2023-12-16 17:50:08 +08:00
32bab88502
treewide: run deadnix -e 2023-12-16 15:22:27 +08:00
99bdd0927e
flake: use nixosModules 2023-12-16 02:40:41 +08:00
74baa7b6bd
treewide: shorten module option names 2023-12-16 02:40:18 +08:00
207007fc9c
nixos: gnome-keyring: remove extra stuff 2023-12-15 22:24:47 +08:00
24b400c2f8
home: neovim: add my neovim configuration 2023-12-13 18:21:44 +08:00
98a6b23b06
flake: update lock file 2023-12-13 13:59:15 +08:00
4dba4df4bd
nixos: nix: flakes: disable flake-registry 2023-12-13 13:59:14 +08:00
ada1f8980e
nixos: remove ./flake-modules 2023-12-13 13:59:13 +08:00
491f672b14
nixos: setup home on tmpfs 2023-12-13 13:59:12 +08:00
35302e5753
nixos: modules: dns: add dhcp 2023-12-10 18:14:16 +08:00
6ce0c41baf
nixos: modules: dns: set default dns by timezone 2023-12-10 18:09:44 +08:00
2fb6a86718
nixos: remove hardware.nix 2023-12-10 17:18:03 +08:00
89c14dbd7c
treewide: commit lock everything 2023-12-07 14:16:51 +08:00
ccb2708096
nixos: flake: disable nix-channel 2023-12-06 15:12:17 +08:00
94f523638b
nixos: getty: simplify greetingLine 2023-12-06 15:12:06 +08:00
b572732783
nix: add exception 2023-12-04 00:02:28 +00:00
61ecc0289c
nix: sort mirrors 2023-12-03 23:54:27 +00:00
887c187cb0
treewide: simplify 2023-12-03 23:52:19 +00:00
8e32e60451
treewide: run statix fix 2023-12-02 18:42:59 +08:00
8264702934
nixos, hardware: remove ./<brand name>/<series name>/<module name>/<hostname> 2023-11-30 03:14:29 +08:00
81ebafa0df
nixos, modules: rename myFlake.nixos.hardware.{cpu,gpu,misc} -> myFlake.nixos.hardware.components.{cpu,gpu,misc} 2023-11-30 02:47:43 +08:00
5dab0b614e
treewide: use-cases -> opt-in 2023-11-29 20:02:28 +08:00
97072e8eae
treewide: set mirrors by timezone 2023-11-28 12:12:22 +08:00
383e1d09cd
treewide: rename alias'ed packages 2023-11-28 12:11:49 +08:00
4ad2ef60c0
nixos, modules, hardware, nvidia: downgrade to nvidia 470
with nvidia's latest driver (545.29.02), games behave extremely laggy when fps is not limited (for example. vsync is disabled)
this commit temporarily reverts nvidia driver to version 470
2023-11-28 12:11:43 +08:00
a85dcfc3ff
flake: update lock file 2023-11-28 12:11:36 +08:00
0044b9eed1
nixos: cleanup 2023-11-23 14:23:03 +08:00
64379f0e6a
treewide: sorting 2023-11-22 10:19:11 +08:00
946d971b0c
flake, inputs: remove stevenblack hosts 2023-11-20 03:39:14 +08:00
6763cdbedc
modules: cleanup myFlake.{nixos,darwin}.networking.dns 2023-11-19 14:19:51 +08:00
5fe1d802b8
nixos,modules: add myFlake.nixos.hardware.accessories 2023-11-19 14:19:27 +08:00
b9cbe17f15
nixos,desktop,gaming: performance optimisation 2023-11-19 14:19:06 +08:00
892b910d04
nixos,core,sysctl: performance optimisation 2023-11-19 14:18:48 +08:00
eb0d88872b
nixos,profiles,core: fancy getty greeting message 2023-11-18 10:58:16 +08:00
cb4dc0815d
nixos,modules: add myFlake.nixos.hardware 2023-11-17 20:17:13 +08:00
f98ee5581a
treewide: sorting 2023-11-17 13:38:25 +08:00
6c0036ee4e
nixos,presets,core: more hardening 2023-11-15 20:55:46 +08:00
535ba3153c
nixos,server: use minimal.nix preset 2023-11-15 20:55:44 +08:00
95b1b92b4b
nixos,anti-feature: deny non-source packages 2023-11-15 20:55:42 +08:00
444e915566
nixos,graphical: move personal stuff to users/guanranwang/nixos 2023-11-15 20:54:57 +08:00
99d810e25b
nixos,graphical: move xdg.nix to users/guanranwang/nixos/presets/desktop.nix 2023-11-15 20:54:55 +08:00
112ae500c3
nixos,networking: add myFlake.nixos.networking.network-configuration-daemon 2023-11-15 20:54:51 +08:00
6115991804
nixos,overlays: imports -> import 2023-11-09 12:21:04 +08:00
96f5d82a5d
nixos,boot: mkOption -> mkEnableOption 2023-11-09 12:10:46 +08:00
dd84a0850b
nixos,dns: types.str -> types.enum 2023-11-09 12:07:37 +08:00
36bea2b498
nixos: move plymouth to ./presets/desktop 2023-11-09 12:06:36 +08:00
65a8502ecb
nixos: add myFlake.nixos.boot.{silentboot,noLoaderMenu} 2023-11-09 11:55:14 +08:00
f7287b37fe
nixos: enable shell in user configuration 2023-11-09 11:51:35 +08:00
3601c15404
nixos,presets: add desktop/virt-manager 2023-11-08 23:58:02 +08:00
71cff0a10d
nixos,core: remove default packages 2023-11-08 22:19:15 +08:00
7a453b5a56
nixos,dns: types.string -> types.str 2023-11-08 17:15:03 +08:00
b056a38897
nixos,networking: add myFlake.nixos.networking.dns 2023-11-08 17:14:59 +08:00
32019b25d8
nixos,alidns: move to nixos/presets/core/networking 2023-11-08 17:14:56 +08:00
561efa77e3
nixos: move machines/nixos/hardware/accessories to nixos/presets/desktop/ 2023-11-06 12:23:08 +08:00
0ee56bf571
nixos,presets: sorting 2023-11-06 07:50:34 +08:00
d683d4bb53
flake: move flake's substituter to ./flakes/* 2023-11-05 21:14:23 +08:00
12d5afb47d
nixos,presets: add zram-generator 2023-11-05 17:35:05 +08:00
e8b5a28757
flake: adapt new flake.lock 2023-11-05 16:53:41 +08:00
3ad8fc3963
nixos: move font packages to home-manager 2023-11-04 20:49:54 +08:00
db3355ffee
nixos,fix: remove firewall.nix from default.nix 2023-11-04 19:35:48 +08:00
6b863b1462
nixos: remove firewall.nix 2023-11-04 18:14:58 +08:00
98dbc82d27
flake: format everything using alejandra 2023-11-04 18:14:42 +08:00
e690cf05ec
flake: overhaul presets 2023-11-04 18:02:11 +08:00
63e6aa1b81
flake: install git 2023-11-04 15:36:48 +08:00
6a5f37bbed
overlays: patch ydict 2023-11-03 22:52:18 +08:00
c3c7abb669
overlays,sway: use .patch file from github PR 2023-10-31 17:18:50 +08:00
edfcd11811
flake: adapt new flake.lock 2023-10-31 17:07:16 +08:00
1eab1dc30f
nixos: remove nixos/{i18n,users,networking/timezone} 2023-10-27 00:10:04 +08:00
a75a14d0a2
flake: adapt new flake.lock 2023-10-18 19:04:06 +08:00
5751f40dc1
packages,fonts: add symbols nerd font 2023-10-18 19:03:39 +08:00
aaa3d9ee88
nixos,boot: set timeout to 0 seconds 2023-10-18 17:44:41 +08:00
d55cafd965
nixos,kdeconnect: gsconnect -> valent 2023-10-18 17:42:18 +08:00
8ff2fc46aa
nixos: add presets 2023-10-16 16:26:06 +08:00
5bd2c3dbde
Merge branch 'master' of https://github.com/Guanran928/flake 2023-10-15 14:24:40 +08:00
4b52ac15d2
repo: declutter 2023-10-15 08:51:56 +08:00
e179a6bc06
users: remove system-user.nix 2023-10-14 17:40:12 +08:00
8d3acf6838
repo: git submodules -> flake inputs 2023-10-14 15:53:25 +08:00
f7d4878472
nix: modify nix configurations 2023-10-14 10:20:42 +08:00
92ca867f76
overlays: use fetchgit to fetch patches from aur 2023-10-13 15:12:12 +08:00
ba30402186
networking: networkmanager -> iwd 2023-10-12 22:22:13 +08:00
f2d5d71f42
flake: adapt new flake.lock 2023-10-12 16:40:25 +08:00
84bfa9817a
networking: modify proxy configurations
- removed `environment.systemPackages = with pkgs; [ clash-meta ];`,
  as I found it isn't nessessary...
- use same environment variables on different platforms and alias
2023-10-10 17:05:33 +08:00
aed681b24d
overlays: patch firefox with .diff file from aur/firefox-xdg 2023-10-08 11:15:59 +08:00
760327c7ea
repo: trim tailing whitespaces 2023-10-05 18:09:04 +08:00
d69188d887
overlays: patch prismlauncher to allow cracked accounts 2023-10-05 18:03:37 +08:00
fedee7be14
migrate to new structure 2023-09-27 12:05:53 +08:00
16dd604ca9
nixos: rename hosts to machines + minor changes 2023-09-27 07:52:00 +08:00
24419b28e3
nixos: add substituters 2023-09-27 07:40:21 +08:00
e151bf4bb7
flake.nix: disable command-not-found 2023-09-27 07:01:04 +08:00
fda212386c
nixos,fix: actually import xdg.nix 2023-09-26 16:35:45 +08:00
36bd037a03
nixos: minor adjustments to secrets, proxy, users 2023-09-21 05:23:10 +08:00
04990550bb
nixos: add roboto to fonts 2023-09-21 05:21:04 +08:00
d7fcdf05b9
chore: format getty greeting message 2023-09-20 00:47:52 +08:00
3c138f3b9f
initial commit 2023-09-19 08:17:43 +08:00