Commit Graph

83 Commits

Author SHA1 Message Date
cbf75a8195
Added upgrade implementation. Fixed pathspec. 2024-11-17 11:07:36 +00:00
a7c2136a60
Added hyprlock build back 2024-11-17 11:05:52 +00:00
b15c039a4b
Moved systemd unit scripts to patch pathspec 2024-11-17 11:04:29 +00:00
3e3fa6f80b
Updated hyprsolusctl
Added version
2024-10-09 19:11:37 +01:00
355cf7dc27
Updated hyprsolusctl
Allow for update to not check for package updates unless explicitly told. Fixed bugs
2024-10-09 18:43:00 +01:00
9ca1f80ad5
Updated hyprsolusctl 2024-10-09 18:35:27 +01:00
8f8c88da63
Updated hyprsolusctl 2024-10-09 18:29:31 +01:00
5a7753b99d
Updated hyprsolusctl 2024-10-09 18:26:03 +01:00
d3731b61f9
Updated hyprsolusctl 2024-10-09 18:22:45 +01:00
090f4dc78c
Updated install.sh
Fixed /home/ethan to use logname.
2024-10-09 18:11:21 +01:00
8e8ba68bc7
Updated install.sh
Fixed ethan to now be logname.
2024-10-09 18:08:54 +01:00
f9391030c5
Updated install.sh
Fixed systemctl command
2024-10-09 18:04:19 +01:00
f061f37b9a
Updated install.sh
Fixed systemctl command
2024-10-09 17:52:27 +01:00
b4e78af0e8
Updated install.sh 2024-10-09 17:46:04 +01:00
bc22cc40e0
Updated hyprsolusctl 2024-10-09 17:20:07 +01:00
dab6392d04
Added hyprsolusctl
Added hyprsolusctl which is a control script for managing hyprsolus.
Features include:
  - checking for new updates. This provides the ability to know when a
    newer version of Hyprland has been release. Note that this works
    based off the tags of Hyprland, which are the releases.
  - provide info of the latest changes. The changelog provided by
    Hyprland is saved locally under $HOME/.cached and can be viewed any
    time. If a newer version of Hyprland is available the changelog will
    be this.
  - update hyprsolus. The ability to update hyprsolus itself.
  - upgrading the system (WIP). The system is prepared and upgraded with
    the latest versions of libraries, components provided by hyprsolus
    and importantly Hyprland itself.
2024-10-09 16:26:03 +01:00
2a77d230cc
Updated requirements.txt 2024-10-09 16:01:57 +01:00
7e51e14548
Added install script
An installation script to download hyprsolus to the system.
2024-10-09 16:01:13 +01:00
eefae516b2
Updated requirements.txt
Uses depends.txt for dep packages
2024-10-09 15:29:50 +01:00
15cabe4532
Added depends.txt
Text-file containing list of Solus packages which are dependencies
2024-10-09 15:27:31 +01:00
9a89a05fed
Added systemd units for hyprsolusctl 2024-10-09 15:24:44 +01:00
7d59666d90
Merge pull request 'Updated to v0.44.0' (#3) from v0.44.0 into main
Reviewed-on: #3
2024-10-09 15:22:42 +01:00
23adec7b08
Updated to v0.44.0
Updated submodules for Hyprland 0.44.0

.gitignore file for ignoring libraries not part of submodules and cloned
seperately.
2024-10-09 15:13:40 +01:00
3f78dd2cdc
Updated Makefile 2024-10-08 19:05:31 +01:00
b79e853222 Created Hyprland v0.41.2 branch
This branch contains the latest commits for libraries and add-ons, and
checks out Hyprland tag v0.41.2.
2024-09-02 13:42:31 +01:00
f03cba46de Removed wlr-randr 2024-09-02 13:42:31 +01:00
aaff576774
Updated Makefile 2024-07-31 16:43:23 +01:00
ad25afcbb3
Updated Makefile 2024-07-23 13:39:18 +01:00
2fd88b494f
Updated Makefile
Include aquamarine library and new system dependencies
2024-07-23 13:32:29 +01:00
7ea33a0124
Added aquamarine 2024-07-23 13:29:37 +01:00
98fe643950
Updated Makefile
Updated clean target to use Makefiles of other projects for cleaning.
The rm for build directories still remains for other projects.
2024-07-01 22:55:23 +01:00
ab379ad0b5
Updated Makefile
Added ignore exit code flag to libraries when updating that are cloned later.
2024-07-01 19:30:51 +01:00
70a4974ffd
Updated Makefile
Fixed escape issue with git subshell commands.
2024-07-01 19:28:20 +01:00
4a4c0ff1cf
Updated Makefile
Amended privilege elevations. Note: `make build` should be used and when
building libraries, user will be prompt appropriately when those
libraries need to be installed before other components are built.
2024-07-01 19:19:20 +01:00
5ac22f4dd3
Updated Makefile
Added update recipe to pull the latest commits for each component
(submodule or cloned repos).

Added clean and update to phony target.
2024-07-01 19:03:35 +01:00
b8f1af3173
Updated Makefile
Added a clean recipe to remove all built components.
2024-07-01 18:54:36 +01:00
3f0a9b8514
Updated Makefile
Allowed for wl-clipboard to require either or binary to be built and
recognise the project has been build (either wl-copy or wl-build).
Fixed typos.
2024-06-28 18:34:24 +01:00
9d92601f3f
Updated Makefile 2024-06-21 21:22:56 +01:00
eeb01f3887
Updated Makefile 2024-06-21 21:21:14 +01:00
0b4200e263
Updated Makefile 2024-06-21 19:25:18 +01:00
5b9d3e6fa1
Updated Makefile 2024-06-20 22:53:44 +01:00
fda034074a
Updated Makefile 2024-06-20 22:29:51 +01:00
33359b514a
Updated Makefile 2024-06-20 22:21:27 +01:00
31e7f4c455
Updated Makefile
Fixed if statement for shell command
2024-06-20 22:13:33 +01:00
82034e3bfc
Updated Makefile 2024-06-19 23:38:37 +01:00
8fba3aeed6
Updated Makefile 2024-06-19 23:35:55 +01:00
46e8f3ecba
Updated Makefile 2024-06-19 23:35:05 +01:00
66d000287c
Updated Makefile 2024-06-19 23:33:18 +01:00
7535a3d88b
Updated Makefile 2024-06-19 23:24:35 +01:00
8a4b7fa3b2
Updated Makefile
Added new PHONY all. Target will be ran by default and will check if
submodules have been initialised (error is provided if no).

Git submodule commands for each target and corresponding recipe has been
removed in favour of simpler setup.

Fixed bug with most app targets. The target is now the specific binary
in each build. This means that if a build fails it can run again.

Targets also have required prerequisites.
2024-06-19 23:12:53 +01:00