Commit graph

202 commits

Author SHA1 Message Date
1da1b2c9dd
system/nix: split into stable and unstable 2022-02-02 17:51:55 +07:00
e62c55bb31
hosts/caramel: use nix 2.4 2022-02-02 16:13:39 +07:00
406df074d5
sugarcane/filesystem: fixup filesystems 2022-02-02 16:11:09 +07:00
8733fc7054
hosts/sugarcane: init 2022-02-02 16:05:17 +07:00
9057a029ab
flake: move neovim-nightly overlay to blossom-only 2022-02-02 16:04:03 +07:00
8dcbfc1929
caramel/packages: add kitty.terminfo 2022-02-02 12:08:45 +07:00
1f8b0bd54c
hosts/caramel, users/hana: init 2022-02-02 00:50:39 +07:00
41c4362136
treewide: decouple home-manager 2022-02-02 00:27:17 +07:00
f8f0efa256
system/greetd: init 2022-01-17 11:31:11 +07:00
556e9ece7f
hosts/blossom: bump stateVersion to 21.11 2021-12-07 13:52:10 +07:00
50f1f32fe8
users: slight restructure to match hosts/ 2021-12-07 13:52:07 +07:00
8c75ba2a2d
treewide: yet another restructure
modules, overlays, and packages have their own default.nix re-exporting
things instead of reading file paths. slightly improves declarativeness.

wine-osu is removed; we're just using nix-gaming (for now).

our custom packages will now have to be accessed via pkgs.me instead of
just pkgs. helps know where it came from

future goals: get rid of our overlays completely, or at least not make
it replace anything from nixpkgs
2021-11-17 10:57:56 +07:00
9fad534cc2
blossom/kernel: disable os-prober 2021-11-15 20:30:17 +07:00
f91c64d71e
winter: rename to blossom 2021-11-02 00:53:56 +07:00
8ad1af7c05
wireguard: add strawberry 2021-10-07 11:45:54 +07:00
4404b67170
transmission: init 2021-10-06 22:38:07 +07:00
2d14369f78
networking: add wg hostnames 2021-09-21 08:26:13 +07:00
ef36724352
secrets: import needed secrets 2021-09-20 22:45:51 +07:00
43632a9f50
wireguard: init module 2021-09-20 22:45:51 +07:00
1e370e35f3
security: enable firewall 2021-09-20 22:45:51 +07:00
2b4cb226a1
fondue: init 2021-09-20 14:46:29 +00:00
eee9b5df5b
flake: use agenix 2021-09-20 13:24:00 +00:00
6d5d7e1535
winter: add apricot sshfs mount 2021-08-22 15:27:22 +07:00
a465af7a93
networking: add extraHosts 2021-08-22 14:50:06 +07:00
2917dcbe3b
apricot: init 2021-08-21 18:38:04 +07:00
a6a5c2cbca
winter: use google dns for now 2021-08-21 18:38:03 +07:00
de6d9a42b2
refactor: move host-specific modules to hosts/ 2021-08-21 18:38:00 +07:00
4408a2124e
move everything else in system config to base module 2021-07-16 07:23:59 +07:00
6f92c5463a
remove duplicate gui import
must be because of some rebasing i did, and didn't check it properly
2021-07-16 07:19:49 +07:00
157a0177d9
split base system config into a module 2021-07-15 20:47:13 +07:00
a5495be32b
split nix options into a module 2021-07-15 20:47:13 +07:00
ab6049f578
splitting parts of system config
- hardware-configuration.nix separated into kernel-winter.nix and
  filesystem-winter.nix
- kernel.nix split off into kernel-winter.nix
2021-07-15 20:47:11 +07:00
4e8e8f0fed
split system/gui into system/input 2021-07-15 19:59:41 +07:00
c86be50084
restructure
- users/rin/default.nix -> users/rin.nix
- users/rin/home.nix +-> users/rin.nix
- users/rin/*.nix -> modules/user/*.nix
- users/rin/scripts/ -> scripts/
- hosts/winter/default.nix -> hosts/winter.nix
- hosts/winter/*.nix -> modules/system/*.nix

- modules are dynamically imported as sets for system and user
2021-07-15 19:16:11 +07:00
5008989f2e
set snapper cleanup interval to 1h 2021-07-15 09:49:49 +07:00
84f9815ebb
disallow ssh root login and password auth 2021-07-15 08:39:09 +07:00
2bc503a791
move windowManager.i3 packages to home-manager
oh my god i just realised my rofi configuration was ignored
2021-07-11 11:48:53 +07:00
ce0954fc61
add snapper 2021-07-10 10:57:18 +07:00
d9b73bfd43
refactoring
- overlays/{linux,wine-osu}.nix -> packages/{linux-lava,wine-osu}/
- overlays/misc/ -> overlays/patches/
- overlays/misc/0001...patch -> packages/linux-lava/si...patch
- overlays/misc/wine/ -> packages/wine-osu/patches/
- flake.nix:
  - overlays are dynamically read from overlays/
  - define custom packages separately
- packages/*
  - now imported using callPackage
2021-06-27 11:59:05 +07:00
090f39ef07
disable ipfs and fix gnome pinentry 2021-06-20 11:44:54 +07:00
d6e194836f
fix networking from bump 2021-06-08 11:54:37 +07:00
85fa14b480
hardware acceleration and opencl 2021-06-06 20:29:48 +07:00
4194c4c2ce
move gpg management to home-manager 2021-06-04 16:17:42 +07:00
f1889de3ce
remove nix-flakes script
i just pasted it in when i first started out, realised it's not
necessary since i already have flakes enabled
2021-06-04 13:01:06 +07:00
c36d8cd3c0
disable automatic coredumps 2021-06-04 13:00:29 +07:00
3d89a17ffe
Some osu and pipewire audio tweaks
owie my old hardware
2021-06-04 12:59:40 +07:00
8f61880015
use ondemand
also removed bcachefs
2021-06-02 15:31:09 +07:00
fe3aff5abc
lower pipewire quantum 2021-05-31 15:47:25 +07:00
5ea429e7d5
add efibootmgr 2021-05-30 11:02:56 +07:00
b4708d2169
switch back to btrfs
too lazy to figure out how to do all the things with
bcachefs, would rather wait for it to be upstream
2021-05-30 11:00:59 +07:00