Commit Graph

1135 Commits

Author SHA1 Message Date
Gabriel Arazas
5a30ebcb02 flake.nix: update rust-overlay overlay attribute
It is deprecated in favor of the newer preferred schema from the recent
Nix updates.
2022-07-09 10:52:54 +08:00
Gabriel Arazas
e235ad949e flake.nix: fix references to lib to being an argument
It turns out the functions that is being wrapped by `mkHost` and
`mkUser` both accept `lib` as one of the attribute on their respective
functions. It is better to use that instead of chucking it as part of
`extraSpecialArgs` or something similar.
2022-07-09 10:51:06 +08:00
Gabriel Arazas
3d9494d92a flake.nix: update default NixOS config with home-manager options 2022-07-09 07:08:27 +08:00
Gabriel Arazas
877622db77 awesome-cli: init at 0.7.2 2022-07-09 07:06:31 +08:00
Gabriel Arazas
908e0caf50 flake.nix: move flake utilities in the file
It doesn't make sense to put them into separate file anymore since there
is always only one location that uses it. The flake utilities have been
changed also with the updated version of the functions from its inputs.
2022-07-09 06:51:16 +08:00
Gabriel Arazas
4e08a0d1ac lib: remove unused functions 2022-07-09 06:31:32 +08:00
Gabriel Arazas
212378440d hosts/bootstrap: fix configuration 2022-07-08 09:46:56 +08:00
Gabriel Arazas
1929f406ca profiles/desktop: remove yabridge packages temporarily 2022-07-08 09:39:34 +08:00
Gabriel Arazas
8e3518f2ed .github/workflows: add automation for updating dotfiles input 2022-07-08 09:39:34 +08:00
Gabriel Arazas
454dc2d982 .github/workflows: separate building hosts and packages
It is a better idea to make them separate at this point since the
packages need to be immediately sent to the binary cache.
2022-07-08 09:38:09 +08:00
Gabriel Arazas
7cf2408154 .github/workflows: update github:nix-community/nixos-generators 2022-07-08 07:48:01 +08:00
Gabriel Arazas
c46091d455 profiles/system: update font list 2022-07-08 07:28:59 +08:00
Gabriel Arazas
0c08f52f19 domterm: unstable-2022-05-13 -> unstable-2022-07-08 2022-07-08 07:27:14 +08:00
Gabriel Arazas
ff18237d0b profiles/dev: improve custom functions 2022-07-08 06:27:12 +08:00
Gabriel Arazas
3250b21acd users/foo-dogsquared: use dotfiles folder non-recursively 2022-07-08 00:30:54 +08:00
Gabriel Arazas
fbcce04bd1 flake.lock: update inputs
Flake lock file updates:

• Updated input 'dotfiles':
    'github:foo-dogsquared/dotfiles/2312e925f2ee558658fd888332245e8b8e79c8b4' (2022-07-05)
  → 'github:foo-dogsquared/dotfiles/beb55f46f2707ab5a42f9f96f31e2c8b7d97ee29' (2022-07-07)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/3f21945eac3ef08d7f3fd329dbe3954fe52f3d10' (2022-06-30)
  → 'github:nix-community/emacs-overlay/06f397cbbd804d2b5df8c7258b5cf89e2a521ae7' (2022-07-07)
• Updated input 'emacs-overlay/flake-utils':
    'github:numtide/flake-utils/bee6a7250dd1b01844a2de7e02e4df7d8a0a206c' (2022-06-24)
  → 'github:numtide/flake-utils/7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249' (2022-07-04)
• Updated input 'emacs-overlay/nixpkgs':
    'path:/nix/store/hcsl8zxvg8jnncid40xnm3drlvdcqd4c-source?lastModified=0&narHash=sha256-Cc5hQSMsTzOHmZnYm8OSJ5RNUp22bd5NADWLHorULWQ=' (1970-01-01)
  → 'path:/nix/store/ab40lgr2lfs53qf2k64xqwhmjbfj41wf-source?lastModified=0&narHash=sha256-bUS2nfQsvTQW2z8SK7oEFSElbmoBahOPtbXPm0AL3I4=' (1970-01-01)
