Commit Graph

120 Commits

Author SHA1 Message Date
d70ee020f7
flake.nix: update home-manager inputs 2023-04-22 14:10:41 +08:00
a8a7f60a7c
config: remove Helix Cachix Nix cache 2023-04-22 14:10:30 +08:00
732acd886c
config: update attributes 2023-04-22 14:10:03 +08:00
862ad97c87
flake.nix: update neovim-nightly-overlay nixpkgs to own nixpkgs 2023-04-22 14:09:29 +08:00
6496fa363d
users/foo-dogsquared: replace dotfile flake input with modules/mutable-files 2023-03-13 23:46:24 +08:00
c1bb25833c
flake.nix: update homeManagerModules to homeModules
Just to make the flake consistent. Plus it seem to be the attribute name
for some of the configurations out there anyways.
2023-03-03 17:19:52 +08:00
fac3cd408f
flake.nix: update home-manager output attribute to homeConfigurations
Now, it is supported by standalone `home-manager` tool.
2023-02-20 19:02:37 +08:00
86afc41f28
flake.nix: add comments 2023-02-05 16:27:14 +08:00
25709b4208 config: remove nix-alien flake input
The latest update failed and that reminded me I mostly use steam-run now
which is more reliable and becoming my go-to tool for running unpatched
binaries in NixOS.
2023-01-29 10:11:14 +08:00
d6d461a098 flake.nix: update override value on intended hostname
It pretty much causes every host to have the name the default hostname
which I forgot the default value has a stronger override value.
2023-01-18 17:47:45 +08:00
92c69f9161 flake.nix: update flake inputs
- Added stable branch for nixpkgs. This is for the preparation of
  facilitating creating hosts that is more maintainable with stable
  branches (like servers, for example).

- Update nixpkgs URL for Neovim overlay. The workaround is based from
  the following link at
  https://github.com/nix-community/neovim-nightly-overlay/issues/164#issuecomment-1377562202
2023-01-17 21:34:54 +08:00
4c34a87366 chore: reformat codebase 2023-01-07 16:06:34 +08:00
9541ebeaf9 hosts/plover: remove image format 2023-01-04 19:54:49 +08:00
789bb9b7db config: remove insecure packages
The insecure packages are not required anywhere at this point and I
don't want to make it stale.
2022-12-31 19:15:40 +08:00
Gabriel Arazas
e8a1dc2fd9 config: update more comments 2022-12-10 18:47:41 +08:00
Gabriel Arazas
ee17bccd5b config: properly configure automatically imported nodes 2022-12-06 15:55:23 +08:00
Gabriel Arazas
f90379aa4d config: reduce Hydra jobs to only build packages
All of the hosts with image format are basically packaged anyways and it
also adds unnecessary time to output checks.
2022-12-06 15:55:23 +08:00
Gabriel Arazas
72bc80c70b config: add qtwebkit to insecure package permit list 2022-12-01 08:48:13 +08:00
Gabriel Arazas
acfc617e10 config: fix and improve upon importNodes 2022-12-01 08:21:04 +08:00
Gabriel Arazas
9a0079a7fc config: fix image format module condition 2022-12-01 08:20:18 +08:00
Gabriel Arazas
9a07eedb14 config: update comments and module descriptions 2022-11-30 08:40:49 +08:00
Gabriel Arazas
d8b28ce617 config: add home-manager configurations deploy nodes 2022-11-30 08:37:37 +08:00
Gabriel Arazas
fa2509b578 config: refactor with host image format set 2022-11-30 08:36:37 +08:00
Gabriel Arazas
997a0ee9aa config: update list of overlays 2022-11-30 08:36:37 +08:00
Gabriel Arazas
38d8542875 config: update image formats for more hosts 2022-11-29 15:58:33 +08:00
Gabriel Arazas
cee69d59a0 config: consider default host config for system images
There are some parts of the config when imported with image modules
where it will set them with often default overrides. It is best to let
them override with our host config especially with the more important
options such as anything networking-related.
2022-11-25 21:28:11 +08:00
Gabriel Arazas
181de0406b config: update comments 2022-11-25 14:51:27 +08:00
Gabriel Arazas
afb86dd59a config: add some hosts image to packages 2022-11-25 14:51:27 +08:00
Gabriel Arazas
9bd62dba58 config: add hydraJobs to the outputs 2022-11-21 20:33:58 +08:00
Gabriel Arazas
3a7816a901 chore: reformat codebase 2022-11-19 11:32:29 +08:00
Gabriel Arazas
5ea8fcb0cf config: add treefmt as formatter tool 2022-11-19 11:32:29 +08:00
Gabriel Arazas
ed893813fe config: remove system as part of extraArgs
We use nixpkgs with the intended system anyways so we could get away
with getting the system from the imported nixpkgs attrset.
2022-11-17 13:35:19 +08:00
Gabriel Arazas
ebbd0b5220 config: add deploy.nodes to output
Welp, now I'm using NixOS for my servers. One step closer to managing an
entire cluster with this.
2022-11-15 13:12:51 +08:00
Gabriel Arazas
18adca6409 config: add more comments
Accumulated over time so time for another commit.
2022-11-06 17:38:51 +08:00
Gabriel Arazas
d14628b36e config: use flake-provided package
We've also removed the overlay because of troubles with building certain
package that is required to be in a specific version. Overlays are very
powerful but very unwieldy for a stable environment at times.
2022-11-05 09:26:43 +08:00
Gabriel Arazas
68bd6f891e config: add xterm as part of excluded packages 2022-10-27 15:13:30 +08:00
Gabriel Arazas
b9d2b5ee87 flake.nix: clean up some code 2022-09-29 11:35:00 +08:00
Gabriel Arazas
ef2648bf3a config: add convention for setting profiles conditionally 2022-09-28 19:49:44 +08:00
Gabriel Arazas
1cb8b8c2cd config: change removed aliases to their non-aliased versions 2022-09-28 19:12:56 +08:00
Gabriel Arazas
90dd0f9c35 config: update 2022-09-25 11:49:19 +08:00
Gabriel Arazas
69414b5a21 config: create dotfiles as an extraArgs 2022-09-25 11:46:14 +08:00
Gabriel Arazas
beec619819 flake.nix: update default host config 2022-09-19 10:55:31 +08:00
Gabriel Arazas
8a9207fba8 flake.nix: use mkDefault for default host config 2022-09-01 23:21:39 +08:00
Gabriel Arazas
7ac5991cc4 templates/basic-overlay-flake: init template 2022-09-01 10:01:15 +08:00
Gabriel Arazas
c9ccb53bac flake.nix: use Nix-built Guix service module 2022-08-27 13:41:12 +08:00
Gabriel Arazas
d70f3b3e69 flake.nix: refactor and remove system from extraArgs 2022-08-19 17:36:33 +08:00
Gabriel Arazas
acc36dc851 flake.nix: refactor extraArgs placement 2022-08-17 18:43:48 +08:00
Gabriel Arazas
08160eb827 misc: update and refactor 2022-08-13 08:31:44 +08:00
Gabriel Arazas
9c79c70d3b flake.nix: update the registry and Nix config 2022-08-10 12:42:12 +08:00
Gabriel Arazas
a6d591f31b flake.nix: generate Nix paths and registry with the inputs 2022-08-07 13:30:19 +08:00