This is my solution for that (region gravity ring, in Kerbal Space Program\GameData\Kerbalism\Support\SSPX.cfg):
!! I made some adjustment for myself, i.e. living space.
============================================================================
// region Gravity Ring
// ============================================================================
@PART[sspx-inflatable-centrifuge-125-1|sspx-inflatable-centrifuge-125-2|sspx-inflatable-centrifuge-25-1|sspx-expandable-centrifuge-375-1|sspx-expandable-centrifuge-375-2]:NEEDS[StationPartsExpansionRedux]:FOR[Kerbalism]
{
MODULE
{
name = Habitat
}
MODULE
{
name = ProcessController
resource = _PressureControl
title = Pressure control
running = true
}
}
@PART[sspx-inflatable-centrifuge-125-1]:NEEDS[StationPartsExpansionRedux,FeatureComfort]:FOR[Kerbalism]
{
@MODULE[Habitat]
{
volume = 79.59
surface = 59.69
}
MODULE
{
name = GravityRing
ec_rate = 2.5
deploy = open
desc = Artificial gravity can delay the inevitable consequences of zero-g on the body. If you don't mind getting dizzy.
}
}
@PART[sspx-inflatable-centrifuge-125-2]:NEEDS[StationPartsExpansionRedux,FeatureComfort]:AFTER[Kerbalism]
{
@MODULE[Habitat]
{
volume = 39.48
surface = 29.61
}
MODULE
{
name = GravityRing
ec_rate = 2.0
deploy = open
desc = Artificial gravity can delay the inevitable consequences of zero-g on the body. If you don't mind getting dizzy.
}
}
@PART[sspx-inflatable-centrifuge-25-1]:NEEDS[StationPartsExpansionRedux,FeatureComfort]:FOR[Kerbalism]
{
@MODULE[Habitat]
{
volume = 133.08
surface = 99.81
}
MODULE
{
name = GravityRing
ec_rate = 3.0
deploy = open
desc = Artificial gravity can delay the inevitable consequences of zero-g on the body. If you don't mind getting dizzy.
}
MODULE:NEEDS[FeatureComfort]
{
name = Comfort
bonus = exercise
desc = Some exercise devices design to keep and improve kerbals' health, especially with an artificial gravity.
}
}
@PART[sspx-expandable-centrifuge-375-1]:NEEDS[StationPartsExpansionRedux,FeatureComfort]:AFTER[Kerbalism]
{
@MODULE[Habitat]
{
volume = 192.36
surface = 136.39
}
MODULE
{
name = GravityRing
ec_rate = 5.0
deploy = open
desc = Artificial gravity can delay the inevitable consequences of zero-g on the body. If you don't mind getting dizzy.
}
MODULE:NEEDS[FeatureComfort]
{
name = Comfort
bonus = exercise
desc = Some exercise devices design to keep and improve kerbals' health, especially with an artificial gravity.
}
}
@PART[sspx-expandable-centrifuge-375-2]:NEEDS[StationPartsExpansionRedux,FeatureComfort]:AFTER[Kerbalism]
{
@MODULE[Habitat]
{
volume = 148.08
surface = 54.1
}
MODULE
{
name = GravityRing
ec_rate = 4.0
deploy = open
desc = Artificial gravity can delay the inevitable consequences of zero-g on the body. If you don't mind getting dizzy.
}
MODULE:NEEDS[FeatureComfort]
{
name = Comfort
bonus = exercise
desc = Some exercise devices design to keep and improve kerbals' health, especially with an artificial gravity.
}
}
// end
The issue is, the rotation and firm-ground bonus / inflate and habitat are not related. Which means you still have to manually press the bottoms to get every single function to work ("start rotation" to rotate, "inflate" to inflate, "habitat: enable" for living space, and "deploy" to have the firm-ground bonus). It gets weird when you have your gravity ring deflated and stopped but still have the firm-ground bonus if you press "deploy".