• Updated input 'flake-utils':
    'github:numtide/flake-utils/bee6a7250dd1b01844a2de7e02e4df7d8a0a206c' (2022-06-24)
  → 'github:numtide/flake-utils/7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249' (2022-07-04)
• Updated input 'home-manager':
    'github:nix-community/home-manager/3bf16c0fd141c28312be52945d1543f9ce557bb1' (2022-06-27)
  → 'github:nix-community/home-manager/12cfcc1b9dc9a8a7a0b4cf538841b85af5c4cd98' (2022-07-07)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/07ffc512ce0c8581da47dc4a35057ecbdaef6216' (2022-06-30)
  → 'github:nix-community/neovim-nightly-overlay/0d235895e9479491384558b9a1ef172e42cb8fd6' (2022-07-07)
• Updated input 'neovim-nightly-overlay/neovim-flake':
    'github:neovim/neovim/6f6286e4f90da25a7d1b6bcc96b79b0ccbaf5c26?dir=contrib' (2022-06-29)
  → 'github:neovim/neovim/55e81b0fe8bb205b579c1da24b3ac042191a4bbf?dir=contrib' (2022-07-07)
• Updated input 'neovim-nightly-overlay/nixpkgs':
    'github:nixos/nixpkgs/cf3ab54b4afe2b7477faa1dd0b65bf74c055d70c' (2022-06-29)
  → 'github:nixos/nixpkgs/71a4f0dc3d80ba76f437c888c1c3d59f1df98163' (2022-07-05)
• Updated input 'nix-colors':
    'github:misterio77/nix-colors/308fe8855ee4c35347baeaf182453396abdbe8df' (2022-06-22)
  → 'github:misterio77/nix-colors/d97b39696794be1ece13fd58996c9a102bc9a971' (2022-07-06)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/16de63fcc54e88b9a106a603038dd5dd2feb21eb' (2022-06-28)
  → 'github:NixOS/nixpkgs/5cbfadba693e0453f3a4090e83fbf845e18d184b' (2022-07-07)
• Updated input 'nur':
    'github:nix-community/NUR/b58e819d423cc525475b43bd06cf5f999feb5325' (2022-06-30)
  → 'github:nix-community/NUR/ab5a317aece33e1c3676185e44dc270d2dfc3257' (2022-07-07)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/3e95d6696b51f88b3ebfc7a21aefaeeb70a245bd' (2022-06-30)
  → 'github:oxalica/rust-overlay/b1b998b47b15bc5e18a1b364c9c4f145bb0a3931' (2022-07-07)
2022-07-08 00:28:28 +08:00
Gabriel Arazas
93c6e57d13 pkgs/default.nix: sort and fix with correct callPackage 2022-07-08 00:24:59 +08:00
Gabriel Arazas
1692bf953e trex: rename into cursedgl and update to 0.4.0 2022-07-08 00:23:39 +08:00
Gabriel Arazas
873742d33c profiles/system: improve Flatpak installation 2022-07-07 22:34:57 +08:00
Gabriel Arazas
4278f62802 distant: unstable-2022-03-01 -> 0.16.4 2022-07-07 21:28:53 +08:00
Gabriel Arazas
720507c464 clidle: unstable-2022-03-02 -> unstable-2022-07-07 2022-07-07 19:49:36 +08:00
Gabriel Arazas
21aa6c5104 thokr: 0.3.0 -> 0.4.1 2022-07-07 19:40:39 +08:00
Gabriel Arazas
f749ed37e5 hush-shell: 0.1.3-alpha -> 0.1.4-alpha 2022-07-07 19:40:27 +08:00
Gabriel Arazas
36d2851256 ictree: 0.2.2 -> 1.0.1 2022-07-07 19:33:05 +08:00
Gabriel Arazas
afca645234 doggo: 0.5.2 -> 0.5.3 2022-07-07 19:30:20 +08:00
Gabriel Arazas
c85b34a770 auto-editor: 22w22a -> 22w25a 2022-07-07 18:38:59 +08:00
Gabriel Arazas
dcb13fd3ef tasks/backup-archive: update to new repo and description 2022-07-06 07:46:40 +08:00
Gabriel Arazas
3b32e9d7b7 secrets: rekey all files 2022-07-06 07:46:40 +08:00
Gabriel Arazas
91b31d6d30 profiles/dev: update dev.shells to add Bash as preferred shell 2022-07-06 07:46:40 +08:00
Gabriel Arazas
c714ef7237 docs: update the READMEs 2022-07-06 07:46:40 +08:00
Gabriel Arazas
2dbe69ba5a home-manager/foo-dogsquared: update user config 2022-07-06 07:46:40 +08:00
Gabriel Arazas
024102c45c home-manager/foo-dogsquared: get config into home
Now that I have time, I've learnt that Git submodules are not supported
well with flake-based setup. Instead, I'll use my dotfiles repo as one
of the inputs as a non-flake which is exactly what I want. NICE!
2022-07-06 07:46:40 +08:00
Gabriel Arazas
6695c4f02f tasks/multimedia-archive: update setup and add ArchiveBox 2022-07-06 07:46:40 +08:00
Gabriel Arazas
ff6f652641 services/archivebox: create service 2022-07-06 07:46:40 +08:00
Gabriel Arazas
d111304d71 nixos/services: add path assertions 2022-07-06 07:38:21 +08:00
Gabriel Arazas
342e1b11f1 hosts/ni: update config with setup 2022-07-06 07:38:21 +08:00
Gabriel Arazas
1c1aca1b6f flake.nix: update list of permitted insecure packages 2022-07-06 07:38:21 +08:00
Gabriel Arazas
c645948cff flake.lock: update inputs
Flake lock file updates:

