Gabriel Arazas
e79460b3af
nixos/services/borgmatic: remove service
...
It is not needed anymore since all of my backup procedures are now done
with the NixOS borg service.
2022-02-23 14:02:24 +08:00
Gabriel Arazas
207a682045
backup-archive: switch to NixOS borg module
...
While Borgmatic is great, the NixOS module does have easier
configuration for various use cases such as backups in removable
devices. To make this possible in Borgmatic, you have to go through some
loops.
Borgmatic does have easier way of indicating paths. However, in recent
versions of Borg, they have the experimental feature of indicate both
include and exclude through patterns which is close enough.
Also, because of this, we'll be deprecating the custom borgmatic service
at this point. It'll be removed once all of my NixOS-related backup
setups are not using it.
2022-02-19 16:58:08 +08:00
Gabriel Arazas
9d318a9a74
flake.lock: update
...
Flake lock file updates:
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/a4d86e4307105d411d22e0f7e7d027c6667ca113' (2022-02-11)
→ 'github:nix-community/emacs-overlay/6ecfaeb355326456e7b331d1527105adab360adc' (2022-02-18)
• Updated input 'home-manager':
'github:nix-community/home-manager/6d9d9294d09b5e88df65f8c6651efb8a4d7d2476' (2022-02-10)
→ 'github:nix-community/home-manager/4f4165a8b9108818ab0193bbd1a252106870b2a2' (2022-02-17)
• Updated input 'neovim-nightly-overlay':
'github:nix-community/neovim-nightly-overlay/38d6ebe6b54e4778d71f6c64575aa986831c555b' (2022-02-10)
→ 'github:nix-community/neovim-nightly-overlay/7ab23810d3844251fef656d7acc4bfbb2c4584bd' (2022-02-18)
• Updated input 'neovim-nightly-overlay/neovim-flake':
'github:neovim/neovim/3b4bf887104465fc7e821939ccbc44e9884a7d06?dir=contrib' (2022-02-10)
→ 'github:neovim/neovim/faeff49cbfd190afba67e221412b7132b7ad8360?dir=contrib' (2022-02-18)
• Updated input 'neovim-nightly-overlay/nixpkgs':
'github:nixos/nixpkgs/c5051e2b5fe9fab43a64f0e0d06b62c81a890b90' (2022-02-08)
→ 'github:nixos/nixpkgs/48d63e924a2666baf37f4f14a18f19347fbd54a2' (2022-02-10)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/1882c6b7368fd284ad01b0a5b5601ef136321292' (2022-02-10)
→ 'github:NixOS/nixpkgs/19574af0af3ffaf7c9e359744ed32556f34536bd' (2022-02-16)
• Updated input 'nur':
'github:nix-community/NUR/38b164c496af243c33b6599fccd07316738baa11' (2022-02-11)
→ 'github:nix-community/NUR/8d98d367039695d78ef5cf89da6e577886de81c1' (2022-02-18)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/b4532ea48564cd25534203b78dc54cc6327e0658' (2022-02-11)
→ 'github:oxalica/rust-overlay/9ce263da4310d02bd16f18f4db1c617265939a3e' (2022-02-19)
2022-02-19 10:32:41 +08:00
Gabriel Arazas
1d7f318696
Clean up files
2022-02-11 12:31:44 +08:00
Gabriel Arazas
2968f2f29f
flake.lock: Update
...
Flake lock file updates:
• Updated input 'devshell':
'github:numtide/devshell/3552704e5bdbf5e0342eb46e91ab3adab941097d' (2022-02-01)
→ 'github:numtide/devshell/7033f64dd9ef8d9d8644c5030c73913351d2b660' (2022-02-07)
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/37b7e04514d9f867d5a16b66ed112be6b674ddcb' (2022-02-04)
→ 'github:nix-community/emacs-overlay/a4d86e4307105d411d22e0f7e7d027c6667ca113' (2022-02-11)
• Updated input 'flake-utils':
'github:numtide/flake-utils/846b2ae0fc4cc943637d3d1def4454213e203cba' (2022-01-20)
→ 'github:numtide/flake-utils/3cecb5b042f7f209c56ffd8371b2711a290ec797' (2022-02-07)
• Updated input 'home-manager':
'github:nix-community/home-manager/63dccc4e60422c1db2c3929b2fd1541f36b7e664' (2022-02-04)
→ 'github:nix-community/home-manager/6d9d9294d09b5e88df65f8c6651efb8a4d7d2476' (2022-02-10)
• Updated input 'neovim-nightly-overlay':
'github:nix-community/neovim-nightly-overlay/3c529319d9a3a651fbedaaa142e6821b2ae5fa40' (2022-02-04)
→ 'github:nix-community/neovim-nightly-overlay/38d6ebe6b54e4778d71f6c64575aa986831c555b' (2022-02-10)
• Updated input 'neovim-nightly-overlay/neovim-flake':
'github:neovim/neovim/6bee2bf7903b84feffb14a42668626b3014f2132?dir=contrib' (2022-02-04)
→ 'github:neovim/neovim/3b4bf887104465fc7e821939ccbc44e9884a7d06?dir=contrib' (2022-02-10)
• Updated input 'neovim-nightly-overlay/nixpkgs':
'github:nixos/nixpkgs/554d2d8aa25b6e583575459c297ec23750adb6cb' (2022-02-02)
→ 'github:nixos/nixpkgs/c5051e2b5fe9fab43a64f0e0d06b62c81a890b90' (2022-02-08)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/a529f0c125a78343b145a8eb2b915b0295e4f459' (2022-01-31)
→ 'github:NixOS/nixpkgs/1882c6b7368fd284ad01b0a5b5601ef136321292' (2022-02-10)
• Updated input 'nur':
'github:nix-community/NUR/ab80961d0f6c9794fd38230762a2d7a5ef788362' (2022-02-04)
→ 'github:nix-community/NUR/38b164c496af243c33b6599fccd07316738baa11' (2022-02-11)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/674156c4c2f46dd6a6846466cb8f9fee84c211ca' (2022-02-04)
→ 'github:oxalica/rust-overlay/b4532ea48564cd25534203b78dc54cc6327e0658' (2022-02-11)
2022-02-11 12:22:40 +08:00
Gabriel Arazas
0b9ef8d996
ictree: init at 0.2.2
2022-02-06 17:41:08 +08:00
Gabriel Arazas
c753ff5294
Update various files
2022-02-05 18:58:42 +08:00
Gabriel Arazas
f9589f2ca1
Modularize nixos
user
...
This is to make creating installers easier.
2022-02-05 18:52:19 +08:00
Gabriel Arazas
11723c53e3
Create personalized bootstrap ISO
2022-02-05 08:14:03 +08:00
Gabriel Arazas
eef2eb6542
Update flake inputs as of 2022-02-04
2022-02-04 23:59:01 +08:00
Gabriel Arazas
6fb08d3506
Add nixos-generators
to the workflow
2022-02-04 23:36:22 +08:00
Gabriel Arazas
66c7d8a509
Use several binary caches for flake
2022-02-04 20:48:02 +08:00
Gabriel Arazas
73c98916a5
lib/flake-utils: update mkHost
...
The NixOS system is now made overridable as a workaround for
nixos-generators.
See https://github.com/nix-community/nixos-generators/issues/110
for more details.
2022-02-04 20:47:19 +08:00
Gabriel Arazas
d5c914f127
modules/nixos/themes: fix assertion
...
Whoops... brain fart. :/
2022-02-04 20:43:42 +08:00
Gabriel Arazas
2415514ab1
modules/nixos/themes/a-happy-gnome: update config
2022-02-04 16:38:52 +08:00
Gabriel Arazas
ed2d05974f
segno: init at 1.4.1
2022-02-02 13:11:44 +08:00
Gabriel Arazas
1f40c0f0ad
blueprint-compiler: init at 2022-02-02
2022-02-02 13:11:44 +08:00
Gabriel Arazas
bf73ee5f8f
Update CI workflow
2022-02-02 12:41:31 +08:00
Gabriel Arazas
745e169bde
butler: init at 15.21.0
...
It's not confirmed to be working though yet... I'm just packaging it for
the sake of packaging it. XD
2022-02-02 12:38:57 +08:00
Gabriel Arazas
0f3d7fc7f6
modules/nixos/themes/a-happy-gnome: update theme
...
* Several extension configurations has been updated.
* It has a built-in extension for workspace rules?!
* More extensions!
2022-02-02 12:32:08 +08:00
Gabriel Arazas
3460e77422
devdocs-desktop: init at unstable-2022-01-31
2022-02-02 12:31:21 +08:00
Gabriel Arazas
e374d14b0d
gnome-search-provider-browser-tabs: init at 0.1.1
...
It is split into three sub-packages, though. The web extensions are yet
to be properly packaged.
2022-02-02 12:29:50 +08:00
Gabriel Arazas
d12818070c
pop-launcher: clean up package
2022-02-02 12:27:32 +08:00
Gabriel Arazas
c9e4e52262
junction: 1.4.0 -> 1.5.0
2022-02-02 12:27:32 +08:00
Gabriel Arazas
905b5680b1
Clean up the files
2022-02-02 12:27:32 +08:00
Gabriel Arazas
4aaf393a81
gnome-shell-extension-burn-my-windows: 9 -> 10
2022-02-02 12:27:32 +08:00
Gabriel Arazas
4ec2730ad8
host/ni: use Guix module from guix-overlay
2022-02-02 12:27:32 +08:00
Gabriel Arazas
871bdad883
Update input as of 2022-01-31
2022-01-31 15:37:56 +08:00
Gabriel Arazas
5f3e9a4022
modules/home-manager/services/mopidy: refactor and update
2022-01-31 07:58:16 +08:00
Gabriel Arazas
4800a803bd
modules/home-manager/services/recoll: init service
2022-01-31 07:57:38 +08:00
Gabriel Arazas
4c1b83ce3b
gnome-search-provider-recoll: init at 1.1.1
2022-01-26 23:31:26 +08:00
Gabriel Arazas
f528cb56b1
guile-hall: fix the packaging
2022-01-25 16:37:33 +08:00
Gabriel Arazas
9a5ba14208
guile-config: fix the linking of Guile modules
2022-01-25 16:37:22 +08:00
Gabriel Arazas
a6a4b2b1e1
Update various files
2022-01-25 09:32:17 +08:00
Gabriel Arazas
84d0062ca8
templates/basic-devshell: create template
2022-01-25 09:28:10 +08:00
Gabriel Arazas
4ec3d42741
mopidy-funkwhale: init at 1.0
2022-01-24 09:12:38 +08:00
Gabriel Arazas
c9ba1f03d5
mopidy-beets: init at 4.0.1
2022-01-24 09:11:56 +08:00
Gabriel Arazas
8f122288c2
mopidy-internetarchive: init at 3.0.0
2022-01-24 09:11:36 +08:00
Gabriel Arazas
320aba635e
Add gnome
devshell
2022-01-22 22:47:25 +08:00
Gabriel Arazas
cc9b9580f9
Update flake inputs as of 2022-01-22
2022-01-22 22:46:47 +08:00
Gabriel Arazas
8608009146
nixos/themes/a-happy-gnome: Refactor and fix dconf keyfiles
2022-01-20 16:17:15 +08:00
Gabriel Arazas
7277b86f7a
gnome-shell-extension-pop-shell: unstable-2021-11-30 -> unstable-2022-01-19
2022-01-20 16:16:13 +08:00
Gabriel Arazas
342a077f04
home-manager/services/mopidy: Simplify the service
...
Now, the configuration is made into a proper Nix configuration with the
output being converted to INI format.
For mapping the types, look for `mopidy/config/types.py`. The only
quirky mapping so far is the list type.
2022-01-20 16:12:48 +08:00
Gabriel Arazas
b750b29031
gnome-shell-extension-burn-my-windows: 8 -> 9
2022-01-19 13:37:21 +08:00
Gabriel Arazas
e617dcb433
Format the packages through nixfmt
2022-01-19 09:56:17 +08:00
Gabriel Arazas
ccf848e485
Remove packages that are now available upstream
2022-01-19 09:54:31 +08:00
Gabriel Arazas
0f31e8b361
modules/nixos/services/guix: add Guix binary installation service
2022-01-19 09:53:55 +08:00
Gabriel Arazas
f5ba9bf0cb
guix-binary: init at 1.3.0
2022-01-19 09:53:23 +08:00
Gabriel Arazas
5b0e1a78f3
Add nix-overlay-guix and update the inputs
...
The overlay is most likely for show and not going to be used only for my
experiments due to the service not working well. I may just use the
binary installation instead if this didn't work.
2022-01-18 20:05:25 +08:00
Gabriel Arazas
7135034861
tic-80: unstable-2021-12-18 -> unstable-2022-01-18
2022-01-18 18:29:45 +08:00