ebafb21bfd
workflows/mosey-branch: add desktop files for core services
...
We're just imitating how GNOME sets up its components.
2023-08-18 22:26:36 +08:00
9504f06fb5
ags: indicate it's exclusive for Linux platforms
2023-08-18 17:22:26 +08:00
9fb3759616
swh.swh-fuse: 1.0.5 -> 1.0.6
2023-08-18 17:21:49 +08:00
c8f5ed6684
swh.swh-web-client: 0.5.0 -> 0.6.0
2023-08-18 17:21:35 +08:00
7099ed8645
swh.swh-auth: 0.7.1 -> 0.7.2
2023-08-18 17:21:17 +08:00
d2aaa85005
flake.lock: update inputs
...
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/4015740375676402a2ee6adebc3c30ea625b9a94' (2023-07-30)
→ 'github:nix-community/disko/4eed2457b053c4bbad7d90d2b3a1d539c2c9009c' (2023-08-16)
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/712480410743739b4739652245a1fae4cf9ec38d' (2023-08-03)
→ 'github:nix-community/emacs-overlay/f92eaef404ab814e458a9e56f08b0508e0ef73ad' (2023-08-18)
• Updated input 'emacs-overlay/nixpkgs-stable':
'github:NixOS/nixpkgs/bd836ac5e5a7358dea73cb74a013ca32864ccb86' (2023-08-01)
→ 'github:NixOS/nixpkgs/b30c68669df77d981ce4aefd6b9d378563f6fc4e' (2023-08-16)
• Updated input 'firefox-addons':
'gitlab:rycee/nur-expressions/24bfc65664c50b81ead652db87f6f58c4eacdde8?dir=pkgs/firefox-addons' (2023-08-03)
→ 'gitlab:rycee/nur-expressions/9088136d270494b3b0c8d39959da7d7facabd0ae?dir=pkgs/firefox-addons' (2023-08-17)
• Updated input 'helix-editor':
'github:helix-editor/helix/bc737404e8ad462b4101987730f4a76658d132ad' (2023-08-02)
→ 'github:helix-editor/helix/2b7e7c80eb4bdc0c7283f94efd6079992840753b' (2023-08-17)
• Updated input 'home-manager':
'github:nix-community/home-manager/86dd48d70a2e2c17e84e747ba4faa92453e68d4a' (2023-08-03)
→ 'github:nix-community/home-manager/6a94c1a59737783c282c4031555a289c28b961e4' (2023-08-17)
• Updated input 'home-manager/nixpkgs':
'github:NixOS/nixpkgs/9e1960bc196baf6881340d53dccb203a951745a2' (2023-08-01)
→ 'github:NixOS/nixpkgs/8353344d3236d3fda429bb471c1ee008857d3b7c' (2023-08-15)
• Updated input 'neovim-nightly-overlay':
'github:nix-community/neovim-nightly-overlay/dd21efd619f1872a162b866160b631b5f3ded234' (2023-08-04)
→ 'github:nix-community/neovim-nightly-overlay/4ed265a3a49f2966d228d4d210a090b85efacd80' (2023-08-18)
• Updated input 'neovim-nightly-overlay/neovim-flake':
'github:neovim/neovim/c4f775fa57ae4d6fdf4be962edb0a1d0c82eaf72?dir=contrib' (2023-08-03)
→ 'github:neovim/neovim/1d6c4ad073ecff42a4421c7b30b42937809bd248?dir=contrib' (2023-08-17)
• Updated input 'nixos-stable':
'github:NixOS/nixpkgs/bd836ac5e5a7358dea73cb74a013ca32864ccb86' (2023-08-01)
→ 'github:NixOS/nixpkgs/b30c68669df77d981ce4aefd6b9d378563f6fc4e' (2023-08-16)
• Updated input 'nixos-unstable':
'github:NixOS/nixpkgs/66aedfd010204949cb225cf749be08cb13ce1813' (2023-08-02)
→ 'github:NixOS/nixpkgs/caac0eb6bdcad0b32cb2522e03e4002c8975c62e' (2023-08-16)
• Updated input 'nixos-unstable-small':
'github:NixOS/nixpkgs/2a1f1797be6e4125ade0be6ac32bb70106ff7245' (2023-08-03)
→ 'github:NixOS/nixpkgs/c2f3ec724ca79b02b9aaf3b33ea8a47c47a424c4' (2023-08-17)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/66aedfd010204949cb225cf749be08cb13ce1813' (2023-08-02)
→ 'github:NixOS/nixpkgs/caac0eb6bdcad0b32cb2522e03e4002c8975c62e' (2023-08-16)
• Updated input 'nur':
'github:nix-community/NUR/dcd922e7738fc027c73cd2cc110015d38fba9651' (2023-08-04)
→ 'github:nix-community/NUR/dedd7de8a2b1fc29e1a92948a285c8819175431e' (2023-08-18)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/c36df4fe4bf4bb87759b1891cab21e7a05219500' (2023-07-24)
→ 'github:Mic92/sops-nix/f81e73cf9a4ef4b949b9225be3daa1e586c096da' (2023-08-15)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/ce45b591975d070044ca24e3003c830d26fea1c8' (2023-07-22)
→ 'github:NixOS/nixpkgs/efeed708ece1a9f4ae0506ae4a4d7da264a74102' (2023-08-12)
2023-08-18 12:59:36 +08:00
c56df73bb2
swh.swh-core: 2.22.0 -> 2.24.0
2023-08-14 15:10:45 +08:00
9d8324cf19
workflows/mosey-branch: fix build script
2023-08-14 11:21:39 +08:00
85a025f2df
workflows/mosey-branch: add core components unit files
2023-08-14 11:21:06 +08:00
2b07d44ebe
workflows/mosey-branch: update build script to accept components command
2023-08-14 11:20:12 +08:00
0225342a05
workflows/mosey-branch: create desktop session files package
...
This should make it easier to manage the custom desktop files with the
usual toolchain for configuring and installing custom desktop files
(i.e., Meson). While this could be done with Nix, some parts of
installing files is easier with Meson.
Who knows, it might be reverted because my Nix-fu is pretty weak right
now.
2023-08-12 15:46:03 +08:00
fa698a64cc
workflows/mosey-branch: init
...
It's not yet fully working and the design is not yet complete. The
foundation should be set with the custom gnome-session configuration
though.
2023-08-11 15:42:34 +08:00
6db2103cd9
ags: init at 0.1.0
2023-08-08 13:20:23 +08:00
1493a616cc
gtk4-layer-shell: init at 1.0.1
2023-08-05 20:55:04 +08:00
f60d28ba2a
config: fix images export
2023-08-04 10:25:05 +08:00
e9ff0dc7fa
config: refactor image and user listing
2023-08-04 10:03:38 +08:00
0e6f3cea8c
profiles/desktop: add game controller drivers for hardware submodule
2023-08-04 05:29:56 +08:00
415cd10f9b
profiles/gaming: add game controller drivers
2023-08-04 05:28:59 +08:00
194a6b2734
docs: restructure project README
2023-08-04 05:24:58 +08:00
03c89e3b74
users/foo-dogsquared: add ActivityWatch service
2023-08-03 23:00:55 +08:00
21e157d328
config: revise file retrieval for NixOS and home-manager configs
2023-08-03 22:58:55 +08:00
1a74104845
hosts/plover: update Gitea files
2023-08-03 19:39:19 +08:00
b30eb78170
flake.nix: update nixpkgs for packages
output
...
The custom Firefox addons is not exported anyways so we don't need to
import with the overlays.
2023-08-03 18:11:34 +08:00
7c348b1287
docs/site: fix description for "Project structure"
2023-08-03 18:11:04 +08:00
8243fbcd6d
ci: update update
workflow with new images
output structure
2023-08-03 18:07:55 +08:00
7a291058c9
aw-watcher-window-wayland: init at unstable-2023-08-03
2023-08-03 16:33:08 +08:00
cae874e52f
templates/local-ruby-nix: init
2023-08-03 15:44:11 +08:00
3fc2d6dbc3
hosts: update system state version to 23.11
2023-08-03 13:29:00 +08:00
a9ab8e06ef
services/activitywatch: init module
2023-08-02 23:02:03 +08:00
43f6891816
docs/site: update "Workflows" description
2023-08-02 23:01:46 +08:00
95d48f2ad6
docs/site: update "Declarative user management" settings schema
2023-08-02 23:00:09 +08:00
6d58d6a14e
config: update default home-manager config
2023-08-02 15:20:26 +08:00
2622101910
config: share Nix settings for NixOS and home-manager
2023-08-02 14:51:10 +08:00
d4fac02340
config: update declarative users procedure
2023-08-02 10:12:29 +08:00
6bde240991
config: update internal check variable
...
I forgot to update it. Whoops...
2023-08-02 10:11:37 +08:00
829339c218
ci: update build ISO workflow
2023-08-02 10:11:13 +08:00
c8cb7b686d
profiles/dev: add flags for Atuin
2023-08-01 17:31:13 +08:00
58783820cf
editorconfig: add formatting config for TOML files
2023-08-01 17:30:50 +08:00
59bd69691b
users/plover: replace systemd session variables as shell variables
2023-08-01 17:28:52 +08:00
6cbd1c972b
docs/site: update description for systems
on declarative users and images
2023-08-01 13:32:27 +08:00
b97cc4415a
flake.nix: update list of caches for flake config
2023-07-30 14:17:04 +08:00
1978c18760
config: add platforms to system lists
2023-07-30 14:16:40 +08:00
f282aa2066
config: make platforms as a list for users and images
...
The `images` output attribute is now similar to packages as an attribute
set of packages with their platforms as the first level.
2023-07-30 07:11:53 +08:00
github-actions[bot]
25cf8a9af4
flake.lock: update inputs
...
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/43f17a8b31c49f6696b8b258d317161afdc7e36b' (2023-07-28)
→ 'github:nix-community/disko/4015740375676402a2ee6adebc3c30ea625b9a94' (2023-07-30)
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/7ad10dd0d14aa95e7644a9177978b40c69a1363e' (2023-07-28)
→ 'github:nix-community/emacs-overlay/712480410743739b4739652245a1fae4cf9ec38d' (2023-08-03)
• Updated input 'emacs-overlay/nixpkgs-stable':
'github:NixOS/nixpkgs/9462344318b376e157c94fa60c20a25b913b2381' (2023-07-27)
→ 'github:NixOS/nixpkgs/bd836ac5e5a7358dea73cb74a013ca32864ccb86' (2023-08-01)
• Updated input 'firefox-addons':
'gitlab:rycee/nur-expressions/8c2d969a614c21e8d6f2fade01e31bd89dcb4d1d?dir=pkgs/firefox-addons' (2023-07-28)
→ 'gitlab:rycee/nur-expressions/24bfc65664c50b81ead652db87f6f58c4eacdde8?dir=pkgs/firefox-addons' (2023-08-03)
• Updated input 'helix-editor':
'github:helix-editor/helix/224fd5fa29e43c5b2543ab791de5f46abe1ae8a7' (2023-07-28)
→ 'github:helix-editor/helix/bc737404e8ad462b4101987730f4a76658d132ad' (2023-08-02)
• Updated input 'home-manager':
'github:nix-community/home-manager/8d243f7da13d6ee32f722a3f1afeced150b6d4da' (2023-07-27)
→ 'github:nix-community/home-manager/86dd48d70a2e2c17e84e747ba4faa92453e68d4a' (2023-08-03)
• Updated input 'home-manager/nixpkgs':
'github:NixOS/nixpkgs/12303c652b881435065a98729eb7278313041e49' (2023-07-22)
→ 'github:NixOS/nixpkgs/9e1960bc196baf6881340d53dccb203a951745a2' (2023-08-01)
• Updated input 'neovim-nightly-overlay':
'github:nix-community/neovim-nightly-overlay/89b2c502ea2f67283378d212280e2f5ae5a44035' (2023-07-29)
→ 'github:nix-community/neovim-nightly-overlay/dd21efd619f1872a162b866160b631b5f3ded234' (2023-08-04)
• Updated input 'neovim-nightly-overlay/flake-parts':
'github:hercules-ci/flake-parts/8e8d955c22df93dbe24f19ea04f47a74adbdc5ec' (2023-07-04)
→ 'github:hercules-ci/flake-parts/59cf3f1447cfc75087e7273b04b31e689a8599fb' (2023-08-01)
• Updated input 'neovim-nightly-overlay/neovim-flake':
'github:neovim/neovim/42333ea98dfcd2994ee128a3467dfe68205154cd?dir=contrib' (2023-07-28)
→ 'github:neovim/neovim/c4f775fa57ae4d6fdf4be962edb0a1d0c82eaf72?dir=contrib' (2023-08-03)
• Updated input 'nixos-stable':
'github:NixOS/nixpkgs/48e82fe1b1c863ee26a33ce9bd39621d2ada0a33' (2023-07-28)
→ 'github:NixOS/nixpkgs/bd836ac5e5a7358dea73cb74a013ca32864ccb86' (2023-08-01)
• Updated input 'nixos-unstable':
'github:NixOS/nixpkgs/c9cf0708f00fbe553319258e48ca89ff9a413703' (2023-07-26)
→ 'github:NixOS/nixpkgs/66aedfd010204949cb225cf749be08cb13ce1813' (2023-08-02)
• Updated input 'nixos-unstable-small':
'github:NixOS/nixpkgs/66ce081fafa2dca0038006ec7c6482d7a11d13d8' (2023-07-28)
→ 'github:NixOS/nixpkgs/2a1f1797be6e4125ade0be6ac32bb70106ff7245' (2023-08-03)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/c9cf0708f00fbe553319258e48ca89ff9a413703' (2023-07-26)
→ 'github:NixOS/nixpkgs/66aedfd010204949cb225cf749be08cb13ce1813' (2023-08-02)
• Updated input 'nur':
'github:nix-community/NUR/d6945b9ba30cc36b6e5cfa89ad9d7fe052aaaa20' (2023-07-29)
→ 'github:nix-community/NUR/dcd922e7738fc027c73cd2cc110015d38fba9651' (2023-08-04)
2023-08-04 01:11:39 +00:00
9c20c6675a
config: update font-related attributes from its deprecated versions
2023-07-29 13:21:20 +08:00
16ab9b9ddb
flake.lock: update inputs
...
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/713eb78002e69bd77f5a69595756fd2e564233f3' (2023-07-23)
→ 'github:nix-community/disko/43f17a8b31c49f6696b8b258d317161afdc7e36b' (2023-07-28)
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/379d9c260bd91845a334c58aeddf05e55868547c' (2023-07-24)
→ 'github:nix-community/emacs-overlay/7ad10dd0d14aa95e7644a9177978b40c69a1363e' (2023-07-28)
• Updated input 'emacs-overlay/nixpkgs-stable':
'github:NixOS/nixpkgs/6da4bc6cb07cba1b8e53d139cbf1d2fb8061d967' (2023-07-21)
→ 'github:NixOS/nixpkgs/9462344318b376e157c94fa60c20a25b913b2381' (2023-07-27)
• Updated input 'firefox-addons':
'gitlab:rycee/nur-expressions/31b2b8201ad01e9df8aeaa16582f639bcfe90a62?dir=pkgs/firefox-addons' (2023-07-23)
→ 'gitlab:rycee/nur-expressions/8c2d969a614c21e8d6f2fade01e31bd89dcb4d1d?dir=pkgs/firefox-addons' (2023-07-28)
• Updated input 'helix-editor':
'github:helix-editor/helix/48d57dad471a0cb8b26aa93edc379f38b813ad72' (2023-07-23)
→ 'github:helix-editor/helix/224fd5fa29e43c5b2543ab791de5f46abe1ae8a7' (2023-07-28)
• Added input 'helix-editor/crane':
'github:ipetkov/crane/8b08e96c9af8c6e3a2b69af5a7fa168750fcf88e' (2023-07-07)
• Added input 'helix-editor/crane/flake-compat':
'github:edolstra/flake-compat/35bb57c0c8d8b62bbfd284272c928ceb64ddbde9' (2023-01-17)
• Added input 'helix-editor/crane/flake-utils':
follows 'helix-editor/flake-utils'
• Added input 'helix-editor/crane/nixpkgs':
follows 'helix-editor/nixpkgs'
• Added input 'helix-editor/crane/rust-overlay':
follows 'helix-editor/rust-overlay'
• Added input 'helix-editor/flake-utils':
'github:numtide/flake-utils/919d646de7be200f3bf08cb76ae1f09402b6f9b4' (2023-07-11)
• Added input 'helix-editor/flake-utils/systems':
'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Removed input 'helix-editor/nci'
• Removed input 'helix-editor/nci/dream2nix'
• Removed input 'helix-editor/nci/dream2nix/all-cabal-json'
• Removed input 'helix-editor/nci/dream2nix/crane'
• Removed input 'helix-editor/nci/dream2nix/devshell'
• Removed input 'helix-editor/nci/dream2nix/drv-parts'
• Removed input 'helix-editor/nci/dream2nix/drv-parts/flake-compat'
• Removed input 'helix-editor/nci/dream2nix/drv-parts/flake-parts'
• Removed input 'helix-editor/nci/dream2nix/drv-parts/nixpkgs'
• Removed input 'helix-editor/nci/dream2nix/flake-compat'
• Removed input 'helix-editor/nci/dream2nix/flake-parts'
• Removed input 'helix-editor/nci/dream2nix/flake-utils-pre-commit'
• Removed input 'helix-editor/nci/dream2nix/ghc-utils'
• Removed input 'helix-editor/nci/dream2nix/gomod2nix'
• Removed input 'helix-editor/nci/dream2nix/mach-nix'
• Removed input 'helix-editor/nci/dream2nix/nix-pypi-fetcher'
• Removed input 'helix-editor/nci/dream2nix/nixpkgs'
• Removed input 'helix-editor/nci/dream2nix/nixpkgsV1'
• Removed input 'helix-editor/nci/dream2nix/poetry2nix'
• Removed input 'helix-editor/nci/dream2nix/pre-commit-hooks'
• Removed input 'helix-editor/nci/dream2nix/pruned-racket-catalog'
• Removed input 'helix-editor/nci/mk-naked-shell'
• Removed input 'helix-editor/nci/nixpkgs'
• Removed input 'helix-editor/nci/parts'
• Removed input 'helix-editor/nci/parts/nixpkgs-lib'
• Removed input 'helix-editor/nci/rust-overlay'
• Removed input 'helix-editor/parts'
• Removed input 'helix-editor/parts/nixpkgs-lib'
• Updated input 'helix-editor/rust-overlay':
'github:oxalica/rust-overlay/c57e210faf68e5d5386f18f1b17ad8365d25e4ed' (2023-05-11)
→ 'github:oxalica/rust-overlay/f335a0213504c7e6481c359dc1009be9cf34432c' (2023-07-27)
• Updated input 'helix-editor/rust-overlay/flake-utils':
'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
→ follows 'helix-editor/flake-utils'
• Removed input 'helix-editor/rust-overlay/flake-utils/systems'
• Updated input 'home-manager':
'github:nix-community/home-manager/fb03fa5516d4e86059d24ab35a611ffa3a359547' (2023-07-23)
→ 'github:nix-community/home-manager/8d243f7da13d6ee32f722a3f1afeced150b6d4da' (2023-07-27)
• Updated input 'neovim-nightly-overlay':
'github:nix-community/neovim-nightly-overlay/5a348a91aadd07a47606b4ce229c95f2ab2087f9' (2023-07-24)
→ 'github:nix-community/neovim-nightly-overlay/89b2c502ea2f67283378d212280e2f5ae5a44035' (2023-07-29)
• Updated input 'neovim-nightly-overlay/neovim-flake':
'github:neovim/neovim/f2ce31d3dc1c728c33c0910e1a9970f0eb2e3f11?dir=contrib' (2023-07-23)
→ 'github:neovim/neovim/42333ea98dfcd2994ee128a3467dfe68205154cd?dir=contrib' (2023-07-28)
• Updated input 'nixos-stable':
'github:NixOS/nixpkgs/6da4bc6cb07cba1b8e53d139cbf1d2fb8061d967' (2023-07-21)
→ 'github:NixOS/nixpkgs/48e82fe1b1c863ee26a33ce9bd39621d2ada0a33' (2023-07-28)
• Updated input 'nixos-unstable':
'github:NixOS/nixpkgs/12303c652b881435065a98729eb7278313041e49' (2023-07-22)
→ 'github:NixOS/nixpkgs/c9cf0708f00fbe553319258e48ca89ff9a413703' (2023-07-26)
• Updated input 'nixos-unstable-small':
'github:NixOS/nixpkgs/0a5266e136913890d8cc376d12bf89134430a15a' (2023-07-23)
→ 'github:NixOS/nixpkgs/66ce081fafa2dca0038006ec7c6482d7a11d13d8' (2023-07-28)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/12303c652b881435065a98729eb7278313041e49' (2023-07-22)
→ 'github:NixOS/nixpkgs/c9cf0708f00fbe553319258e48ca89ff9a413703' (2023-07-26)
• Updated input 'nur':
'github:nix-community/NUR/80d8820d711291e6cecf32f9c9852cc51762952f' (2023-07-24)
→ 'github:nix-community/NUR/d6945b9ba30cc36b6e5cfa89ad9d7fe052aaaa20' (2023-07-29)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/bd695cc4d0a5e1bead703cc1bec5fa3094820a81' (2023-07-16)
→ 'github:Mic92/sops-nix/c36df4fe4bf4bb87759b1891cab21e7a05219500' (2023-07-24)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/13231eccfa1da771afa5c0807fdd73e05a1ec4e6' (2023-07-16)
→ 'github:NixOS/nixpkgs/ce45b591975d070044ca24e3003c830d26fea1c8' (2023-07-22)
2023-07-29 10:53:44 +08:00
b06a0dcce6
config: update home-manager configs for non-NixOS systems
2023-07-29 10:47:34 +08:00
3a933db84d
ci: update check flags
2023-07-28 23:23:31 +08:00
bcaa9e5319
users/foo-dogsquared: rotate keys on secrets
2023-07-28 23:02:28 +08:00
3330babf97
ci: set appropriate Nix config for build workflow
2023-07-28 21:30:09 +08:00