• Updated input 'devshell':
    'github:numtide/devshell/f55e05c6d3bbe9acc7363bc8fc739518b2f02976' (2022-06-10)
  → 'github:numtide/devshell/899ca4629020592a13a46783587f6e674179d1db' (2022-06-23)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/270d5e914b4c0425a4982cf585c91d6760e78777' (2022-06-16)
  → 'github:nix-community/emacs-overlay/3f21945eac3ef08d7f3fd329dbe3954fe52f3d10' (2022-06-30)
• Updated input 'emacs-overlay/flake-utils':
    'github:numtide/flake-utils/1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1' (2022-05-30)
  → 'github:numtide/flake-utils/bee6a7250dd1b01844a2de7e02e4df7d8a0a206c' (2022-06-24)
• Updated input 'emacs-overlay/nixpkgs':
    'path:/nix/store/brix2rfkgl7wwyhsw8zl8cbqsj4a3yw7-source?lastModified=0&narHash=sha256-nFAMETXEhIrqnBe28u6vqy4ixSRr0BRrlZLlS0e7eoM=' (1970-01-01)
  → 'path:/nix/store/hcsl8zxvg8jnncid40xnm3drlvdcqd4c-source?lastModified=0&narHash=sha256-Cc5hQSMsTzOHmZnYm8OSJ5RNUp22bd5NADWLHorULWQ=' (1970-01-01)
• Updated input 'flake-utils':
    'github:numtide/flake-utils/1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1' (2022-05-30)
  → 'github:numtide/flake-utils/bee6a7250dd1b01844a2de7e02e4df7d8a0a206c' (2022-06-24)
• Updated input 'home-manager':
    'github:nix-community/home-manager/1de492f6f8e9937c822333739c5d5b20d93bf49f' (2022-06-16)
  → 'github:nix-community/home-manager/3bf16c0fd141c28312be52945d1543f9ce557bb1' (2022-06-27)
• Removed input 'home-manager/flake-compat'
• Removed input 'home-manager/nmd'
• Removed input 'home-manager/nmt'
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/244429ca2ba599a9466963081e6cfcca262315cd' (2022-06-16)
  → 'github:nix-community/neovim-nightly-overlay/07ffc512ce0c8581da47dc4a35057ecbdaef6216' (2022-06-30)
• Updated input 'neovim-nightly-overlay/neovim-flake':
    'github:neovim/neovim/0e8186bdd8699fb20ad70e28813c3603f9ff0ece?dir=contrib' (2022-06-16)
  → 'github:neovim/neovim/6f6286e4f90da25a7d1b6bcc96b79b0ccbaf5c26?dir=contrib' (2022-06-29)
