77fb48e95c
flake-parts/home-configurations: init
2024-01-17 17:31:35 +08:00
b183caaab8
flake-parts/home-modules: init
2024-01-17 17:31:21 +08:00
d2993a367b
flake-parts/setups: refactor
2024-01-17 14:02:02 +08:00
8a9e20b5f4
flake-parts/setups: update Nix modules to be more self-contained
2024-01-17 14:00:32 +08:00
b08945aa39
flake-parts/setups: update deploy-rs node default config
2024-01-16 21:47:57 +08:00
93dbf68166
flake-parts/setups: fix the word casing consistency of the options
2024-01-16 21:47:32 +08:00
dependabot[bot]
5caa2b5663
ci: bump cachix/cachix-action from 13 to 14 ( #16 )
...
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action ) from 13 to 14.
- [Release notes](https://github.com/cachix/cachix-action/releases )
- [Commits](https://github.com/cachix/cachix-action/compare/v13...v14 )
---
updated-dependencies:
- dependency-name: cachix/cachix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-16 12:45:07 +00:00
36fe6fcd26
ci: update build ISO step
2024-01-16 20:09:01 +08:00
0f101a323b
flake.nix: add custom lockfile summary
2024-01-16 20:08:29 +08:00
861b1065cc
docs/site: update the book after the flake-parts restructuring
2024-01-16 20:07:58 +08:00
6ae54e2b55
flake-parts/setups/nixos: fix images output build
2024-01-16 18:57:33 +08:00
1825a97c74
flake-parts/setups: fix deploy-rs nodes config
2024-01-16 15:46:52 +08:00
d3e0802d38
chore: reformat codebase
2024-01-16 15:19:51 +08:00
26881be1b4
docs: update NixOS configs README
2024-01-16 15:01:59 +08:00
a9cc97ae23
hosts/ni/networking/wireguard: add NetworkManager profile for wireguard0
...
Not yet complete but it's just here existing for now.
2024-01-16 14:59:09 +08:00
25149e2f38
hosts/ni/networking/setup: add DNS option for NetworkManager setup
2024-01-16 14:58:18 +08:00
b95dd0f59a
apps/run-workflow-with-vm: update base config
2024-01-16 14:57:41 +08:00
9e3469e752
setups: replace as flake-parts module
2024-01-16 14:54:50 +08:00
b06a06888f
flake.nix: add images
flake output
2024-01-16 07:21:31 +08:00
e4ad727c56
flake.nix: configure output with flake-parts
...
I've seen how Nixvim project is managed and flake-parts is pretty good from
a glance and indeed it is.
2024-01-15 22:06:12 +08:00
ec1e36ced6
lib/extras: rename flake helpers file
2024-01-15 14:55:31 +08:00
073ddff676
!fixup graphical installer update squashfs compress
2024-01-16 14:59:51 +08:00
95b7c9c7de
hosts/graphical-installer: update compression options and kernel packages
2024-01-15 08:00:40 +08:00
2eed8e1419
!fixup bootrstrap update fs compress
2024-01-16 14:59:40 +08:00
c0d6422eea
hosts/bootstrap: update compression option and kernel packages
2024-01-15 08:00:15 +08:00
0760acb676
configs: consolidate NixOS and home-manager config into one configs
folder
...
Now we're going beyond these structuring as we might have to accomodate
non-system configurations like Nixvim.
2024-01-15 07:45:43 +08:00
a6d6e224bb
default.nix: use the correct flake-compat input
2024-01-14 12:53:55 +08:00
68298a7ccc
users/foo-dogsquared: update Tridactyl config
2024-01-12 19:28:12 +08:00
5ff88e0a61
apps/run-workflow-with-vm: add extraModules optional argument
2024-01-12 19:27:28 +08:00
a09fa89ef2
apps/run-workflow-with-vm: update default configuration
2024-01-12 19:27:04 +08:00
4333feb2c0
default.nix: convert to flake-compat config
...
Welp, it is easier to use it so here we are.
2024-01-12 19:24:59 +08:00
91b1493fe5
flake.lock: update inputs
...
Flake lock file updates:
• Updated input 'deploy':
'github:serokell/deploy-rs/b709d63debafce9f5645a5ba550c9e0983b3d1f7' (2023-12-20)
→ 'github:serokell/deploy-rs/1776009f1f3fb2b5d236b84d9815f2edee463a9b' (2024-01-10)
• Updated input 'devshell':
'github:numtide/devshell/44ddedcbcfc2d52a76b64fb6122f209881bd3e1e' (2023-12-05)
→ 'github:numtide/devshell/f54745fd4aae92443817ddc566ce06572b178b5a' (2024-01-07)
• Added input 'devshell/flake-utils':
'github:numtide/flake-utils/4022d587cbbfd70fe950c1e2083a02621806a725' (2023-12-04)
• Added input 'devshell/flake-utils/systems':
'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Removed input 'devshell/systems'
• Updated input 'disko':
'github:nix-community/disko/aef9a509db64a081186af2dc185654d78dc8e344' (2024-01-03)
→ 'github:nix-community/disko/11f4ed104180e8555c13d2350c1d6c262f8b0765' (2024-01-11)
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/80810571751109b3d71213763c7197f1128b7898' (2024-01-05)
→ 'github:nix-community/emacs-overlay/9b35a20ab70da97fd1266ce816dd4104f89c88b9' (2024-01-11)
• Updated input 'emacs-overlay/nixpkgs-stable':
'github:NixOS/nixpkgs/b0b2c5445c64191fd8d0b31f2b1a34e45a64547d' (2024-01-03)
→ 'github:NixOS/nixpkgs/3dc440faeee9e889fe2d1b4d25ad0f430d449356' (2024-01-10)
• Updated input 'helix-editor':
'github:helix-editor/helix/7e389b67c24dfe4466112c988b240c807e7e2414' (2024-01-04)
→ 'github:helix-editor/helix/84e24b33dcda16d1d64805f34dcc02d82d0de8f1' (2024-01-09)
• Updated input 'home-manager-unstable':
'github:nix-community/home-manager/26b8adb300e50efceb51fff6859a1a6ba1ade4f7' (2024-01-04)
→ 'github:nix-community/home-manager/e13aa9e287b3365473e5897e3667ea80a899cdfb' (2024-01-09)
• Updated input 'neovim-nightly-overlay':
'github:nix-community/neovim-nightly-overlay/e458af36fdb3d814c78989197f09271b3d3c9122' (2024-01-05)
→ 'github:nix-community/neovim-nightly-overlay/4a41db15e2d2119a97dab30e9292da95c52dac1f' (2024-01-11)
• Updated input 'neovim-nightly-overlay/neovim-flake':
'github:neovim/neovim/88eb0ad149d353c475455e4013cafa6db2a3f9f1?dir=contrib' (2024-01-04)
→ 'github:neovim/neovim/a7550a20e0c3084eacd2b4ede1e6a94f282c2fb8?dir=contrib' (2024-01-10)
• Updated input 'nix-index-database':
'github:nix-community/nix-index-database/d6510ce144f5da7dd9bac667ba3d5a4946c00d11' (2023-12-31)
→ 'github:nix-community/nix-index-database/f46800ac5a6e9f892fe36e50821c5d85794ecc62' (2024-01-07)
• Updated input 'nixos-stable':
'github:NixOS/nixpkgs/b0b2c5445c64191fd8d0b31f2b1a34e45a64547d' (2024-01-03)
→ 'github:NixOS/nixpkgs/3dc440faeee9e889fe2d1b4d25ad0f430d449356' (2024-01-10)
• Updated input 'nixos-unstable':
'github:NixOS/nixpkgs/bd645e8668ec6612439a9ee7e71f7eac4099d4f6' (2024-01-02)
→ 'github:NixOS/nixpkgs/317484b1ead87b9c1b8ac5261a8d2dd748a0492d' (2024-01-08)
• Updated input 'nixos-unstable-small':
'github:NixOS/nixpkgs/d307dfa20b1873b46615253b44b837d54143a82d' (2024-01-04)
→ 'github:NixOS/nixpkgs/5fcfdd4990ab907895fe9bcb1e2e4083d92ca670' (2024-01-10)
• Updated input 'nixos-wsl':
'github:nix-community/NixOS-WSL/c81bc3f9baa0571d03d1297faddf3a08737fe49e' (2024-01-03)
→ 'github:nix-community/NixOS-WSL/2a88d9e4ab32c05fa70334ab39531c0154f9757b' (2024-01-10)
• Updated input 'nixpkgs-unstable':
'github:NixOS/nixpkgs/63143ac2c9186be6d9da6035fa22620018c85932' (2024-01-02)
→ 'github:NixOS/nixpkgs/eabe8d3eface69f5bb16c18f8662a702f50c20d5' (2024-01-09)
• Updated input 'nur':
'github:nix-community/NUR/8c4a408d039e3a183ae60893c71f514621b03527' (2024-01-05)
→ 'github:nix-community/NUR/77704096cce07855a86f2108525a33cda818283a' (2024-01-11)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/cfdbaf68d00bc2f9e071f17ae77be4b27ff72fa6' (2023-12-31)
→ 'github:Mic92/sops-nix/c0b3a5af90fae3ba95645bbf85d2b64880addd76' (2024-01-10)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/0aad9113182747452dbfc68b93c86e168811fa6c' (2023-12-30)
→ 'github:NixOS/nixpkgs/70bdadeb94ffc8806c0570eb5c2695ad29f0e421' (2024-01-03)
2024-01-11 10:30:13 +08:00
a1a6d718c4
niri: fix the installation files and its metadata
2024-01-10 22:25:07 +08:00
cb54f46d77
niri: force link to nixpkgs' libEGL
2024-01-10 22:24:34 +08:00
7c91a7dcdc
programs/gnome-session: refactor parts of config
2024-01-10 16:27:41 +08:00
e16afaca97
programs/gnome-session: change display choice "xorg" to "x11"
2024-01-10 16:27:18 +08:00
ce49044b63
hosts/winnowing: update default modules
2024-01-10 15:41:57 +08:00
8e09719b5f
profiles/server: update hardened kernel packages to 6.6
2024-01-10 15:40:17 +08:00
021d205b85
niri: 0.1.0-alpha.2 -> 0.1.0-alpha.3
2024-01-09 10:52:10 +08:00
929d3968ad
programs/gnome-session: set session systemd user units as part of NixOS
...
While it is nice to have it as part of the desktop session package,
we're missing features which requires reimplementing parts of the
systemd-lib anyways. We can always have this later once this is
upstreamed into nixpkgs where one could modify systemd-lib to split
the unit generation step. Right now, not willing to do that.
2024-01-09 10:45:43 +08:00
foo-dogsquared
7b352c9ea4
firefox-addons: update as of 2024-01-15
2024-01-15 01:06:32 +00:00
dependabot[bot]
8f1b53a660
ci: bump actions/upload-pages-artifact from 2 to 3 ( #15 )
...
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases )
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 04:47:40 +00:00
dependabot[bot]
39f92e688b
ci: bump actions/deploy-pages from 3 to 4 ( #14 )
...
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages ) from 3 to 4.
- [Release notes](https://github.com/actions/deploy-pages/releases )
- [Commits](https://github.com/actions/deploy-pages/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/deploy-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 04:47:24 +00:00
459446ab02
programs/gnome-session: add desktopNames
for sessions
...
This is to make creating customized of already existing sessions (such
as from GNOME) possible.
2024-01-08 12:23:51 +08:00
fa65ce548a
config: move home-manager-specific config to hostSpecificModule
2024-01-07 18:23:55 +08:00
5173add1f6
lib/extras/images: add custom modulesPath
for each environment
2024-01-07 18:22:09 +08:00
4f286dbc28
docs: remove relevant sections to custom check variables
2024-01-07 17:34:29 +08:00
72ba0b9028
programs/gnome-session: modularize submodules
2024-01-07 17:31:34 +08:00
c3ffbd9f69
workflows/mosey-branch: remove
...
It served its purpose as a reference for making a custom gnome-session
session for now.
2024-01-07 17:30:04 +08:00
90cf781b9d
hosts/ni: update backup config
2024-01-07 10:43:44 +08:00