Commit Graph

69 Commits

Author SHA1 Message Date
Matthew Stobbs
633a8cad84 finished list, now to test them all 2026-04-13 13:11:50 -06:00
Matthew Stobbs
d062a1f372 fix fd and yazi 2026-04-13 02:46:05 -06:00
7f00bb70dc working on more package, almost done 2026-03-27 20:34:40 -06:00
Matthew Stobbs
d1d556d425 modified make, fixed packages and vars
- the make helper now has distinct build stages
  - configure: is now defined in pkg.targets.configure
  - build: is now defined in pkg.targets.build
  - install: is now defined in pkg.targets.install
  - added pre-install: which is a list of targets that are looped over
before install
  - added post-instal: which is a list of targets that are looped over
after install

- removed major package level variables from vars/main.yml
  - moving those variables into actual package level variables as
defaults
  - if the values are defined they will be used instead of defaults
2026-03-19 13:39:26 -06:00
Matthew Stobbs
692e9dd99a start developing module for go_install
not going to be used for a long time
Making pkg tasks truly single file
2026-03-03 21:35:46 -07:00
Matthew Stobbs
065031b77f finished with a bunch more 2026-03-03 15:08:15 -07:00
Matthew Stobbs
24a4ec17ec fixing up formatting and style 2026-03-03 12:42:22 -07:00
Matthew Stobbs
30313d2858 cleanup 2026-02-25 17:10:20 -07:00
Matthew Stobbs
e39c3b7046 working on cleanup and fixing a few format issues
- modifying how installs are done
2026-02-15 17:57:05 -07:00
Matthew Stobbs
b6f7ba485b fix ansible_ls 2026-02-10 19:37:54 -07:00
Matthew Stobbs
7ca12c74e5 add ansible and bashls 2026-02-10 19:24:09 -07:00
Matthew Stobbs
0a335f23b0 fix go, finish nerdfonts 2026-02-10 19:02:15 -07:00
Matthew Stobbs
2c1f4ec422 working on nerdfonts still 2026-02-10 16:13:44 -07:00
Matthew Stobbs
906603b6d4 doing nerdfonts 2026-02-08 14:44:54 -07:00
Matthew Stobbs
e91e7e9698 working on helpers 2026-02-05 17:18:02 -07:00
Matthew Stobbs
e231c6ae7a updating documentation
- giving things a better structure
- better documentation with the way things need to be as a standard
2026-02-04 22:26:15 -07:00
Matthew Stobbs
4e65d36b64 more work being done 2026-02-04 15:05:05 -07:00
Matthew Stobbs
ac7ad62d40 fixing documentation 2026-02-02 21:09:51 -07:00
Matthew Stobbs
81a1dd7469 working on go
Signed-off-by: Matthew Stobbs <matthew@stobbs.ca>
2026-02-02 17:06:31 -07:00
Matthew Stobbs
b9fdf03298 working on hyprland packages
Signed-off-by: Matthew Stobbs <matthew@stobbs.ca>
2026-02-02 16:01:28 -07:00
Matthew Stobbs
c613a29ce4 Working on source packages
Signed-off-by: Matthew Stobbs <matthew@stobbs.ca>
2026-02-02 02:35:16 -07:00
Matthew Stobbs
fc0f6e6a82 should have all the variables needed 2026-01-25 01:38:28 -07:00
Matthew Stobbs
7b8eaf35b7 workign on argument specs 2026-01-24 20:28:25 -07:00
Matthew Stobbs
e021d5ebac Modifying default variables and config
Renamed variables for defaults:
- flatpak_method -> default_flatpak_method: system
- defaults.paths.prefix -> default_install_prefix: /usr/local
New variables:
- default_install_method: package
2026-01-24 19:52:56 -07:00
Matthew Stobbs
fe364e2b6d need to test the alacritty build to make sure it's ready 2026-01-24 14:25:33 -07:00
Matthew Stobbs
91351ceee0 set neovim to master git branch 2025-10-16 20:23:43 -06:00
Matthew Stobbs
78a9d05b94 add _pkgconfig_force_rebuild var
- default: false
- if true, rebuild src packages
2025-10-13 11:35:30 -06:00
Matthew Stobbs
5b695f35f2 add new configuration scheme for packages 2025-10-13 11:25:34 -06:00
Matthew Stobbs
8c9435222d set to update go all the time 2025-06-04 21:43:58 -06:00
Matthew Stobbs
53588221c8 change name of system_packages to extra_packages 2025-05-16 20:45:21 -06:00
Matthew Stobbs
2e59d5eee2 will now append system_packages, if set, to pkg_sys 2025-05-16 20:43:44 -06:00
Matthew Stobbs
dd95f5897c refactor variables, make use_local default to false 2025-03-31 18:20:47 -06:00
Matthew Stobbs
5645cc7dd6 configure cleaning on src pkgs 2025-03-29 15:02:28 -06:00
Matthew Stobbs
254b7d5c3a fix cleaning issues for hyprland 2025-03-29 14:48:32 -06:00
Matthew Stobbs
40e9e97cce adding more alpine specific build_deps 2025-03-20 21:56:33 -06:00
Matthew Stobbs
5cd724ca0c fixed go package 2025-03-02 11:12:02 -07:00
Matthew Stobbs
2a86ffb94b continuing work on hyprland build 2025-02-28 21:08:35 -07:00
Matthew Stobbs
91cdc5056c adding hyprland src install 2025-02-28 15:57:02 -07:00
Matthew Stobbs
c73ac46bc8 organizing for go pkg installs 2025-02-12 16:57:28 -07:00
Matthew Stobbs
a3df5215b8 reorganizing configuration
- static package configuration in `vars/pkgs`
  - loaded into the variable `pkgconfig` as part of `tasks/main.yml`
2025-02-12 12:52:55 -07:00
Matthew Stobbs
9250145116 lot's of standardizing with the refacto 2025-02-11 22:14:04 -07:00
Matthew Stobbs
6d52cc6a4d move a lot of configuration around 2025-02-11 20:22:42 -07:00
Matthew Stobbs
275f5df722 change layout for better management
- instead of just `syspkgs` and `srcpkgs` add more lists
  - `appimages`, `flatpkgs` and others as they come up
2025-02-11 17:51:10 -07:00
Matthew Stobbs
c2e58ac378 fix go linux amd64 checksum
Signed-off-by: Matthew Stobbs <matthew.stobbs@ucalgary.ca>
2025-02-11 07:23:55 -07:00
Matthew Stobbs
c9e5f7f9ab set filetype to yaml.ansible for all yml files 2025-02-09 18:24:38 -07:00
Matthew Stobbs
80af799c47 separate configuration, requirements and variables 2025-02-09 15:50:59 -07:00
Matthew Stobbs
fc674fe06f add a number of pkgs
- putting package deps and pkgnames in vars/main.yml
2025-02-09 14:55:38 -07:00
Matthew Stobbs
56ee091ac7 fixed ordering 2025-02-07 14:50:13 -07:00
Matthew Stobbs
10a04681da completed libreoffice and heroic games launcher 2025-02-07 14:47:07 -07:00
Matthew Stobbs
caceb70b57 jellyfin will need a lot more work 2025-02-07 14:29:11 -07:00