a29b1ee5e0
flake.nix: filter NixOS config as images and deployments
...
Though there are systems that can be used for both. For now, we'll use
the deploy key as a surefire attribute that it is used for deployment
while having an intended output image format. The best solution is
simply have a conditional config for certain output formats.
2023-12-25 19:54:54 +08:00
3fa45623ed
setups: add Helix overlay for desktop-oriented configs
2023-12-25 19:31:26 +08:00
6997389857
users/foo-dogsquared/setups/music: disable beets
...
Doesn't build.
2023-12-24 19:06:17 +08:00
1c46785807
profiles/desktop: update mpv profiles
2023-12-24 18:38:40 +08:00
4168ff899f
docs: update hosts README
2023-12-24 18:36:06 +08:00
a31605ebd0
config: update devshell nixpkgs instance
2023-12-24 18:35:30 +08:00
39c0bb2d8f
profiles/gaming: update RetroArch package
...
We'll use more cores if necessary.
2023-12-24 18:18:56 +08:00
55b475b6f0
profiles/desktop: update nix-ld libraries list
2023-12-24 18:18:23 +08:00
06c30c967b
setups/home-manager: update foo-dogsquared user
2023-12-24 18:16:07 +08:00
4b34e0398b
users/foo-dogsquared/setups/development: set up Git difftool correctly
2023-12-24 18:15:36 +08:00
79a2e21b5d
users/foo-dogsquared/setups/development: set up text editor of choice
2023-12-24 18:14:18 +08:00
722bdaf3cc
hosts/plover: fix library namespace
2023-12-24 18:13:27 +08:00
28d0b5a85b
profiles/editors: revert Neovim setup to default package
2023-12-24 18:12:39 +08:00
c1d8be29b0
config: update image generation step
...
It doesn't allow setting up system modularly so we'll have to do this
on our own which is easy enough since it's already done once.
2023-12-24 18:11:57 +08:00
d55865beb0
flake.nix: rename lib' to lib
...
I don't know why did I do that but whatever.
2023-12-24 18:10:19 +08:00
c8c972dc29
hosts/winnowing: update default user
2023-12-23 20:43:06 +08:00
9acd1bcffd
hosts/ni: enable auto-allocate-uids experimental feature
2023-12-23 20:42:45 +08:00
81443a5a9c
hosts/ni/networking/setup: enable resolved
2023-12-23 20:42:07 +08:00
b0cc57f014
secrets: update SOPS creation path
2023-12-23 20:41:23 +08:00
709bd491c8
profiles/dev: add virt-top
2023-12-23 20:33:23 +08:00
c7c6cc4620
profiles/dev: revert to default package
2023-12-23 20:33:02 +08:00
6e3b0aa232
profiles/dev: enable eza aliases
2023-12-23 20:32:37 +08:00
18c7d5db35
docs/site: update declarative setups documentation
2023-12-23 20:32:08 +08:00
14af688215
flake.nix: create Firefox addons overlay
2023-12-23 20:31:23 +08:00
32d20ed2a3
config: cut down default host config
2023-12-23 20:30:14 +08:00
7a3b5404ec
setups: allow home-manager and NixOS to set individual modules
2023-12-23 20:28:54 +08:00
e234807139
setups: migrate TOML format to Nix
...
This allows us to do much more.
2023-12-23 20:26:40 +08:00
e0bb3b2b59
files/mutable-files: change postScript
type to lines
...
Didn't realize you cannot merge strings.
2023-12-23 18:44:06 +08:00
6d2d1dc5af
files/mutable-files: refactor fetch script generation
...
Taking advantage of Nix's lazyness, at least.
2023-12-23 18:41:51 +08:00
cf5ad9ce3c
lib/home-manager: add hasOSModuleEnabled
2023-12-23 18:40:12 +08:00
ab6cab736d
users/foo-dogsquared/setups/development: add desktop devtools
2023-12-23 18:39:08 +08:00
6ffe9a4613
users/foo-dogsquared/programs/doom-emacs: update dependency list
2023-12-23 18:37:32 +08:00
dd02b44bf1
users/foo-dogsquared/dotfiles: set all dotfiles conditionally
2023-12-23 18:36:53 +08:00
2fadd19486
flake.nix: remove riscv64-linux
...
We'll test it another time.
2023-12-23 18:36:22 +08:00
02d7b34bdd
config: set NIX_PATH when channels are enabled
2023-12-23 18:35:53 +08:00
2df2bd2104
hosts/ni: switch wireless setup to default
...
Surprised it has lasted this long, really.
2023-12-23 18:34:12 +08:00
26dbaba4ae
lib/private: remove unused functions
2023-12-23 11:07:17 +08:00
efd7f3d3dd
default.nix: restructure Nix modules export
2023-12-23 11:04:01 +08:00
a5ababe88d
lib: restructure folder structure
...
To easily support channels and flake.
2023-12-23 11:03:17 +08:00
9e170dd6ec
profiles/gaming: simplify the default setup
2023-12-22 08:57:41 +08:00
eb9fa473dd
flake.lock: update inputs
...
Flake lock file updates:
• Updated input 'deploy':
'github:serokell/deploy-rs/915327515f5fd1b7719c06e2f1eb304ee0bdd803' (2023-12-13)
→ 'github:serokell/deploy-rs/b709d63debafce9f5645a5ba550c9e0983b3d1f7' (2023-12-20)
• Updated input 'disko':
'github:nix-community/disko/98ab91109716871f50ea8cb0e0ac7cc1e1e14714' (2023-12-14)
→ 'github:nix-community/disko/db6cbcadfebf96b2fb3d8c4b1d72b4343c5c3c72' (2023-12-21)
• Updated input 'helix-editor':
'github:helix-editor/helix/7c55190806f31595e18da2b56c8ca54d8f5b33b7' (2023-12-13)
→ 'github:helix-editor/helix/585402d9ffa1d271e7c72fbb1c90d7e9d2d51482' (2023-12-21)
• Updated input 'home-manager-stable':
'github:nix-community/home-manager/6761b8188b860f374b457eddfdb05c82eef9752f' (2023-12-10)
→ 'github:nix-community/home-manager/0c2353d5d930c3d93724df6858aef064a31b3c00' (2023-12-20)
• Updated input 'home-manager-stable/nixpkgs':
'github:NixOS/nixpkgs/c757e9bd77b16ca2e03c89bf8bc9ecb28e0c06ad' (2023-11-17)
→ 'github:NixOS/nixpkgs/2c7f3c0fb7c08a0814627611d9d7d45ab6d75335' (2023-12-04)
• Updated input 'home-manager-unstable':
'github:nix-community/home-manager/0e2e443ff24f9d75925e91b89d1da44b863734af' (2023-12-14)
→ 'github:nix-community/home-manager/8b797c8eea1eba7dfb47f6964103e6e0d134255f' (2023-12-21)
• Updated input 'neovim-nightly-overlay':
'github:nix-community/neovim-nightly-overlay/21a2bc2a9f18c49d4c9ba811ab6c6746b8d62580' (2023-12-15)
→ 'github:nix-community/neovim-nightly-overlay/5c08a5966b296b2f208a4050fbe22509d56ce669' (2023-12-21)
• Updated input 'neovim-nightly-overlay/neovim-flake':
'github:neovim/neovim/f31f260f0c6449dba4c84071be6bfe91d3cb4993?dir=contrib' (2023-12-14)
→ 'github:neovim/neovim/0c120307ca1ab613e63865c634d7e10ad67fb0ba?dir=contrib' (2023-12-20)
• Updated input 'nix-index-database':
'github:nix-community/nix-index-database/45d82e0a8b9dd6c5dd9da835ac0c072239af7785' (2023-12-11)
→ 'github:nix-community/nix-index-database/4605ccd764fac78b9e4b5b058698cb9f04430b91' (2023-12-18)
• Updated input 'nixos-stable':
'github:NixOS/nixpkgs/cf28ee258fd5f9a52de6b9865cdb93a1f96d09b7' (2023-12-12)
→ 'github:NixOS/nixpkgs/d65bceaee0fb1e64363f7871bc43dc1c6ecad99f' (2023-12-20)
• Updated input 'nixos-unstable':
'github:NixOS/nixpkgs/a9bf124c46ef298113270b1f84a164865987a91c' (2023-12-11)
→ 'github:NixOS/nixpkgs/54aac082a4d9bb5bbc5c4e899603abfb76a3f6d6' (2023-12-19)
• Updated input 'nixos-unstable-small':
'github:NixOS/nixpkgs/224b3a5ad9a960e4a6e3cd59233c1616164c5ef5' (2023-12-13)
→ 'github:NixOS/nixpkgs/42841c10e5967007541bbf23423b216882923940' (2023-12-20)
• Updated input 'nixos-wsl':
'github:nix-community/NixOS-WSL/83c419a8c5db581e83cba3726760608e55d11e58' (2023-12-11)
→ 'github:nix-community/NixOS-WSL/86f3b26038b36603f51e260979a09e9c659415e9' (2023-12-18)
• Updated input 'nixpkgs-unstable':
'github:NixOS/nixpkgs/e97b3e4186bcadf0ef1b6be22b8558eab1cdeb5d' (2023-12-11)
→ 'github:NixOS/nixpkgs/2b9c57d33e3d5be6262e124fc66e3a8bc650b93d' (2023-12-20)
• Updated input 'nur':
'github:nix-community/NUR/00d8221e814d82ce862733c061f816a3cfa9f04f' (2023-12-15)
→ 'github:nix-community/NUR/bdaabf5464db4a581778c5f3b58cf82980d2204a' (2023-12-21)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/d806e546f96c88cd9f7d91c1c19ebc99ba6277d9' (2023-12-10)
→ 'github:Mic92/sops-nix/f7db64b88dabc95e4f7bee20455f418e7ab805d4' (2023-12-18)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/b8f33c044e51de6dde3ad80a9676945e0e4e3227' (2023-12-09)
→ 'github:NixOS/nixpkgs/a19a71d1ee93226fd71984359552affbc1cd3dc3' (2023-12-17)
2023-12-21 19:05:13 +08:00
foo-dogsquared
6a813a0c9a
firefox-addons: update as of 2024-01-08
2024-01-08 01:04:33 +00:00
foo-dogsquared
685da8b525
firefox-addons: update as of 2024-01-01
2024-01-01 01:08:34 +00:00
6e9a8e4f24
files/mutable-files: update example
2023-12-20 22:07:09 +08:00
f739542d63
ags: unstable-2023-09-01 -> 1.5.5-beta
2023-12-20 22:06:35 +08:00
495bcf75ef
users/foo-dogsquared/programs/shell: configure more parts of shell tools
2023-12-20 22:06:14 +08:00
a6b5fca44c
secrets: update keys
2023-12-20 19:10:53 +08:00
0bee8052a9
config: remove fxcast-bridge as part of Firefox addons
...
I don't use it much and it is failing to build so leave it.
2023-12-20 11:25:28 +08:00
fadf04b1d7
hosts/ni/networking/setup: update deprecated attributes
2023-12-20 10:52:00 +08:00
a2dfc6f3b9
modules: remove unnecessary function attributes
2023-12-20 10:48:32 +08:00