Commit Graph

1317 Commits

Author SHA1 Message Date
5212de691d
ci: update env for check workflow 2023-07-20 10:39:26 +08:00
402d58c3da
profiles/server: remove tmux config
There are upcoming options to set up something like Distant or Wezterm
mux server and it is pretty redundant now. It is preferred to set this
into a separate module or just a part of the host.
2023-07-20 10:24:13 +08:00
276dcc7b49
ci: update permissions for update workflow 2023-07-20 10:23:06 +08:00
e8a05bef8b
modules: fix description
Didn't notice it was `mkDocs` instead of `mdDocs`.
2023-07-19 22:46:40 +08:00
28faf41a1c
chore: reformat codebase 2023-07-19 17:27:33 +08:00
3c60989da4
config: add foodogsquared's binary cache
YAY! It's usable again. :D
2023-07-19 15:35:55 +08:00
5adaae061f
ci: fix Firefox addons workflow file 2023-07-19 15:35:31 +08:00
3d10612e9b
services/distant: add Distant server daemon
Because of this, the manager and the server services should be opted in
to be enabled.
2023-07-19 08:11:14 +08:00
d421591105
users/foo-dogsquared: add old email account 2023-07-19 07:43:36 +08:00
9ce500bd01
tic-80: unstable-2022-10-06 -> unstable-2023-07-18 2023-07-19 07:42:01 +08:00
e42daf3404
services/distant: init home-manager module 2023-07-19 07:38:08 +08:00
839c440e2c
fastn: init at 0.3.9 2023-07-18 14:10:32 +08:00
5ac90482e3
speki: disable check 2023-07-18 10:06:26 +08:00
c2e302395c
hush: 0.1.4-alpha -> unstable-2023-07-18 2023-07-18 09:18:25 +08:00
d0e8183d8f
profiles/desktop: update list of mpv scripts 2023-07-17 20:17:48 +08:00
8cb6fa4e6f
nautilus-annotations: 0.10.0 -> 2.0.1 2023-07-17 11:48:55 +08:00
b2c62f2341
lwp: 1.2 -> 2.0.0 2023-07-17 11:44:57 +08:00
89488b86f6
guile-config: remove package
Already available on nixpkgs.
2023-07-17 10:49:40 +08:00
c83ba2c5cd
ci: remove graphical installer for ISO workflow
It's too big for the 2GB limitation for each release. I'll have to
figure out how to trim it down.
2023-07-17 10:47:27 +08:00
d0594cda4f
flake.lock: update inputs
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/fc3c3817c9f1fcd405463c6a7f0f98baab97c692' (2023-07-05)
  → 'github:nix-community/disko/7eb09408393faa5b8f3b3524c39cb93d938e8d04' (2023-07-14)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/2074e430f834ad2e20ce5ee2ee2897586bad0d60' (2023-07-10)
  → 'github:nix-community/emacs-overlay/f55f65384775ddce98368b86bf76816d6d3c5901' (2023-07-16)
• Updated input 'emacs-overlay/flake-utils':
    'github:numtide/flake-utils/dbabf0ca0c0c4bce6ea5eaf65af5cb694d2082c7' (2023-06-25)
  → 'github:numtide/flake-utils/919d646de7be200f3bf08cb76ae1f09402b6f9b4' (2023-07-11)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/8df7a67abaf8aefc8a2839e0b48f92fdcf69a38b' (2023-07-09)
  → 'github:NixOS/nixpkgs/af8279f65fe71ce5a448408034a8c06e2b4b2c66' (2023-07-15)
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/a5853379eb3696bfc52916c48ed1e2e08c977829?dir=pkgs/firefox-addons' (2023-07-10)
  → 'gitlab:rycee/nur-expressions/a5e98dd2ce265a84ac5d4c4c45df0ec797189839?dir=pkgs/firefox-addons' (2023-07-16)
• Updated input 'flake-utils':
    'github:numtide/flake-utils/dbabf0ca0c0c4bce6ea5eaf65af5cb694d2082c7' (2023-06-25)
  → 'github:numtide/flake-utils/919d646de7be200f3bf08cb76ae1f09402b6f9b4' (2023-07-11)
• Updated input 'helix-editor':
    'github:helix-editor/helix/f68956a3069a09057415e984b070caab137e9317' (2023-07-10)
  → 'github:helix-editor/helix/79a8fd6249970f9eebde46569681ec6e47349b00' (2023-07-15)
