Commit Graph

21 Commits

Author SHA1 Message Date
Anton Hvornum ca3051ebf3
Added kitty, dolphin, wofi to hyprland (#2092) 2023-09-22 16:47:50 +02:00
Sxmourai d6e3a4651f
Renamed hyperland to hyprland, fixed seatd via post_installation and added waybar-hyprland (#1824)
* Renamed hyperland to hyprland, fixed seatd via post_installation and installed waybar

* Removed the launching of seatd on the installation process

* Starting to add nvidia support, and automatic configuring of hyprland

* Starting to add auto configuration of hyprland... But this will need maintenance

* Added hyprpaper auto config
Gonna make waybar auto config next

* Waybar auto config is starting...
I can't test rn I'm on vacation and my connection is quite bad (68 days for arch iso)

* Added wlogout support (and swaylock)

* Fixed file managers printing

* Starting to add a shell config... Definitely don't push this

* Reverted custom-shell config (create a separate PR)

* Removed systemd-logind, as that was just for testing the selector

* Added polkit as an option for the seat. As it's a dependency of the hyprland package

* Flake8 fix

* The name change wasn't propegated to the menu

* Added newline at the end of general_conf.py to not alter it

* Removed newline at the end of general_conf.py to not alter it

* Renamed the Hyprland class

---------

Co-authored-by: Anton Hvornum <anton@hvornum.se>
Co-authored-by: Anton Hvornum <anton.feeds+github@gmail.com>
2023-09-22 11:46:59 +02:00
Alexander Seiler 12b7017240
Fix many typos (#1692)
Signed-off-by: Alexander Seiler <seileralex@gmail.com>
2023-09-18 22:04:36 +10:00
Campbell Jones 06d46ac762
Add option to use slick-greeter with lightdm (#1970) 2023-09-15 21:51:36 +10:00
Christian Heusel f270a47f27
add the option to use ly as display manager (#2004)
Signed-off-by: Christian Heusel <christian@heusel.eu>
2023-09-14 22:10:26 +10:00
Himadri Bhattacharjee f8d2690920
move preview text method for profiles into xorg superclass, override when needed (#1918)
Co-authored-by: Anton Hvornum <anton@hvornum.se>
2023-07-31 09:40:45 +02:00
Anton Hvornum a43344c5ae
Adding pack packages to profiles after they were removed (#1956)
* Added back xinit for awesome, since it can be used without a greeter, as well as other useful tools we've had in previous releases

* Fixing xinitrc for awesome profile

* Attempting to grab xorg packages when installing the desktop profile

* Spelling error on xorg-server

* Fixed sway value error on seat selection
2023-07-30 00:28:21 +02:00
codefiles 29b5280725
Add `awesome` package to Awesome profile (#1954) 2023-07-29 12:20:55 +02:00
Anton Hvornum 58bccccd5d
Revert "Created dwm.py (#1902)" - This reverts commit 2450c7bdff. (#1905) 2023-06-29 09:49:22 +02:00
Anton Hvornum 025ee8f064
Fixed indentation issues from #1902 (#1904) 2023-06-28 23:07:25 +02:00
Sumit Patel 2450c7bdff
Created dwm.py (#1902)
Created dwm.py for suckless users.
2023-06-28 20:04:32 +02:00
Nikita Triblya 96cb6cc943
Update lxqt.py (#1878)
Removed the comma after the "slock" package, since it is the final package
2023-06-21 09:49:06 +02:00
Nikita Triblya 64a0d097f0
Update budgie.py (#1877)
Removed the comma after the "papirus-icon-theme" package, since it is the final package
2023-06-21 09:48:48 +02:00
Nikita Triblya 1b0c8f3ce3
Removed comma at the end of package listing in i3.py (#1839)
Removed comma at the end of package listing in i3.py
2023-06-12 10:54:38 +02:00
Daniel Girtler 06eadb31d4
Move locales and cleanup menu (#1814)
* Cleanup imports and unused code

* Cleanup imports and unused code

* Update build check

* Keep deprecation exception

* Simplify logging

* Move locale into new sub-menu

---------

Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2023-06-05 10:02:49 +02:00
Daniel Girtler 89cefb9a1c
Cleanup imports and unused code (#1801)
* Cleanup imports and unused code

* Update build check

* Keep deprecation exception

* Simplify logging

---------

Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2023-05-11 18:30:09 +02:00
Daniel Girtler c0a7d45a83
Fix 1792 (#1795)
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2023-05-07 08:40:44 +02:00
Daniel Girtler 235c1190b0
Fix 1763 (#1790)
* Fix 1763

---------

Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2023-05-06 08:09:58 +02:00
xenium 15199081e5
Adding Hyperland wm (#1785) 2023-05-04 17:30:40 +02:00
Daniel Girtler 32982b880b
Fix import and configuration loading issues (#1764)
* Fix import and configuration loading issues

* Fix mypy

---------

Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2023-04-22 08:04:36 +02:00
Daniel Girtler 00b0ae7ba4
PyParted and a large rewrite of the underlying partitioning (#1604)
* Invert mypy files

* Add optional pre-commit hooks

* New profile structure

* Serialize profiles

* Use profile instead of classmethod

* Custom profile setup

* Separator between back

* Support profile import via url

* Move profiles module

* Refactor files

* Remove symlink

* Add user to docker group

* Update schema description

* Handle list services

* mypy fixes

* mypy fixes

* Rename profilesv2 to profiles

* flake8

* mypy again

* Support selecting DM

* Fix mypy

* Cleanup

* Update greeter setting

* Update schema

* Revert toml changes

* Poc external dependencies

* Dependency support

* New encryption menu

* flake8

* Mypy and flake8

* Unify lsblk command

* Update bootloader configuration

* Git hooks

* Fix import

* Pyparted

* Remove custom font setting

* flake8

* Remove default preview

* Manual partitioning menu

* Update structure

* Disk configuration

* Update filesystem

* luks2 encryption

* Everything works until installation

* Btrfsutil

* Btrfs handling

* Update btrfs

* Save encryption config

* Fix pipewire issue

* Update mypy version

* Update all pre-commit

* Update package versions

* Revert audio/pipewire

* Merge master PRs

* Add master changes

* Merge master changes

* Small renaming

* Pull master changes

* Reset disk enc after disk config change

* Generate locals

* Update naming

* Fix imports

* Fix broken sync

* Fix pre selection on table menu

* Profile menu

* Update profile

* Fix post_install

* Added python-pyparted to PKGBUILD, this requires [testing] to be enabled in order to run makepkg. Package still works via python -m build etc.

* Swaped around some setuptools logic in pyproject

Since we define `package-data` and `packages` there should be no need for:
```
[tool.setuptools.packages.find]
where = ["archinstall", "archinstall.*"]
```

* Removed pyproject collisions. Duplicate definitions.

* Made sure pyproject.toml includes languages

* Add example and update README

* Fix pyproject issues

* Generate locale

* Refactor imports

* Simplify imports

* Add profile description and package examples

* Align code

* Fix mypy

* Simplify imports

* Fix saving config

* Fix wrong luks merge

* Refactor installation

* Fix cdrom device loading

* Fix wrongly merged code

* Fix imports and greeter

* Don't terminate on partprobe error

* Use specific path on partprobe from luks

* Update archinstall/lib/disk/device_model.py

Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>

* Update archinstall/lib/disk/device_model.py

Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>

* Update github workflow to test archinstall installation

* Update sway merge

* Generate locales

* Update workflow

---------

Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
Co-authored-by: Anton Hvornum <anton@hvornum.se>
Co-authored-by: Anton Hvornum <anton.feeds+github@gmail.com>
Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>
2023-04-19 12:55:42 +02:00