• Updated input 'neovim-nightly-overlay/nixpkgs':
    'github:nixos/nixpkgs/6616de389ed55fba6eeba60377fc04732d5a207c' (2022-06-14)
  → 'github:nixos/nixpkgs/cf3ab54b4afe2b7477faa1dd0b65bf74c055d70c' (2022-06-29)
• Updated input 'nix-colors':
    'github:misterio77/nix-colors/2c2e107765b7b2e54b10d3fc2ffe5ed2ca2c7731' (2022-06-12)
  → 'github:misterio77/nix-colors/308fe8855ee4c35347baeaf182453396abdbe8df' (2022-06-22)
• Updated input 'nixos-generators':
    'github:nix-community/nixos-generators/fb3ee0f618b8c80dea1239691b15dfeb4bb46331' (2022-05-23)
  → 'github:nix-community/nixos-generators/898edde476232843da50c9a855efaf5dd8caadaa' (2022-06-22)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/29769d2a1390d294469bcc6518f17931953545e1' (2022-06-16)
  → 'github:NixOS/nixpkgs/16de63fcc54e88b9a106a603038dd5dd2feb21eb' (2022-06-28)
• Updated input 'nur':
    'github:nix-community/NUR/264f740c36c3f092ed2ff2689021533bbf8b2e23' (2022-06-17)
  → 'github:nix-community/NUR/b58e819d423cc525475b43bd06cf5f999feb5325' (2022-06-30)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/9eea93067eff400846c36f57b7499df9ef428ba0' (2022-06-17)
  → 'github:oxalica/rust-overlay/3e95d6696b51f88b3ebfc7a21aefaeeb70a245bd' (2022-06-30)
• Updated input 'rust-overlay/flake-utils':
    'github:numtide/flake-utils/bba5dcc8e0b20ab664967ad83d24d64cb64ec4f4' (2021-11-15)
  → 'github:numtide/flake-utils/bee6a7250dd1b01844a2de7e02e4df7d8a0a206c' (2022-06-24)
2022-07-01 10:08:31 +08:00
Gabriel Arazas
bde3ef040f profiles/system: remove selfPath
It was the wrong value so we'll remove it.
2022-06-26 08:45:57 +08:00
Gabriel Arazas
fb009e9a98 chore: fix automated update schedule 2022-06-26 08:43:18 +08:00
Gabriel Arazas
b5d18015fe watc: update package definition
Uhhh... Apparently I have this committed accidentally. Whoops!
2022-06-26 08:42:42 +08:00
Gabriel Arazas
43b1d540ee gnome-shell-extension-pop-shell: unstable-2022-01-19 -> unstable-2022-06-25 2022-06-26 08:41:09 +08:00
Gabriel Arazas
0a2eb50487 pop-launcher: 1.1.0 -> 1.2.1 2022-06-26 08:40:46 +08:00
Gabriel Arazas
9588857d5a shells/gnu: add more tools in the shell 2022-06-23 17:02:04 +08:00
Gabriel Arazas
83e7651236 gnome-extension-manager: 0.3.0 -> 0.3.1 2022-06-23 17:01:10 +08:00
Gabriel Arazas
63a6ba92e6 blueprint-compiler: 2022-03-27 -> 0.2.0 2022-06-23 17:01:10 +08:00
Gabriel Arazas
a8820aae0f chore: add flake update automation
This is used for testing updates and gauging how up-to-date my config
is. In case of failure, it should not update it.
2022-06-23 16:56:26 +08:00
Gabriel Arazas
bd915fd374 flake.lock: update inputs
Flake lock file updates:

• Updated input 'devshell':
    'github:numtide/devshell/fc7a3e3adde9bbcab68af6d1e3c6eb738e296a92' (2022-05-30)
  → 'github:numtide/devshell/f55e05c6d3bbe9acc7363bc8fc739518b2f02976' (2022-06-10)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/cf5a17b22ffd987e24770d33b5b59ea496eeac49' (2022-06-09)
  → 'github:nix-community/emacs-overlay/270d5e914b4c0425a4982cf585c91d6760e78777' (2022-06-16)
