Commit Graph

1430 Commits

Author SHA1 Message Date
a88b0ff208
profiles/dev: add basic monitoring tools 2023-08-19 15:25:15 +08:00
b2ace202e6
profiles/dev: update attribute name for vidir package 2023-08-19 12:05:37 +08:00
609040329a
workflows/mosey-branch: update systemd units 2023-08-18 22:29:27 +08:00
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