Commit Graph

1726 Commits

Author SHA1 Message Date
4adc573fcf
hosts/plover: fix string interpolation for integer 2023-09-21 21:26:13 +08:00
b31cc58adc
hosts/plover: refactor bindings 2023-09-21 12:53:18 +08:00
c3ff202b84
hosts/plover: fix credentials permission for Bind service 2023-09-21 12:52:53 +08:00
a4c9add8a7
profiles/research: add Kiwix 2023-09-21 11:38:21 +08:00
e5aff34486
profiles/desktop: replace vanilla versions with plugin-installed versions 2023-09-21 11:38:00 +08:00
7368027cdb
hosts/plover: add DH parameters for nginx 2023-09-21 11:37:09 +08:00
0eb19acc40
hosts/plover: enable DNS-over-HTTPS for Bind server 2023-09-21 11:36:43 +08:00
eed4160b85
hosts/plover: reduce service capability 2023-09-20 11:04:45 +08:00
fbce914870
hosts/plover: cleanup Bind configuration 2023-09-19 23:45:30 +08:00
05895e11fa
hosts/plover: consolidate Bind config into configFile 2023-09-19 23:45:08 +08:00
02bef3a69e
profiles/research: add Sherlock tool 2023-09-19 17:15:34 +08:00
9898b0f8ac
matcha: remove package
It is upstreamed to nixpkgs now.
2023-09-19 13:51:38 +08:00
6fc14f8358
workflows/a-happy-gnome: update and refactor module 2023-09-19 13:50:47 +08:00
72272d9d01
tasks/multimedia-archive: enable Archivebox service part 2023-09-19 13:50:30 +08:00
f9725eb208
profiles/research: add back Archivebox 2023-09-19 13:44:42 +08:00
1ceda1c216
tasks/backup-archive: change daily time schedule 2023-09-19 13:01:55 +08:00
c0d1efd1e3
profiles/dev: add hardware utilities 2023-09-18 17:57:18 +08:00
d920a9349f
profiles/browsers: add Chromium browser to system packages 2023-09-18 14:43:02 +08:00
5cbd36bcf0
profiles/editors: automate Doom Emacs installation 2023-09-18 14:42:29 +08:00
eaa16e5c7b
files/mutable-files: improve module documentation 2023-09-18 14:39:34 +08:00
9352d93b79
files/mutable-files: add postScript sub-option
This should make it easier to add shell script fragments after each
download such as installation of Doom Emacs.
2023-09-18 14:36:30 +08:00
foo-dogsquared
89586650f4 firefox-addons: update as of 2023-09-18 2023-09-18 01:00:16 +00:00
04dd949324
docs: update project README
I've been using less and less Flatpak and more Nix-built packages. The
advantages of copying the Flatpak runtime is pretty nice but it faces
similar problems to simply migrating your home directory from one
installation to another such as version config mismatches and different
cache that might affect newer installations in a subtle way. It is often
better to have a new runtime directory and selectively back up all of
the required apps that you want to migrate.
2023-09-17 13:59:06 +08:00
84f27bece9
hosts/ni: update and reformat config 2023-09-17 13:58:59 +08:00
cef3b32df8
hosts/ni: remove Pop launcher configuration
Don't really use these anymore for a long time. It's only there for
testing the custom Pop launcher NixOS module.
2023-09-17 13:58:07 +08:00
448576577f
hosts/ni: enable Steam Remote Play 2023-09-17 13:57:44 +08:00
ea4ec0d71d
hosts/ni: remove auto-upgrade
It is more conflicting in the past few weeks than helpful plus the NixOS
configuration in the remote repo is having its flake update automated so
it is more unnecessary now than ever.
2023-09-17 13:55:00 +08:00
c6a5f32882
hosts/ni: enable browser NixOS profiles 2023-09-17 13:54:45 +08:00
578bb94828
flake.nix: remove unnecessary with statements 2023-09-17 13:53:19 +08:00
ce0e92906f
profiles/browser: add browser extensions for Firefox native extensions 2023-09-16 16:31:17 +08:00
3cc4998ab7
profiles/browsers: add Bitwarden extension for Firefox 2023-09-16 16:18:25 +08:00
c8dc2b57ce
profiles/dev: replace exa with eza
Unmaintained and also in a state of being removed in nixpkgs.
2023-09-15 12:54:49 +08:00
5d629e9b71
flake.lock: update inputs
Flake lock file updates:

• Updated input 'deploy':
    'github:serokell/deploy-rs/724463b5a94daa810abfc64a4f87faef4e00f984' (2023-06-14)
  → 'github:serokell/deploy-rs/31c32fb2959103a796e07bbe47e0a5e287c343a8' (2023-09-12)
• Updated input 'devshell':
    'github:numtide/devshell/65114ea495a8d3cc1352368bf170d67ef005aa5a' (2023-09-04)
  → 'github:numtide/devshell/f6aec2e8b1cdddcab10ce7fc2eac66886e3deaad' (2023-09-11)
• Updated input 'disko':
    'github:nix-community/disko/7bee8de8e6755506c70323b864a884f9624cc23a' (2023-09-07)
  → 'github:nix-community/disko/e52fd722dd46303bb704cc93769f47e5cbbc4e7e' (2023-09-14)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/b2224dca4b778d6bf0e0b827eee9d122ecf2d125' (2023-09-07)
  → 'github:nix-community/emacs-overlay/da471a2c6e368f2950f1491d21dfb873b8e8474d' (2023-09-15)
