Commit graph

257 commits

Author SHA1 Message Date
951aef988e
flake: update lock file 2024-02-28 16:55:14 +08:00
2cf1095b99
nix/substituters: use my personal cachix 2024-02-27 15:44:40 +08:00
dfa1ebc37f
treewide: migrate packages to NUR 2024-02-27 15:38:46 +08:00
66d7539eab
sway: use latest git version
https://github.com/swaywm/sway/pull/7226 is merged
https://github.com/swaywm/sway/pull/6249 looks dead :(

also simplified ./overlays
2024-02-25 02:43:25 +08:00
16f9a29d7e
treewide: fix typos with crate-ci/typos 2024-02-23 01:03:13 +08:00
1cab188b0d
home/fonts: update fontconfig 2024-02-19 18:14:02 +08:00
87635c85d1
home/theme: use adwaita icon && cleanup 2024-02-19 18:13:57 +08:00
21911abf53
fixup! blacksteel: add qbittorrent 2024-02-18 18:31:31 +08:00
c1de68cfd4
blacksteel: add qbittorrent 2024-02-17 21:45:58 +08:00
be2862c68a
nixos: add ssh key 2024-02-17 21:44:40 +08:00
9f9fe8cb8f
repo: add editorconfig && format 2024-02-16 01:04:01 +08:00
4d38591c6e
home: librewolf -> firefox
- LibreWolf uses custom UA when RFP isn't enabled, this leads to inconviences
  and weird beheviour when website detects your browser's UA. For example,
  Google renders with weird styling, installing Firefox Add-ons does not work,
  etc.

- Sandboxing with NixPak does not work with programs.firefox, unsure why.
  But NixPak also breaks hardware video accelerating (on LibreWolf), so
  anyway.