• Updated input 'home-manager':
    'github:nix-community/home-manager/a6d1d954b81caf4c9291b8ac35452fef842f289b' (2023-07-10)
  → 'github:nix-community/home-manager/2f84579a70b8c74e5ebb37299a0c3ba279f09382' (2023-07-16)
• Updated input 'home-manager/nixpkgs':
    'github:nixos/nixpkgs/3c7487575d9445185249a159046cc02ff364bff8' (2023-07-06)
  → 'github:nixos/nixpkgs/dfdbcc428f365071f0ca3888f6ec8c25c3792885' (2023-07-14)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/2d2e5ca9ac4c83114b8c6f741afb8451f5271be4' (2023-07-11)
  → 'github:nix-community/neovim-nightly-overlay/327c6cb9cd86d78cd755bf7ad2483c2222a5d23f' (2023-07-17)
• Updated input 'neovim-nightly-overlay/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/c6191e59824febda94b431146bf65628fc534e3b' (2023-07-05)
  → 'github:hercules-ci/hercules-ci-effects/0a63bfa3f00a3775ea3a6722b247880f1ffe91ce' (2023-07-15)
• Updated input 'neovim-nightly-overlay/hercules-ci-effects/flake-parts':
    'github:hercules-ci/flake-parts/71fb97f0d875fd4de4994dfb849f2c75e17eb6c3' (2023-06-01)
  → 'github:hercules-ci/flake-parts/8e8d955c22df93dbe24f19ea04f47a74adbdc5ec' (2023-07-04)
• Updated input 'neovim-nightly-overlay/hercules-ci-effects/flake-parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/4f53efe34b3a8877ac923b9350c874e3dcd5dc0a?dir=lib' (2023-05-31)
  → 'github:NixOS/nixpkgs/4bc72cae107788bf3f24f30db2e2f685c9298dc9?dir=lib' (2023-06-29)
• Updated input 'neovim-nightly-overlay/hercules-ci-effects/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/7192b83935ab292a8e894db590dfd44f976e183b' (2023-06-14)
  → 'github:hercules-ci/hercules-ci-agent/367dd8cd649b57009a6502e878005a1e54ad78c5' (2023-07-05)
• Updated input 'neovim-nightly-overlay/hercules-ci-effects/hercules-ci-agent/flake-parts':
    'github:hercules-ci/flake-parts/71fb97f0d875fd4de4994dfb849f2c75e17eb6c3' (2023-06-01)
  → 'github:hercules-ci/flake-parts/8e8d955c22df93dbe24f19ea04f47a74adbdc5ec' (2023-07-04)
• Updated input 'neovim-nightly-overlay/hercules-ci-effects/hercules-ci-agent/nixpkgs':
    'github:NixOS/nixpkgs/75a5ebf473cd60148ba9aec0d219f72e5cf52519' (2023-06-11)
  → 'github:NixOS/nixpkgs/0fbe93c5a7cac99f90b60bdf5f149383daaa615f' (2023-07-02)
• Updated input 'neovim-nightly-overlay/neovim-flake':
    'github:neovim/neovim/db8fe63a9398efd57c3ff28aa3d93e45fb70ee1a?dir=contrib' (2023-07-10)
  → 'github:neovim/neovim/f660b794808ac809ee8cafe82ddd824840bc8e2c?dir=contrib' (2023-07-16)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/8df7a67abaf8aefc8a2839e0b48f92fdcf69a38b' (2023-07-09)
  → 'github:NixOS/nixpkgs/af8279f65fe71ce5a448408034a8c06e2b4b2c66' (2023-07-15)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/408c0e8c15a1c9cf5c3226931b6f283c9867c484' (2023-07-09)
  → 'github:NixOS/nixpkgs/8acef304efe70152463a6399f73e636bcc363813' (2023-07-15)
• Updated input 'nixos-unstable-small':
    'github:NixOS/nixpkgs/c96b386640b0c11bbb6d878d86ec39629ab92997' (2023-07-10)
  → 'github:NixOS/nixpkgs/b49c4f87f9db35ec29ab53534890de14dee8d36b' (2023-07-16)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/408c0e8c15a1c9cf5c3226931b6f283c9867c484' (2023-07-09)
  → 'github:NixOS/nixpkgs/8acef304efe70152463a6399f73e636bcc363813' (2023-07-15)
