Commit Graph

377 Commits

Author SHA1 Message Date
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
Gabriel Arazas
a28ad2f663 rnote: init at 0.2.5 2022-01-18 18:28:09 +08:00
Gabriel Arazas
8b5fd926ec Allow self-references in top-level package list
It now allows for package to use our own packages easily.

Though, having a recursive attribute set can be easier, setting our
package list this way is easier to maintain in the long-term since it is
a set-and-forget setup. The only disadvantage I can see is the need to
re-review what the hell the code is doing depending on my familiarity
for Nix in the future. ;p
2022-01-18 18:21:20 +08:00