• Updated input 'emacs-overlay/flake-utils':
    'github:numtide/flake-utils/f9e7cf818399d17d347f847525c5a5a8032e4e44' (2023-08-23)
  → 'github:numtide/flake-utils/ff7b65b44d01cf9ba6a71320833626af21126384' (2023-09-12)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/4077a0e4ac3356222bc1f0a070af7939c3098535' (2023-09-05)
  → 'github:NixOS/nixpkgs/e5f018cf150e29aac26c61dac0790ea023c46b24' (2023-09-12)
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/34142343a6c7f1e9a2b24dda1ed61385748d70f9?dir=pkgs/firefox-addons' (2023-09-07)
  → 'gitlab:rycee/nur-expressions/b99fbd02f370f1e93e55a894965a7731e0f105d9?dir=pkgs/firefox-addons' (2023-09-15)
• Updated input 'flake-utils':
    'github:numtide/flake-utils/f9e7cf818399d17d347f847525c5a5a8032e4e44' (2023-08-23)
  → 'github:numtide/flake-utils/ff7b65b44d01cf9ba6a71320833626af21126384' (2023-09-12)
• Updated input 'helix-editor':
    'github:helix-editor/helix/c0fd8bc61b4c1611a48312938aaf0e3121f393b1' (2023-09-07)
  → 'github:helix-editor/helix/13d4463e4146473391e37b7f75e99b731aa55878' (2023-09-14)
• Updated input 'home-manager':
    'github:nix-community/home-manager/f1d4f49e716df353eb7851b2eec4afe58aa3b697' (2023-09-07)
  → 'github:nix-community/home-manager/d9b88b43524db1591fb3d9410a21428198d75d49' (2023-09-13)
• Updated input 'home-manager/nixpkgs':
    'github:NixOS/nixpkgs/e56990880811a451abd32515698c712788be5720' (2023-09-02)
  → 'github:NixOS/nixpkgs/3a2786eea085f040a66ecde1bc3ddc7099f6dbeb' (2023-09-11)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/44cd51775a48189188769e98738630a9d7b306c7' (2023-09-08)
  → 'github:nix-community/neovim-nightly-overlay/20d71ff43e4ef1e0f0809aec94cd2982ba7febe8' (2023-09-15)
• Updated input 'neovim-nightly-overlay/neovim-flake':
    'github:neovim/neovim/6a8b48e24cbe070846dd1d234553b3fdeb19460e?dir=contrib' (2023-09-07)
  → 'github:neovim/neovim/9ec0ecb222a0454c2afaf1afae72fe1ad7ccb2c8?dir=contrib' (2023-09-14)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/4f77ea639305f1de0a14d9d41eef83313360638c' (2023-09-07)
  → 'github:NixOS/nixpkgs/e5f018cf150e29aac26c61dac0790ea023c46b24' (2023-09-12)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/0bffda19b8af722f8069d09d8b6a24594c80b352' (2023-09-06)
  → 'github:NixOS/nixpkgs/3a2786eea085f040a66ecde1bc3ddc7099f6dbeb' (2023-09-11)
• Updated input 'nixos-unstable-small':
    'github:NixOS/nixpkgs/9e26139b45147aadd25ab7ab3bc4a93d6d5e94e7' (2023-09-07)
  → 'github:NixOS/nixpkgs/f2ea252d23ebc9a5336bf6a61e0644921f64e67c' (2023-09-14)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/0bffda19b8af722f8069d09d8b6a24594c80b352' (2023-09-06)
  → 'github:NixOS/nixpkgs/3a2786eea085f040a66ecde1bc3ddc7099f6dbeb' (2023-09-11)
• Updated input 'nur':
    'github:nix-community/NUR/793d43c8f2c71399627ce66a3d25766aece453ba' (2023-09-07)
  → 'github:nix-community/NUR/dcac3fe8d6ae8488287f733f36c26af6b8e6e9c2' (2023-09-15)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/faf21ac162173c2deb54e5fdeed002a9bd6e8623' (2023-09-05)
  → 'github:Mic92/sops-nix/ea208e55f8742fdcc0986b256bdfa8986f5e4415' (2023-09-12)
2023-09-15 12:36:36 +08:00
e83cbded5d
profiles/browsers: init system-wide browser profile 2023-09-14 13:25:03 +08:00
2fd534c88e
shell.nix: replace rnix-lsp with nil as the language server 2023-09-13 17:34:54 +08:00
8b6e56fd71
docs/site: update images attribute 2023-09-13 17:34:35 +08:00
e8677bd6ed
profiles/dev: add extra dev utilities 2023-09-11 18:20:00 +08:00
8cf08e3f29
profiles/dev: add quilt 2023-09-11 18:19:18 +08:00
dependabot[bot]
6b355d2cc5
ci: bump actions/checkout from 3 to 4 (#4)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  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>
2023-09-14 10:34:13 +00:00
9db8c62eb9
firefox-addons: reformat JSON list 2023-09-11 10:15:20 +08:00
6a1178f969
config: add comments 2023-09-11 10:14:39 +08:00
bc2c446a6b
gtk4-layer-shell: remove package
It is available in nixpkgs.
2023-09-10 21:31:57 +08:00
991a7f4fab
shells/nix: update devshell env 2023-09-09 20:14:37 +08:00
47f6ea27d5
kiwmi: patch for updated wlroots 2023-09-09 20:03:49 +08:00
a32787f9fb
profiles: set XDG default applications for home-manager profiles 2023-09-09 19:34:10 +08:00
5e21289f88
users/foo-dogsquared: update secret keys 2023-09-09 08:03:14 +08:00
19ba7b9a5a
workflows/a-happy-gnome: restructure dconf config folder structure 2023-09-09 08:02:37 +08:00
9dcda51904
chore: reformat codebase 2023-09-08 10:00:33 +08:00
52d85eb573
config: update Nix settings 2023-09-08 10:00:33 +08:00
0cb0e21ce9
files/mutable-files: fix script location
I thought I fixed this but I guess not.
2023-09-08 10:00:25 +08:00