• Updated input 'nur':
    'github:nix-community/NUR/6382fca86469079729e19c38375899bfd95f0edc' (2023-07-10)
  → 'github:nix-community/NUR/43c17efdacac6b287e7e9682a9b81e7f6c3aefb5' (2023-07-17)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/4acc04c26df84e0a718c3efe4e13021222d23b28' (2023-07-10)
  → 'github:oxalica/rust-overlay/6e28f20574595b01e14f2bbb57d62b84393fdcc1' (2023-07-16)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/b2047c8fc963407916ad3834165309007dc5a1f7' (2023-07-09)
  → 'github:Mic92/sops-nix/bd695cc4d0a5e1bead703cc1bec5fa3094820a81' (2023-07-16)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/510d721ce097150ae3b80f84b04b13b039186571' (2023-07-09)
  → 'github:NixOS/nixpkgs/13231eccfa1da771afa5c0807fdd73e05a1ec4e6' (2023-07-16)
2023-07-17 09:47:44 +08:00
13614aa530
ci: update the workflow environment 2023-07-16 19:30:13 +08:00
e4eed3568a
profiles/dev: disable command-not-found
It should fix the conflict between nix-index and command-not-found.
2023-07-16 19:04:19 +08:00
16bb97c06c
ci: add graphical installer for publishing ISOs 2023-07-16 18:22:14 +08:00
bc3d03ce9e
hosts/graphical-installer: reduce the config with the nixos-generators NixOS module 2023-07-16 18:17:35 +08:00
7a1bf68a34
hosts/bootstrap: reduce the config with nixos-generators NixOS module 2023-07-16 18:17:05 +08:00
f98ccd1745
flake.nix: remove nix-ld flake
Also using the module from nixpkgs.
2023-07-16 18:13:13 +08:00
815be385a2
profiles/desktop: move programs.nix-index to dev profile
We now use the NixOS module for it, too.
2023-07-16 18:12:18 +08:00
d59a60dc51
ci: fix check workflow file 2023-07-16 15:39:33 +08:00
b33b7a00c9
profiles/dev: add lsof to default dev packages 2023-07-16 15:32:15 +08:00
f8f3f6990b
lib/images: refactor unneeded code 2023-07-16 15:31:19 +08:00
d9bbe14bda
users/foo-dogsquared: update Thunderbird settings
Also removed the email account for Thunderbird since it conflicts with
my current workflow.
2023-07-16 15:29:13 +08:00
22e07b8fa4
profiles/dev: replace Docker with Podman 2023-07-16 15:28:32 +08:00
82dfc13a58
ci: fix ISO release workflow 2023-07-15 22:33:07 +08:00
f1b68211a6
ci: fix erroneous workflow 2023-07-15 22:32:04 +08:00
244fe6fee7
gol-c: remove package
Not really needed so we're removing it.
2023-07-15 15:54:04 +08:00
6eb80bb910
distant: 0.16.4 -> 0.20.0 2023-07-15 15:43:22 +08:00
d20b49ca29
cursedgl: remove package
Not using it anymore.
2023-07-15 08:17:53 +08:00
be66567fec
workflows/a-happy-gnome: update extension list 2023-07-14 22:29:00 +08:00
4ce1e90be4
gnome-shell-extension-fly-pie: remove package
Also available on nixpkgs.
2023-07-14 22:26:32 +08:00
c6fe84155b
gnome-shell-extension-burn-my-windows: remove package
It is available on nixpkgs.
2023-07-14 22:25:58 +08:00
00aed51a5e
libadwaita-latest: remove package
Not needed anymore.
2023-07-14 22:21:15 +08:00
7181a17766
auto-editor: remove package
I use more of Audacity for similar purposes.
2023-07-14 22:20:09 +08:00
84fb02fb28
firefox-addons: remove package
Only remove the package from the user package set and only available as
an overlay. For now, it is done to make building my custom packages
easier in the CI pipeline.
2023-07-14 22:13:09 +08:00
eb8d97c6a1
gnome-shell-extension-paperwm-latest: remove package
It was created at a time where the project is in the middle of something
but now recent updates are available from nixpkgs.
2023-07-14 22:12:13 +08:00
b6ac03c806
gnome-shell-extension-pop-shell: remove package
I don't use it much and it is also available on nixpkgs with more recent
versions anyway.
2023-07-14 22:11:27 +08:00
84f51065ef
ci: update environment and fix format errors 2023-07-14 22:09:39 +08:00
8d27b971fb
ci: remove workflow for dotfiles input update
Forgot it's here especially that I have a way to manage them files.
2023-07-14 22:09:18 +08:00
295b5ddbbf
ci: update workflow names 2023-07-14 22:08:20 +08:00
dd7f3f7579
ci: rename and update 'update' workflow 2023-07-14 21:08:18 +08:00
fd8b5fddec
docs/site: update flake output attributes 2023-07-14 20:19:15 +08:00