- Also sorted thunderbird's user-override.js and impermanence.nix
2024-02-16 01:03:57 +08:00
c32f4ce701
secrets/clash: update 2024-02-14 01:56:27 +08:00
5d709ee9b6
home/wallpapers/summer.jpg: crop black bars 2024-02-13 14:02:45 +08:00
a445c7a94b
home/wallpapers/pixiv: fetch from source 2024-02-12 21:52:25 +08:00
997dfa1f1a
fixup! secrets/clash: update 2024-02-12 21:51:51 +08:00
cd91bb3679
flake: update lock file 2024-02-12 14:13:32 +08:00
1cfd99fc53
secrets/clash: update 2024-02-12 14:13:32 +08:00
4c28b44351
overlays: fine grain patches 2024-02-12 13:27:05 +08:00
f14acbe195
nixos/modules/xbox-one-controller: fix incorrect comment 2024-02-11 23:01:20 +08:00
79e5aa0fd9
home/gaming: disable osu-stable
- it does not work well on wayland
- wine takes too much space
- it is unfree
- i usually prefer osu-lazer anyway
2024-02-11 22:58:50 +08:00
29a35e0e9c
fixup! flake: cleanup 2024-02-11 22:11:31 +08:00
b138b7e8e8
hosts: per-device anti-feature 2024-02-08 13:34:37 +08:00
d2d4693e1c
flake: expose overlays 2024-02-06 18:11:29 +08:00
15aee256dd
home/fonts: drop source-han-mono 2024-02-06 17:48:44 +08:00
de6da2748c
home/scripts: cleanup 2024-02-06 17:20:38 +08:00
ac8475706e
nixos: apply more hardening 2024-02-05 17:20:45 +08:00
6e2c24bb7a
nixos/networking/dns: add sni 2024-02-05 17:20:45 +08:00
417fa9d9dd
nixos/clash-meta-client: update rules 2024-02-05 17:20:45 +08:00
d7502e0044
treewide: sed s/--replace/--replace-warn/g 2024-02-05 17:13:32 +08:00
fa208b9ac1
home/scripts: refactor 2024-02-05 10:29:07 +08:00
d258257f5e
nixos: drop scripts 2024-02-03 12:11:27 +08:00
288a46abd3
nixos: disable plymouth 2024-02-02 15:00:26 +08:00
9103cabb4b
nixos: nix-monitored -> nh 2024-02-02 09:22:00 +08:00
f5bb0f2b60
treewide: ./{darwin,nixos}/hosts -> ./hosts 2024-02-01 17:42:50 +08:00
bd26cbe0a6
secrets: remove clash/proxy-providers/efcloud 2024-01-31 12:51:29 +08:00
f83093a966
secrets: add clash/proxy-providers/kogeki 2024-01-31 12:50:59 +08:00
9248aeb338
nixos: disko: compress -> compress-force 2024-01-30 12:20:52 +08:00
5b87816947
treewide: modules: simplify 2024-01-29 08:26:32 +08:00
9aefa3acfa
treewide: not-detected: modulesPath -> nixosModules 2024-01-28 09:37:24 +08:00
a0e4dcd93f
nixos: resolved: use cfg.dnsovertls 2024-01-28 07:29:32 +08:00
2e30b2cd12
flake: update lock file 2024-01-27 10:05:38 +08:00
0dcf6ffd7c
nixos: clash-meta-client: move setproxy aliaes 2024-01-27 04:13:55 +08:00
fc231ebf75
nixos: clash-meta-client: use geodata from nixpkgs 2024-01-27 04:13:52 +08:00
e6d7a787a1
secrets: add clash/proxies/lon0 2024-01-26 05:43:06 +08:00
b19ee82d31
nixos: source-han-{sans,serif} -> source-han-{sans,serif}-vf-otf
Steam Beta has updated embedded Chromium build to 109.0.5414.120,
now it supports rendering variable fonts.
2024-01-25 05:34:34 +08:00
4083560054
nixos: nix: enable some settings 2024-01-25 02:06:42 +08:00
0d6792fcfd
nixos/clash: restrict tunMode further
works for me(tm)
2024-01-22 00:47:53 +08:00
db3baf65c0
nixos/clash: fix build 2024-01-22 00:46:58 +08:00
275d8b0ef3
nixos/clash: fix link 2024-01-21 18:55:05 +08:00
6c433753c1
nixos: disko: enable hibernation 2024-01-17 19:53:00 +08:00
410bef4679
treewide: sorting 2024-01-17 19:53:00 +08:00
b5998cbfe9
nixos: sway: add patch: Tray D-Bus Menu 2024-01-16 13:03:50 +08:00
563d7c4851
nixos/clash: add cfg.tunMode 2024-01-16 10:02:47 +08:00
7d47e189f8
home: neochat -> fractal 2024-01-16 10:02:46 +08:00
095706efcd
fixup! sed 's/_: {/{/g' 2024-01-16 10:02:44 +08:00
4285f6330d
sed 's/_: {/{/g' 2024-01-16 10:02:44 +08:00
5ded322805
nixos: nix: use cache from nix-gaming's cachix 2024-01-16 10:02:43 +08:00
48b40fd878
flake: update lock file 2024-01-16 10:02:41 +08:00
6e1f921b05
nixos/clash: add file extension to secret 2024-01-16 08:55:55 +08:00
4f44b4d9d9
nixos: aristotle: upgrade stateVersion 2024-01-16 08:55:54 +08:00
71a8623821
nixos: disko: use bypassWorkqueues 2024-01-16 08:55:53 +08:00
dc4ad8f939
nixos: disko: simplify 2024-01-16 08:55:53 +08:00
0ec421f185
nixos: networking: google dns -> alidns 2024-01-16 08:55:50 +08:00
2323bfcc3e
nixos: profiles: simplify 2024-01-16 08:55:49 +08:00
33a42f5f82
{darwin,nixos}/clash: replace types.string with types.str 2024-01-10 04:22:49 +08:00
ab143cf59d
nixos: core: boot: simplify 2024-01-08 18:53:08 +08:00
ecfa59e73d
fixup! nixos: gaming: gamemode: integrate with offloading 2024-01-08 18:51:49 +08:00
55c239266f
home: add thunderbird 2024-01-08 00:31:04 +08:00
f79e3a569f
nixos: audio: setup pipewire low latency 2024-01-06 06:04:23 +08:00
5714fa5d7d
fixup! nixos: setup home on tmpfs 2024-01-06 04:18:27 +08:00
ae014b410c
hosts: aristotle: remove virt-manager 2024-01-06 04:18:16 +08:00
978d71fed2
nixos/clash: apply more hardening options 2024-01-03 19:21:55 +08:00
d690d256e1
Revert "nixos: hosts: aristotle: add dpi"
This reverts commit dd8fa2150f.
2024-01-03 16:20:24 +08:00
185f08af82
nixos: disko: cleanup 2024-01-03 16:20:17 +08:00
9de12f1548
flake: update lock file 2024-01-03 16:20:15 +08:00
e403ee5821
nixos/clash: cleanup 2024-01-03 16:20:13 +08:00
b4a9fa903f
nixos/clash: use systemd DynamicUser 2024-01-03 00:27:15 +08:00
506ad73136
fixup! nixos: setup home on tmpfs 2024-01-01 16:26:53 +08:00
0d5fc6d005
nixos: use newer version of nvidia driver 2024-01-01 16:26:51 +08:00
9cac96c5ff
nixos/clash: add option descriptions 2023-12-31 20:22:48 +08:00
f9161573ff
nixos: sorting 2023-12-31 00:18:35 +08:00
8e0cd38d5a
nixos: profiles: indicate unused stuff 2023-12-29 23:27:01 +08:00
88e6cea3f3
nixos: networking: simplify 2023-12-29 23:26:56 +08:00
d313750925
treewide: remove aliases 2023-12-27 15:28:18 +08:00
92b85bee28
flake: update lock file 2023-12-27 15:12:13 +08:00
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