• Updated input 'emacs-overlay/nixpkgs':
    'path:/nix/store/im6zyyscxwfdmks347djqly7aqnkk807-source?lastModified=0&narHash=sha256-Kw%2fKeoFXszNsF5mORP45mrxCP+k9Aq03hWcuWCL9sdI=' (1970-01-01)
  → 'path:/nix/store/brix2rfkgl7wwyhsw8zl8cbqsj4a3yw7-source?lastModified=0&narHash=sha256-nFAMETXEhIrqnBe28u6vqy4ixSRr0BRrlZLlS0e7eoM=' (1970-01-01)
• Updated input 'home-manager':
    'github:nix-community/home-manager/70824bb5c790b820b189f62f643f795b1d2ade2e' (2022-06-07)
  → 'github:nix-community/home-manager/1de492f6f8e9937c822333739c5d5b20d93bf49f' (2022-06-16)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/815b2ce4ab48124b5761f5583f8a0ef5da2714d7' (2022-06-09)
  → 'github:nix-community/neovim-nightly-overlay/244429ca2ba599a9466963081e6cfcca262315cd' (2022-06-16)
• Updated input 'neovim-nightly-overlay/neovim-flake':
    'github:neovim/neovim/c5720c72213810adb75d3277ac645eb6fc8dafa8?dir=contrib' (2022-06-09)
  → 'github:neovim/neovim/0e8186bdd8699fb20ad70e28813c3603f9ff0ece?dir=contrib' (2022-06-16)
• Updated input 'neovim-nightly-overlay/nixpkgs':
    'github:nixos/nixpkgs/033bd4fa9a8fbe0c68a88e925d9a884161044b25' (2022-06-07)
  → 'github:nixos/nixpkgs/6616de389ed55fba6eeba60377fc04732d5a207c' (2022-06-14)
• Updated input 'nix-alien':
    'github:thiagokokada/nix-alien/faeda0a028eca556dec136631f2e905fd7a46bb7' (2022-05-17)
  → 'github:thiagokokada/nix-alien/ccf910e15a6dc5a41f8e714f9c35996aeb688760' (2022-06-15)
• Updated input 'nix-alien/flake-utils':
    'github:numtide/flake-utils/12806d31a381e7cd169a6bac35590e7b36dc5fe5' (2022-05-14)
  → 'github:numtide/flake-utils/1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1' (2022-05-30)
• Updated input 'nix-alien/poetry2nix':
    'github:nix-community/poetry2nix/88ffae91c605aaafc2797f4096ca9f065152796a' (2022-05-14)
  → 'github:nix-community/poetry2nix/347ccb4ce58e7af1ece3f9743019263c4aede7b8' (2022-06-13)
• Updated input 'nix-colors':
    'github:misterio77/nix-colors/fe9fd38b9ddc81afe5d45be6d286472de3f89f03' (2022-05-12)
  → 'github:misterio77/nix-colors/2c2e107765b7b2e54b10d3fc2ffe5ed2ca2c7731' (2022-06-12)
• Added input 'nix-colors/base16-schemes':
    'github:base16-project/base16-schemes/7c247f734eac7f04518c6e28d098635ee8dcabf5' (2022-06-10)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/18de53ca965bd0678aaf09e5ce0daae05c58355a' (2022-06-08)
  → 'github:NixOS/nixpkgs/29769d2a1390d294469bcc6518f17931953545e1' (2022-06-16)
• Updated input 'nur':
    'github:nix-community/NUR/d52f3d30fa7d0672844941450ba07159f4b30f8b' (2022-06-09)
  → 'github:nix-community/NUR/264f740c36c3f092ed2ff2689021533bbf8b2e23' (2022-06-17)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/b37b28553b1009f34fc6ca06ba87329e2a584a98' (2022-06-09)
  → 'github:oxalica/rust-overlay/9eea93067eff400846c36f57b7499df9ef428ba0' (2022-06-17)
2022-06-17 12:06:10 +08:00
Gabriel Arazas
2b6b451c39 fix custom installer ISO workflow 2022-06-17 12:00:47 +08:00
Gabriel Arazas
fbda6c94ff profiles/dev: replace hexchat with treefmt 2022-06-12 13:50:30 +08:00