Compare commits
36 commits
13e320813e
...
0388bc1768
Author | SHA1 | Date | |
---|---|---|---|
0388bc1768 | |||
6790cdf161 | |||
279d0319bd | |||
cb2fade3a0 | |||
fffd781bd2 | |||
3395d99593 | |||
4ed32db408 | |||
992c9eb003 | |||
a1f7c195a8 | |||
43f6ef96a1 | |||
7f22c025ab | |||
a3ed69f858 | |||
04bb7b1c37 | |||
4c9b31164d | |||
2fc0c04200 | |||
de76261bf4 | |||
839dcca101 | |||
8b92d8ffa7 | |||
ab9214d673 | |||
6c26b9c635 | |||
9d1632b8c9 | |||
8c35f3d7ae | |||
6befed2bf0 | |||
55d1606b64 | |||
85fa660ed6 | |||
9f2ab5509f | |||
7051a249e7 | |||
e5d51f2782 | |||
c3aa81ddcc | |||
5d47ece659 | |||
887f6b67fa | |||
1ae697c12d | |||
cc8663a355 | |||
10b351b691 | |||
1bfa31fa05 | |||
4491790bed |
14 changed files with 775 additions and 104 deletions
604
.config/FanControl/userConfig.json
Normal file
604
.config/FanControl/userConfig.json
Normal file
|
@ -0,0 +1,604 @@
|
||||||
|
{
|
||||||
|
"__VERSION__": "205",
|
||||||
|
"Main": {
|
||||||
|
"Controls": [
|
||||||
|
{
|
||||||
|
"Calibration": [],
|
||||||
|
"Enable": false,
|
||||||
|
"ForceApply": false,
|
||||||
|
"Identifier": "/lpc/nct6797d/control/0",
|
||||||
|
"IsHidden": true,
|
||||||
|
"ManualControl": false,
|
||||||
|
"ManualControlValue": 50,
|
||||||
|
"MinimumPercent": 0,
|
||||||
|
"Name": "Fan #1",
|
||||||
|
"NickName": "Fan #1",
|
||||||
|
"PairedFanSensor": null,
|
||||||
|
"SelectedCommandStepDown": 8.0,
|
||||||
|
"SelectedCommandStepUp": 8.0,
|
||||||
|
"SelectedFanCurve": null,
|
||||||
|
"SelectedOffset": 0,
|
||||||
|
"SelectedStart": 0,
|
||||||
|
"SelectedStop": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Calibration": [
|
||||||
|
[
|
||||||
|
10,
|
||||||
|
326
|
||||||
|
],
|
||||||
|
[
|
||||||
|
20,
|
||||||
|
509
|
||||||
|
],
|
||||||
|
[
|
||||||
|
30,
|
||||||
|
725
|
||||||
|
],
|
||||||
|
[
|
||||||
|
40,
|
||||||
|
899
|
||||||
|
],
|
||||||
|
[
|
||||||
|
50,
|
||||||
|
1044
|
||||||
|
],
|
||||||
|
[
|
||||||
|
60,
|
||||||
|
1183
|
||||||
|
],
|
||||||
|
[
|
||||||
|
70,
|
||||||
|
1304
|
||||||
|
],
|
||||||
|
[
|
||||||
|
80,
|
||||||
|
1411
|
||||||
|
],
|
||||||
|
[
|
||||||
|
90,
|
||||||
|
1481
|
||||||
|
],
|
||||||
|
[
|
||||||
|
100,
|
||||||
|
1581
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"Enable": true,
|
||||||
|
"ForceApply": false,
|
||||||
|
"Identifier": "/lpc/nct6797d/control/1",
|
||||||
|
"IsHidden": false,
|
||||||
|
"ManualControl": false,
|
||||||
|
"ManualControlValue": 50,
|
||||||
|
"MinimumPercent": 0,
|
||||||
|
"Name": "Fan #2",
|
||||||
|
"NickName": "CPU",
|
||||||
|
"PairedFanSensor": {
|
||||||
|
"Identifier": "/lpc/nct6797d/fan/1",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "Fan #2",
|
||||||
|
"NickName": "CPU"
|
||||||
|
},
|
||||||
|
"SelectedCommandStepDown": 8.0,
|
||||||
|
"SelectedCommandStepUp": 8.0,
|
||||||
|
"SelectedFanCurve": {
|
||||||
|
"CommandMode": 0,
|
||||||
|
"IgnoreHysteresisAtLimits": true,
|
||||||
|
"IsHidden": false,
|
||||||
|
"MaximumCommand": 100,
|
||||||
|
"MaximumTemperature": 120.0,
|
||||||
|
"MinimumTemperature": 20.0,
|
||||||
|
"Name": "CPU",
|
||||||
|
"OneWayHysteresis": false,
|
||||||
|
"Points": [
|
||||||
|
"35,40",
|
||||||
|
"60,100"
|
||||||
|
],
|
||||||
|
"SelectedHysteresis": 2.0,
|
||||||
|
"SelectedResponseTime": 1,
|
||||||
|
"SelectedTempSource": {
|
||||||
|
"Identifier": "/amdcpu/0/temperature/2",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "Core (Tctl/Tdie)",
|
||||||
|
"NickName": "Core (Tctl/Tdie)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SelectedOffset": 0,
|
||||||
|
"SelectedStart": 0,
|
||||||
|
"SelectedStop": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Calibration": [
|
||||||
|
[
|
||||||
|
20,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
[
|
||||||
|
30,
|
||||||
|
631
|
||||||
|
],
|
||||||
|
[
|
||||||
|
40,
|
||||||
|
851
|
||||||
|
],
|
||||||
|
[
|
||||||
|
50,
|
||||||
|
1023
|
||||||
|
],
|
||||||
|
[
|
||||||
|
60,
|
||||||
|
1187
|
||||||
|
],
|
||||||
|
[
|
||||||
|
70,
|
||||||
|
1336
|
||||||
|
],
|
||||||
|
[
|
||||||
|
80,
|
||||||
|
1477
|
||||||
|
],
|
||||||
|
[
|
||||||
|
90,
|
||||||
|
1604
|
||||||
|
],
|
||||||
|
[
|
||||||
|
100,
|
||||||
|
1690
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"Enable": true,
|
||||||
|
"ForceApply": false,
|
||||||
|
"Identifier": "/lpc/nct6797d/control/2",
|
||||||
|
"IsHidden": false,
|
||||||
|
"ManualControl": false,
|
||||||
|
"ManualControlValue": 50,
|
||||||
|
"MinimumPercent": 0,
|
||||||
|
"Name": "Fan #3",
|
||||||
|
"NickName": "BACK",
|
||||||
|
"PairedFanSensor": {
|
||||||
|
"Identifier": "/lpc/nct6797d/fan/2",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "Fan #3",
|
||||||
|
"NickName": "BACK"
|
||||||
|
},
|
||||||
|
"SelectedCommandStepDown": 8.0,
|
||||||
|
"SelectedCommandStepUp": 8.0,
|
||||||
|
"SelectedFanCurve": {
|
||||||
|
"CommandMode": 0,
|
||||||
|
"IgnoreHysteresisAtLimits": true,
|
||||||
|
"IsHidden": false,
|
||||||
|
"MaximumCommand": 100,
|
||||||
|
"MaximumTemperature": 120.0,
|
||||||
|
"MinimumTemperature": 20.0,
|
||||||
|
"Name": "CPU",
|
||||||
|
"OneWayHysteresis": false,
|
||||||
|
"Points": [
|
||||||
|
"35,40",
|
||||||
|
"60,100"
|
||||||
|
],
|
||||||
|
"SelectedHysteresis": 2.0,
|
||||||
|
"SelectedResponseTime": 1,
|
||||||
|
"SelectedTempSource": {
|
||||||
|
"Identifier": "/amdcpu/0/temperature/2",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "Core (Tctl/Tdie)",
|
||||||
|
"NickName": "Core (Tctl/Tdie)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SelectedOffset": 0,
|
||||||
|
"SelectedStart": 35,
|
||||||
|
"SelectedStop": 26
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Calibration": [
|
||||||
|
[
|
||||||
|
20,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
[
|
||||||
|
30,
|
||||||
|
364
|
||||||
|
],
|
||||||
|
[
|
||||||
|
40,
|
||||||
|
520
|
||||||
|
],
|
||||||
|
[
|
||||||
|
50,
|
||||||
|
650
|
||||||
|
],
|
||||||
|
[
|
||||||
|
60,
|
||||||
|
765
|
||||||
|
],
|
||||||
|
[
|
||||||
|
70,
|
||||||
|
865
|
||||||
|
],
|
||||||
|
[
|
||||||
|
80,
|
||||||
|
964
|
||||||
|
],
|
||||||
|
[
|
||||||
|
90,
|
||||||
|
1051
|
||||||
|
],
|
||||||
|
[
|
||||||
|
100,
|
||||||
|
1106
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"Enable": true,
|
||||||
|
"ForceApply": false,
|
||||||
|
"Identifier": "/lpc/nct6797d/control/3",
|
||||||
|
"IsHidden": false,
|
||||||
|
"ManualControl": false,
|
||||||
|
"ManualControlValue": 50,
|
||||||
|
"MinimumPercent": 0,
|
||||||
|
"Name": "Fan #4",
|
||||||
|
"NickName": "FRONT BAS",
|
||||||
|
"PairedFanSensor": {
|
||||||
|
"Identifier": "/lpc/nct6797d/fan/3",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "Fan #4",
|
||||||
|
"NickName": "FRONT BAS"
|
||||||
|
},
|
||||||
|
"SelectedCommandStepDown": 8.0,
|
||||||
|
"SelectedCommandStepUp": 8.0,
|
||||||
|
"SelectedFanCurve": {
|
||||||
|
"CommandMode": 0,
|
||||||
|
"IgnoreHysteresisAtLimits": true,
|
||||||
|
"IsHidden": false,
|
||||||
|
"MaximumCommand": 100,
|
||||||
|
"MaximumTemperature": 120.0,
|
||||||
|
"MinimumTemperature": 20.0,
|
||||||
|
"Name": "GPU",
|
||||||
|
"OneWayHysteresis": false,
|
||||||
|
"Points": [
|
||||||
|
"40,50",
|
||||||
|
"60,100"
|
||||||
|
],
|
||||||
|
"SelectedHysteresis": 2.0,
|
||||||
|
"SelectedResponseTime": 1,
|
||||||
|
"SelectedTempSource": {
|
||||||
|
"Identifier": "NVApiWrapper/0-TU106-A/sensor/0",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "GPU",
|
||||||
|
"NickName": "GPU"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SelectedOffset": 0,
|
||||||
|
"SelectedStart": 47,
|
||||||
|
"SelectedStop": 26
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Calibration": [
|
||||||
|
[
|
||||||
|
10,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
[
|
||||||
|
20,
|
||||||
|
465
|
||||||
|
],
|
||||||
|
[
|
||||||
|
30,
|
||||||
|
641
|
||||||
|
],
|
||||||
|
[
|
||||||
|
40,
|
||||||
|
785
|
||||||
|
],
|
||||||
|
[
|
||||||
|
50,
|
||||||
|
918
|
||||||
|
],
|
||||||
|
[
|
||||||
|
60,
|
||||||
|
1041
|
||||||
|
],
|
||||||
|
[
|
||||||
|
70,
|
||||||
|
1140
|
||||||
|
],
|
||||||
|
[
|
||||||
|
80,
|
||||||
|
1254
|
||||||
|
],
|
||||||
|
[
|
||||||
|
90,
|
||||||
|
1353
|
||||||
|
],
|
||||||
|
[
|
||||||
|
100,
|
||||||
|
1409
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"Enable": true,
|
||||||
|
"ForceApply": false,
|
||||||
|
"Identifier": "/lpc/nct6797d/control/4",
|
||||||
|
"IsHidden": false,
|
||||||
|
"ManualControl": false,
|
||||||
|
"ManualControlValue": 50,
|
||||||
|
"MinimumPercent": 0,
|
||||||
|
"Name": "Fan #5",
|
||||||
|
"NickName": "FRONT TOP",
|
||||||
|
"PairedFanSensor": {
|
||||||
|
"Identifier": "/lpc/nct6797d/fan/4",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "Fan #5",
|
||||||
|
"NickName": "FRONT TOP"
|
||||||
|
},
|
||||||
|
"SelectedCommandStepDown": 8.0,
|
||||||
|
"SelectedCommandStepUp": 8.0,
|
||||||
|
"SelectedFanCurve": {
|
||||||
|
"CommandMode": 0,
|
||||||
|
"IgnoreHysteresisAtLimits": true,
|
||||||
|
"IsHidden": false,
|
||||||
|
"MaximumCommand": 100,
|
||||||
|
"MaximumTemperature": 120.0,
|
||||||
|
"MinimumTemperature": 20.0,
|
||||||
|
"Name": "CPU",
|
||||||
|
"OneWayHysteresis": false,
|
||||||
|
"Points": [
|
||||||
|
"35,40",
|
||||||
|
"60,100"
|
||||||
|
],
|
||||||
|
"SelectedHysteresis": 2.0,
|
||||||
|
"SelectedResponseTime": 1,
|
||||||
|
"SelectedTempSource": {
|
||||||
|
"Identifier": "/amdcpu/0/temperature/2",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "Core (Tctl/Tdie)",
|
||||||
|
"NickName": "Core (Tctl/Tdie)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SelectedOffset": 0,
|
||||||
|
"SelectedStart": 22,
|
||||||
|
"SelectedStop": 16
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Calibration": [],
|
||||||
|
"Enable": false,
|
||||||
|
"ForceApply": false,
|
||||||
|
"Identifier": "/lpc/nct6797d/control/5",
|
||||||
|
"IsHidden": true,
|
||||||
|
"ManualControl": false,
|
||||||
|
"ManualControlValue": 50,
|
||||||
|
"MinimumPercent": 0,
|
||||||
|
"Name": "Fan #6",
|
||||||
|
"NickName": "Fan #6",
|
||||||
|
"PairedFanSensor": null,
|
||||||
|
"SelectedCommandStepDown": 8.0,
|
||||||
|
"SelectedCommandStepUp": 8.0,
|
||||||
|
"SelectedFanCurve": null,
|
||||||
|
"SelectedOffset": 0,
|
||||||
|
"SelectedStart": 0,
|
||||||
|
"SelectedStop": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Calibration": [],
|
||||||
|
"Enable": false,
|
||||||
|
"ForceApply": false,
|
||||||
|
"Identifier": "/lpc/nct6797d/control/6",
|
||||||
|
"IsHidden": true,
|
||||||
|
"ManualControl": false,
|
||||||
|
"ManualControlValue": 50,
|
||||||
|
"MinimumPercent": 0,
|
||||||
|
"Name": "Fan #7",
|
||||||
|
"NickName": "Fan #7",
|
||||||
|
"PairedFanSensor": null,
|
||||||
|
"SelectedCommandStepDown": 8.0,
|
||||||
|
"SelectedCommandStepUp": 8.0,
|
||||||
|
"SelectedFanCurve": null,
|
||||||
|
"SelectedOffset": 0,
|
||||||
|
"SelectedStart": 0,
|
||||||
|
"SelectedStop": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Calibration": [
|
||||||
|
[
|
||||||
|
40,
|
||||||
|
1491
|
||||||
|
],
|
||||||
|
[
|
||||||
|
50,
|
||||||
|
1643
|
||||||
|
],
|
||||||
|
[
|
||||||
|
60,
|
||||||
|
1796
|
||||||
|
],
|
||||||
|
[
|
||||||
|
70,
|
||||||
|
1800
|
||||||
|
],
|
||||||
|
[
|
||||||
|
80,
|
||||||
|
1802
|
||||||
|
],
|
||||||
|
[
|
||||||
|
100,
|
||||||
|
1806
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"Enable": true,
|
||||||
|
"ForceApply": false,
|
||||||
|
"Identifier": "NVApiWrapper/0-TU106-A/control/0",
|
||||||
|
"IsHidden": false,
|
||||||
|
"ManualControl": false,
|
||||||
|
"ManualControlValue": 50,
|
||||||
|
"MinimumPercent": 0,
|
||||||
|
"Name": "Control 1 - NVIDIA GeForce RTX 2060 SUPER",
|
||||||
|
"NickName": "Control 1 - NVIDIA GeForce RTX 2060 SUPER",
|
||||||
|
"PairedFanSensor": {
|
||||||
|
"Identifier": "NVApiWrapper/0-TU106-A/fan/0",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "Fan 1 - NVIDIA GeForce RTX 2060 SUPER",
|
||||||
|
"NickName": "Control 1 - NVIDIA GeForce RTX 2060 SUPER"
|
||||||
|
},
|
||||||
|
"SelectedCommandStepDown": 8.0,
|
||||||
|
"SelectedCommandStepUp": 8.0,
|
||||||
|
"SelectedFanCurve": {
|
||||||
|
"CommandMode": 0,
|
||||||
|
"IgnoreHysteresisAtLimits": true,
|
||||||
|
"IsHidden": false,
|
||||||
|
"MaximumCommand": 100,
|
||||||
|
"MaximumTemperature": 120.0,
|
||||||
|
"MinimumTemperature": 20.0,
|
||||||
|
"Name": "GPU",
|
||||||
|
"OneWayHysteresis": false,
|
||||||
|
"Points": [
|
||||||
|
"40,50",
|
||||||
|
"60,100"
|
||||||
|
],
|
||||||
|
"SelectedHysteresis": 2.0,
|
||||||
|
"SelectedResponseTime": 1,
|
||||||
|
"SelectedTempSource": {
|
||||||
|
"Identifier": "NVApiWrapper/0-TU106-A/sensor/0",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "GPU",
|
||||||
|
"NickName": "GPU"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SelectedOffset": 0,
|
||||||
|
"SelectedStart": 0,
|
||||||
|
"SelectedStop": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"CustomSensors": [],
|
||||||
|
"Fahrenheit": false,
|
||||||
|
"FanCurves": [
|
||||||
|
{
|
||||||
|
"CommandMode": 0,
|
||||||
|
"IgnoreHysteresisAtLimits": true,
|
||||||
|
"IsHidden": false,
|
||||||
|
"MaximumCommand": 100,
|
||||||
|
"MaximumTemperature": 120.0,
|
||||||
|
"MinimumTemperature": 20.0,
|
||||||
|
"Name": "CPU",
|
||||||
|
"OneWayHysteresis": false,
|
||||||
|
"Points": [
|
||||||
|
"35,40",
|
||||||
|
"60,100"
|
||||||
|
],
|
||||||
|
"SelectedHysteresis": 2.0,
|
||||||
|
"SelectedResponseTime": 1,
|
||||||
|
"SelectedTempSource": {
|
||||||
|
"Identifier": "/amdcpu/0/temperature/2",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "Core (Tctl/Tdie)",
|
||||||
|
"NickName": "Core (Tctl/Tdie)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"CommandMode": 0,
|
||||||
|
"IgnoreHysteresisAtLimits": true,
|
||||||
|
"IsHidden": false,
|
||||||
|
"MaximumCommand": 100,
|
||||||
|
"MaximumTemperature": 120.0,
|
||||||
|
"MinimumTemperature": 20.0,
|
||||||
|
"Name": "GPU",
|
||||||
|
"OneWayHysteresis": false,
|
||||||
|
"Points": [
|
||||||
|
"40,50",
|
||||||
|
"60,100"
|
||||||
|
],
|
||||||
|
"SelectedHysteresis": 2.0,
|
||||||
|
"SelectedResponseTime": 1,
|
||||||
|
"SelectedTempSource": {
|
||||||
|
"Identifier": "NVApiWrapper/0-TU106-A/sensor/0",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "GPU",
|
||||||
|
"NickName": "GPU"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"FanSensors": [
|
||||||
|
{
|
||||||
|
"Identifier": "/lpc/nct6797d/fan/0",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "Fan #1",
|
||||||
|
"NickName": "Fan #1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Identifier": "/lpc/nct6797d/fan/1",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "Fan #2",
|
||||||
|
"NickName": "CPU"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Identifier": "/lpc/nct6797d/fan/2",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "Fan #3",
|
||||||
|
"NickName": "BACK"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Identifier": "/lpc/nct6797d/fan/3",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "Fan #4",
|
||||||
|
"NickName": "FRONT BAS"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Identifier": "/lpc/nct6797d/fan/4",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "Fan #5",
|
||||||
|
"NickName": "FRONT TOP"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Identifier": "/lpc/nct6797d/fan/5",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "Fan #6",
|
||||||
|
"NickName": "Fan #6"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Identifier": "/lpc/nct6797d/fan/6",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "Fan #7",
|
||||||
|
"NickName": "Fan #7"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Identifier": "NVApiWrapper/0-TU106-A/fan/0",
|
||||||
|
"IsHidden": false,
|
||||||
|
"Name": "Fan 1 - NVIDIA GeForce RTX 2060 SUPER",
|
||||||
|
"NickName": "Control 1 - NVIDIA GeForce RTX 2060 SUPER"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"HideCalibration": false,
|
||||||
|
"HideFanSpeedCards": true,
|
||||||
|
"HorizontalUIOrientation": false,
|
||||||
|
"PrimaryColor": "#FF607D8B",
|
||||||
|
"SecondaryColor": "#FFC6FF00",
|
||||||
|
"SelectedTheme": "",
|
||||||
|
"ShowHiddenCards": false,
|
||||||
|
"SyncThemeWithWindows": true,
|
||||||
|
"SyncTrayIconColorWithWindows": true,
|
||||||
|
"TemperatureSensors": [],
|
||||||
|
"TrayIconColor": null,
|
||||||
|
"TrayIcons": []
|
||||||
|
},
|
||||||
|
"Sensors": {
|
||||||
|
"AdlxWrapperSettings": {
|
||||||
|
"Enabled": true
|
||||||
|
},
|
||||||
|
"DisabledPlugins": [],
|
||||||
|
"DisableStorageSensors": true,
|
||||||
|
"LibreHardwareMonitorSettings": {
|
||||||
|
"Controller": false,
|
||||||
|
"CPU": true,
|
||||||
|
"EmbeddedEC": true,
|
||||||
|
"GPU": true,
|
||||||
|
"InpOut": false,
|
||||||
|
"Memory": false,
|
||||||
|
"Motherboard": true,
|
||||||
|
"PSU": false,
|
||||||
|
"Storage": false,
|
||||||
|
"ZeroRPMOverride": false
|
||||||
|
},
|
||||||
|
"NvAPIWrapperSettings": {
|
||||||
|
"Enabled": true,
|
||||||
|
"ZeroRPMOverride": false
|
||||||
|
},
|
||||||
|
"SensorCount": 23
|
||||||
|
}
|
||||||
|
}
|
|
@ -31,3 +31,4 @@ abbr lfs "git lfs install; git lfs fetch; git lfs checkout"
|
||||||
abbr ls "eza --icons=auto"
|
abbr ls "eza --icons=auto"
|
||||||
abbr topgrade "topgrade; pacman-clean"
|
abbr topgrade "topgrade; pacman-clean"
|
||||||
abbr run "for i in (seq 100); ./program; end"
|
abbr run "for i in (seq 100); ./program; end"
|
||||||
|
abbr commit-undo "git reset --hard HEAD~1 && git push --force"
|
||||||
|
|
|
@ -7,5 +7,5 @@ abbr catall "catall . '*.ext1' '*.ext2' | clip.exe"
|
||||||
abbr ll "eza --git -gl"
|
abbr ll "eza --git -gl"
|
||||||
abbr la "eza --git -gla"
|
abbr la "eza --git -gla"
|
||||||
abbr pdf "'/mnt/c/Program Files/Mozilla Firefox/firefox.exe' (for f in *.pdf; echo "file:///"(wslpath -m .)/\$f; end)"
|
abbr pdf "'/mnt/c/Program Files/Mozilla Firefox/firefox.exe' (for f in *.pdf; echo "file:///"(wslpath -m .)/\$f; end)"
|
||||||
abbr zfind "find * -type f -name '*:Zone.Identifier' -ok rm {} \;"
|
abbr zfind "find ~ -type f -name '*:Zone.Identifier' -ok rm {} \;"
|
||||||
abbr beep "powershell.exe -c '[console]::beep(200,300)'"
|
abbr beep "powershell.exe -c '[console]::beep(200,300)'"
|
||||||
|
|
55
.config/fish/functions/latex-color.fish
Normal file
55
.config/fish/functions/latex-color.fish
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
function latex-color --description "Get the LaTeX color from HEX code"
|
||||||
|
# Declare our arguments
|
||||||
|
argparse h/help -- $argv
|
||||||
|
|
||||||
|
# Get function name
|
||||||
|
set current_name $(status current-function)
|
||||||
|
|
||||||
|
# Check if not enough arguments provided, or help menu
|
||||||
|
if set -ql _flag_help || test -z $argv[1]
|
||||||
|
echo -e "Usage: $current_name \"hexcode\""
|
||||||
|
echo -e " $current_name [-h|--help] - Show this help message"
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
|
||||||
|
# Remove '#'
|
||||||
|
set hex $argv[1]
|
||||||
|
if string match -qr '^#' -- $hex
|
||||||
|
set hex (string sub -s 2 $hex)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Check if the hex code is valid
|
||||||
|
if not string match -qir '^[0-9A-F]{3,8}$' $hex
|
||||||
|
and not contains $(string length $hex) $(string split " " "3 4 6 8")
|
||||||
|
echo "Error: Invalid HEX code" 1>&2
|
||||||
|
return 1
|
||||||
|
end
|
||||||
|
|
||||||
|
# Expand 3 to 4
|
||||||
|
if test (string length $hex) -eq 3
|
||||||
|
set hex $(string join "" $hex "F")
|
||||||
|
end
|
||||||
|
|
||||||
|
# Expand 4 to 8
|
||||||
|
if test (string length $hex) -eq 4
|
||||||
|
set hex "$(string replace -ar '(.)' '$1$1' $hex)FF"
|
||||||
|
end
|
||||||
|
|
||||||
|
# Expand 6 to 8
|
||||||
|
if test (string length $hex) -eq 6
|
||||||
|
set hex $(string join "" $hex "FF")
|
||||||
|
end
|
||||||
|
|
||||||
|
# Convert hex to RGB
|
||||||
|
set r (math "0x$(string sub -s 1 -l 2 $hex) / 255")
|
||||||
|
set g (math "0x$(string sub -s 3 -l 2 $hex) / 255")
|
||||||
|
set b (math "0x$(string sub -s 5 -l 2 $hex) / 255")
|
||||||
|
set a (math "0x$(string sub -s 7 -l 2 $hex) / 255")
|
||||||
|
|
||||||
|
set -x LC_NUMERIC C
|
||||||
|
if test $a -eq 1
|
||||||
|
printf "{%.2f, %.2f, %.2f}\n" $r $g $b
|
||||||
|
else
|
||||||
|
printf "{%.2f, %.2f, %.2f, %.2f}\n" $r $g $b $a
|
||||||
|
end
|
||||||
|
end
|
|
@ -1 +1 @@
|
||||||
{"DesktopAudioDevice1":{"prev_ver":503447555,"name":"Audio du bureau","uuid":"bd19a8ef-aee4-4725-92b0-8a1d2ab917a1","id":"wasapi_output_capture","versioned_id":"wasapi_output_capture","settings":{"device_id":"default"},"mixers":251,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"libobs.mute":[],"libobs.unmute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}},"AuxAudioDevice1":{"prev_ver":503447555,"name":"Mic/Aux","uuid":"b72a6bee-252d-4ab5-833e-46bbc4864f76","id":"wasapi_input_capture","versioned_id":"wasapi_input_capture","settings":{"device_id":"default"},"mixers":253,"sync":0,"flags":2,"volume":1.4125375747680664,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"libobs.mute":[],"libobs.unmute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{},"filters":[{"prev_ver":503447555,"name":"Suppression du bruit","uuid":"68ca1b8c-53f8-45aa-9dbb-31e8c1a2063b","id":"noise_suppress_filter","versioned_id":"noise_suppress_filter_v2","settings":{"method":"speex"},"mixers":255,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}}]},"current_scene":"Scène","current_program_scene":"Scène","scene_order":[{"name":"Scène"}],"name":"ReplayBuffer","sources":[{"prev_ver":503447555,"name":"Capture d'écran","uuid":"62ecad8b-28d0-48f4-a0ef-b6952f9c1de7","id":"monitor_capture","versioned_id":"monitor_capture","settings":{"monitor_id":"\\\\?\\DISPLAY#AOC2590#5&243f34f&3&UID155906#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}"},"mixers":0,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}},{"prev_ver":503447555,"name":"Scène","uuid":"0b53bf55-6a71-4b86-960a-f2df1c2e0c3d","id":"scene","versioned_id":"scene","settings":{"id_counter":1,"custom_size":false,"items":[{"name":"Capture d'écran","source_uuid":"62ecad8b-28d0-48f4-a0ef-b6952f9c1de7","visible":true,"locked":false,"rot":0.0,"pos":{"x":0.0,"y":0.0},"scale":{"x":1.0,"y":1.0},"align":5,"bounds_type":0,"bounds_align":0,"bounds_crop":false,"bounds":{"x":0.0,"y":0.0},"crop_left":0,"crop_top":0,"crop_right":0,"crop_bottom":0,"id":1,"group_item_backup":false,"scale_filter":"disable","blend_method":"default","blend_type":"normal","show_transition":{"duration":0},"hide_transition":{"duration":0},"private_settings":{}}]},"mixers":0,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.show_scene_item.1":[],"libobs.hide_scene_item.1":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}}],"groups":[],"quick_transitions":[{"name":"Coupure","duration":300,"hotkeys":[],"id":1,"fade_to_black":false},{"name":"Fondu","duration":300,"hotkeys":[],"id":2,"fade_to_black":false},{"name":"Fondu","duration":300,"hotkeys":[],"id":3,"fade_to_black":true}],"transitions":[],"saved_projectors":[],"current_transition":"Fondu","transition_duration":300,"preview_locked":false,"scaling_enabled":false,"scaling_level":0,"scaling_off_x":0.0,"scaling_off_y":0.0,"virtual-camera":{"type2":3},"modules":{"scripts-tool":[{"path":"C:/Program Files/obs-studio/config/OBSReplayFolders.lua","settings":{}}],"output-timer":{"streamTimerHours":0,"streamTimerMinutes":0,"streamTimerSeconds":30,"recordTimerHours":0,"recordTimerMinutes":0,"recordTimerSeconds":30,"autoStartStreamTimer":false,"autoStartRecordTimer":false,"pauseRecordTimer":true},"auto-scene-switcher":{"interval":300,"non_matching_scene":"","switch_if_not_matching":false,"active":false,"switches":[]},"captions":{"source":"","enabled":false,"lang_id":1036,"provider":"mssapi"}},"resolution":{"x":1920,"y":1080}}
|
{"DesktopAudioDevice1":{"prev_ver":503447555,"name":"Audio du bureau","uuid":"bd19a8ef-aee4-4725-92b0-8a1d2ab917a1","id":"wasapi_output_capture","versioned_id":"wasapi_output_capture","settings":{"device_id":"default"},"mixers":251,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"libobs.mute":[],"libobs.unmute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}},"AuxAudioDevice1":{"prev_ver":503447555,"name":"Mic/Aux","uuid":"b72a6bee-252d-4ab5-833e-46bbc4864f76","id":"wasapi_input_capture","versioned_id":"wasapi_input_capture","settings":{"device_id":"default"},"mixers":253,"sync":0,"flags":2,"volume":1.4125375747680664,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"libobs.mute":[],"libobs.unmute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{},"filters":[{"prev_ver":503447555,"name":"Suppression du bruit","uuid":"68ca1b8c-53f8-45aa-9dbb-31e8c1a2063b","id":"noise_suppress_filter","versioned_id":"noise_suppress_filter_v2","settings":{"method":"speex"},"mixers":255,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}}]},"current_scene":"Scène","current_program_scene":"Scène","scene_order":[{"name":"Scène"}],"name":"ReplayBuffer","sources":[{"prev_ver":503447555,"name":"Capture d'écran","uuid":"62ecad8b-28d0-48f4-a0ef-b6952f9c1de7","id":"monitor_capture","versioned_id":"monitor_capture","settings":{"monitor_id":"\\\\?\\DISPLAY#AOC2590#5&243f34f&2&UID155906#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}"},"mixers":0,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}},{"prev_ver":503447555,"name":"Scène","uuid":"0b53bf55-6a71-4b86-960a-f2df1c2e0c3d","id":"scene","versioned_id":"scene","settings":{"id_counter":1,"custom_size":false,"items":[{"name":"Capture d'écran","source_uuid":"62ecad8b-28d0-48f4-a0ef-b6952f9c1de7","visible":true,"locked":false,"rot":0.0,"pos":{"x":0.0,"y":0.0},"scale":{"x":1.0,"y":1.0},"align":5,"bounds_type":0,"bounds_align":0,"bounds_crop":false,"bounds":{"x":0.0,"y":0.0},"crop_left":0,"crop_top":0,"crop_right":0,"crop_bottom":0,"id":1,"group_item_backup":false,"scale_filter":"disable","blend_method":"default","blend_type":"normal","show_transition":{"duration":0},"hide_transition":{"duration":0},"private_settings":{}}]},"mixers":0,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.show_scene_item.1":[],"libobs.hide_scene_item.1":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}}],"groups":[],"quick_transitions":[{"name":"Coupure","duration":300,"hotkeys":[],"id":1,"fade_to_black":false},{"name":"Fondu","duration":300,"hotkeys":[],"id":2,"fade_to_black":false},{"name":"Fondu","duration":300,"hotkeys":[],"id":3,"fade_to_black":true}],"transitions":[],"saved_projectors":[],"current_transition":"Fondu","transition_duration":300,"preview_locked":false,"scaling_enabled":false,"scaling_level":0,"scaling_off_x":0.0,"scaling_off_y":0.0,"virtual-camera":{"type2":3},"modules":{"scripts-tool":[{"path":"C:/Program Files/obs-studio/config/OBSReplayFolders.lua","settings":{}},{"path":"C:/Program Files/obs-studio/config/AutoOBSRBRestart.lua","settings":{}}],"output-timer":{"streamTimerHours":0,"streamTimerMinutes":0,"streamTimerSeconds":30,"recordTimerHours":0,"recordTimerMinutes":0,"recordTimerSeconds":30,"autoStartStreamTimer":false,"autoStartRecordTimer":false,"pauseRecordTimer":true},"auto-scene-switcher":{"interval":300,"non_matching_scene":"","switch_if_not_matching":false,"active":false,"switches":[]},"captions":{"source":"","enabled":false,"lang_id":1036,"provider":"mssapi"}},"resolution":{"x":1920,"y":1080}}
|
49
Makefile
49
Makefile
|
@ -11,11 +11,6 @@ REPO_SRC = https://git.mylloon.fr/Anri/confOS/raw/branch/main
|
||||||
WGET = wget -q --show-progress
|
WGET = wget -q --show-progress
|
||||||
CURL = curl -s
|
CURL = curl -s
|
||||||
|
|
||||||
# Checkers
|
|
||||||
ARCH = $(shell grep -c "archlinux" /proc/version 2> /dev/null)
|
|
||||||
WSL = $(shell grep -c "WSL2" /proc/version 2> /dev/null)
|
|
||||||
TERMUX = $(firstword $(shell type termux-info &> /dev/null && echo 1))
|
|
||||||
|
|
||||||
# Hide some verbose messages from Make
|
# Hide some verbose messages from Make
|
||||||
MAKEFLAGS += --no-print-directory
|
MAKEFLAGS += --no-print-directory
|
||||||
|
|
||||||
|
@ -26,8 +21,18 @@ PF = /mnt/c/Program\ Files
|
||||||
WIN_HOME = /mnt/c/Users/$(WIN_USER)
|
WIN_HOME = /mnt/c/Users/$(WIN_USER)
|
||||||
APPDATA = $(WIN_HOME)/AppData/Roaming
|
APPDATA = $(WIN_HOME)/AppData/Roaming
|
||||||
LOCALAPPDATA = $(WIN_HOME)/AppData/Local
|
LOCALAPPDATA = $(WIN_HOME)/AppData/Local
|
||||||
WIN_STEAM_USERDATA = $(filter-out "userdata",$(shell find $(PFx86)/Steam/userdata -maxdepth 1 -type d -printf "\"%f\" "))
|
|
||||||
|
# Locations aliases
|
||||||
CS2_CFG = $(PFx86)/Steam/steamapps/common/Counter-Strike\ Global\ Offensive/game/csgo/cfg
|
CS2_CFG = $(PFx86)/Steam/steamapps/common/Counter-Strike\ Global\ Offensive/game/csgo/cfg
|
||||||
|
OBS_CFG = $(PF)/obs-studio/config/obs-studio
|
||||||
|
|
||||||
|
|
||||||
|
# Checkers
|
||||||
|
ARCH = $(shell grep -c "archlinux" /proc/version 2> /dev/null)
|
||||||
|
WSL = $(shell grep -c "WSL2" /proc/version 2> /dev/null)
|
||||||
|
TERMUX = $(firstword $(shell type termux-info &> /dev/null && echo 1))
|
||||||
|
ADMIN_WIN = $(shell touch $(PF) 2> /dev/null; echo $$?)
|
||||||
|
|
||||||
|
|
||||||
all: full-sync
|
all: full-sync
|
||||||
|
|
||||||
|
@ -54,11 +59,12 @@ sync-dotconfig:
|
||||||
@$(WGET) $(REPO_SRC)/.config/fish/config.fish -O $(HOME)/.config/fish/config.fish
|
@$(WGET) $(REPO_SRC)/.config/fish/config.fish -O $(HOME)/.config/fish/config.fish
|
||||||
|
|
||||||
@$(WGET) $(REPO_SRC)/.config/fish/functions/fish_prompt.fish -O $(HOME)/.config/fish/functions/fish_prompt.fish
|
@$(WGET) $(REPO_SRC)/.config/fish/functions/fish_prompt.fish -O $(HOME)/.config/fish/functions/fish_prompt.fish
|
||||||
|
@$(WGET) $(REPO_SRC)/.config/fish/functions/catall.fish -O $(HOME)/.config/fish/functions/catall.fish
|
||||||
|
@$(WGET) $(REPO_SRC)/.config/fish/functions/latex-color.fish -O $(HOME)/.config/fish/functions/latex-color.fish
|
||||||
@$(WGET) $(REPO_SRC)/.config/fish/functions/makeaway.fish -O $(HOME)/.config/fish/functions/makeaway.fish
|
@$(WGET) $(REPO_SRC)/.config/fish/functions/makeaway.fish -O $(HOME)/.config/fish/functions/makeaway.fish
|
||||||
@$(WGET) $(REPO_SRC)/.config/fish/functions/ssh-export.fish -O $(HOME)/.config/fish/functions/ssh-export.fish
|
@$(WGET) $(REPO_SRC)/.config/fish/functions/ssh-export.fish -O $(HOME)/.config/fish/functions/ssh-export.fish
|
||||||
@$(WGET) $(REPO_SRC)/.config/fish/functions/ssh-import.fish -O $(HOME)/.config/fish/functions/ssh-import.fish
|
@$(WGET) $(REPO_SRC)/.config/fish/functions/ssh-import.fish -O $(HOME)/.config/fish/functions/ssh-import.fish
|
||||||
@$(WGET) $(REPO_SRC)/.config/fish/functions/ugc.fish -O $(HOME)/.config/fish/functions/ugc.fish
|
@$(WGET) $(REPO_SRC)/.config/fish/functions/ugc.fish -O $(HOME)/.config/fish/functions/ugc.fish
|
||||||
@$(WGET) $(REPO_SRC)/.config/fish/functions/catall.fish -O $(HOME)/.config/fish/functions/catall.fish
|
|
||||||
@$(WGET) $(REPO_SRC)/.config/fish/functions/update-theme.fish -O $(HOME)/.config/fish/functions/update-theme.fish
|
@$(WGET) $(REPO_SRC)/.config/fish/functions/update-theme.fish -O $(HOME)/.config/fish/functions/update-theme.fish
|
||||||
|
|
||||||
@$(WGET) $(REPO_SRC)/.config/fish/conf.d/abbr.fish -O $(HOME)/.config/fish/conf.d/abbr.fish
|
@$(WGET) $(REPO_SRC)/.config/fish/conf.d/abbr.fish -O $(HOME)/.config/fish/conf.d/abbr.fish
|
||||||
|
@ -206,6 +212,7 @@ sync-windows:
|
||||||
echo "$(WIN) CS2 configs synced!"; \
|
echo "$(WIN) CS2 configs synced!"; \
|
||||||
echo; \
|
echo; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Firefox
|
# Firefox
|
||||||
-@$(RM) $(APPDATA)/Mozilla/Firefox/Profiles/*.default-release/user.js
|
-@$(RM) $(APPDATA)/Mozilla/Firefox/Profiles/*.default-release/user.js
|
||||||
@$(WGET) $(REPO_SRC)/.mozilla/firefox/user.js -P $(APPDATA)/Mozilla/Firefox/Profiles/*.default-release
|
@$(WGET) $(REPO_SRC)/.mozilla/firefox/user.js -P $(APPDATA)/Mozilla/Firefox/Profiles/*.default-release
|
||||||
|
@ -238,15 +245,29 @@ sync-windows:
|
||||||
# @echo
|
# @echo
|
||||||
|
|
||||||
# OBS config
|
# OBS config
|
||||||
ifeq ($(shell touch $(PF) 2> /dev/null; echo $$?),1)
|
ifeq ($(ADMIN_WIN),1)
|
||||||
@echo "$(WIN) Can't update OBS configuration, use elevated terminal to do so"
|
@echo "$(WIN) Can't update OBS configuration, use elevated terminal to do so"
|
||||||
|
@echo
|
||||||
else
|
else
|
||||||
@$(MKDIR) $(PF)/obs-studio/config/obs-studio/basic/profiles/ReplayBuffer
|
@$(MKDIR) $(OBS_CFG)/basic/profiles/ReplayBuffer
|
||||||
@$(MKDIR) $(PF)/obs-studio/config/obs-studio/basic/scenes
|
@$(MKDIR) $(OBS_CFG)/basic/scenes
|
||||||
@$(WGET) $(REPO_SRC)/.config/obs/global.ini -O $(PF)/obs-studio/config/obs-studio/global.ini
|
@$(WGET) $(REPO_SRC)/.config/obs/global.ini -O $(OBS_CFG)/global.ini
|
||||||
@$(WGET) $(REPO_SRC)/.config/obs/basic/profiles/ReplayBuffer/basic.ini -O $(PF)/obs-studio/config/obs-studio/basic/profiles/ReplayBuffer/basic.ini
|
@$(WGET) $(REPO_SRC)/.config/obs/basic/profiles/ReplayBuffer/basic.ini -O $(OBS_CFG)/basic/profiles/ReplayBuffer/basic.ini
|
||||||
@$(WGET) $(REPO_SRC)/.config/obs/basic/profiles/ReplayBuffer/recordEncoder.json -O $(PF)/obs-studio/config/obs-studio/basic/profiles/ReplayBuffer/recordEncoder.json
|
@$(WGET) $(REPO_SRC)/.config/obs/basic/profiles/ReplayBuffer/recordEncoder.json -O $(OBS_CFG)/basic/profiles/ReplayBuffer/recordEncoder.json
|
||||||
@$(WGET) $(REPO_SRC)/.config/obs/basic/scenes/ReplayBuffer.json -O $(PF)/obs-studio/config/obs-studio/basic/scenes/ReplayBuffer.json
|
@$(WGET) $(REPO_SRC)/.config/obs/basic/scenes/ReplayBuffer.json -O $(OBS_CFG)/basic/scenes/ReplayBuffer.json
|
||||||
|
@echo "$(WIN) OBS configuration synced! Check your OBS to see if the screen is correctly picked up (could have turned black due to the update)"
|
||||||
|
@echo
|
||||||
|
endif
|
||||||
|
|
||||||
|
# FanControl
|
||||||
|
ifeq ($(ADMIN_WIN),1)
|
||||||
|
@echo "$(WIN) Can't update FanControl configuration, use elevated terminal to do so"
|
||||||
|
@echo
|
||||||
|
else
|
||||||
|
@$(MKDIR) $(PFx86)/FanControl/Configurations/
|
||||||
|
@$(WGET) $(REPO_SRC)/.config/FanControl/userConfig.json -O $(PFx86)/FanControl/Configurations/userConfig.json
|
||||||
|
@echo "$(WIN) FanControl configuration synced!"
|
||||||
|
@echo
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Termux distro specific
|
# Termux distro specific
|
||||||
|
|
|
@ -4,7 +4,11 @@
|
||||||
|
|
||||||
## Windows 11
|
## Windows 11
|
||||||
|
|
||||||
- Télécharger et lancer [windows11.bat](./windows11.bat)
|
> Dans l'invite de commande `cmd`
|
||||||
|
|
||||||
|
```batch
|
||||||
|
PowerShell -Command "Invoke-Expression """"& { $(Invoke-WebRequest -UseBasicParsing 'https://git.mylloon.fr/Anri/confOS/raw/branch/main/windows/installers/runner.ps1') } -Script windows11"""""
|
||||||
|
```
|
||||||
|
|
||||||
### Mise à jour de certains programmes
|
### Mise à jour de certains programmes
|
||||||
|
|
||||||
|
|
22
arch.sh
22
arch.sh
|
@ -79,7 +79,7 @@ function main {
|
||||||
# Themes in Gnome Terminal, the default one will be the dark one
|
# Themes in Gnome Terminal, the default one will be the dark one
|
||||||
local GT_default
|
local GT_default
|
||||||
GT_default=$(gsettings get org.gnome.Terminal.ProfilesList default | tr -d \')
|
GT_default=$(gsettings get org.gnome.Terminal.ProfilesList default | tr -d \')
|
||||||
wget -q ${repo}/.config/update_theme.sh -P "$HOME"/.config/
|
wget -q ${repo}/.config/update_theme.sh -O "$HOME"/.config/update_theme.sh
|
||||||
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:"${GT_default}"/ use-custom-command true
|
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:"${GT_default}"/ use-custom-command true
|
||||||
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:"${GT_default}"/ custom-command "fish"
|
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:"${GT_default}"/ custom-command "fish"
|
||||||
# Default colors
|
# Default colors
|
||||||
|
@ -114,8 +114,7 @@ function main {
|
||||||
|
|
||||||
# === Flameshot ==
|
# === Flameshot ==
|
||||||
# Custom configuration
|
# Custom configuration
|
||||||
rm "$HOME"/.config/flameshot/flameshot.ini 2> /dev/null ||:
|
wget -q --show-progress ${repo}/.config/flameshot/flameshot.ini -O "$HOME"/.config/flameshot/flameshot.ini
|
||||||
wget -q --show-progress ${repo}/.config/flameshot/flameshot.ini -P "$HOME"/.config/flameshot/
|
|
||||||
# Change keybindings
|
# Change keybindings
|
||||||
gsettings set org.gnome.shell.keybindings show-screenshot-ui "[]"
|
gsettings set org.gnome.shell.keybindings show-screenshot-ui "[]"
|
||||||
local custom_keybindings_list flameshot_shortcuts
|
local custom_keybindings_list flameshot_shortcuts
|
||||||
|
@ -140,8 +139,7 @@ function main {
|
||||||
|
|
||||||
# === Emoji picker ==
|
# === Emoji picker ==
|
||||||
# Custom configuration
|
# Custom configuration
|
||||||
rm "$HOME"/.config/gazatu.xyz/emoji-picker.ini 2>/dev/null ||:
|
wget -q --show-progress ${repo}/.config/gazatu.xyz/emoji-picker.ini -O "$HOME"/.config/gazatu.xyz/emoji-picker.ini
|
||||||
wget -q --show-progress ${repo}/.config/gazatu.xyz/emoji-picker.ini -P "$HOME"/.config/gazatu.xyz/
|
|
||||||
# Add keybinding
|
# Add keybinding
|
||||||
custom_keybindings_list=$(gsettings get ${gs_mediakey} custom-keybindings)
|
custom_keybindings_list=$(gsettings get ${gs_mediakey} custom-keybindings)
|
||||||
if ! echo "$custom_keybindings_list" | grep -q "x11-emoji-picker"
|
if ! echo "$custom_keybindings_list" | grep -q "x11-emoji-picker"
|
||||||
|
@ -240,7 +238,7 @@ function main {
|
||||||
gsettings set org.gnome.TextEditor show-line-numbers true
|
gsettings set org.gnome.TextEditor show-line-numbers true
|
||||||
|
|
||||||
# Configuration Blackbox
|
# Configuration Blackbox
|
||||||
wget -q --show-progress ${repo}/.local/share/blackbox/user-keymap.json -P "$HOME"/.local/share/blackbox/ # keymap # TODO: Quid de mkdir avant? est-ce que un fichier existe pas déjà ??
|
wget -q --show-progress ${repo}/.local/share/blackbox/user-keymap.json -O "$HOME"/.local/share/blackbox/user-keymap.json # keymap # TODO: Quid de mkdir avant?
|
||||||
gsettings set com.raggesilver.BlackBox use-custom-command true # custom shell
|
gsettings set com.raggesilver.BlackBox use-custom-command true # custom shell
|
||||||
gsettings set com.raggesilver.BlackBox custom-shell-command "fish" # use fish as default
|
gsettings set com.raggesilver.BlackBox custom-shell-command "fish" # use fish as default
|
||||||
gsettings set com.raggesilver.BlackBox easy-copy-paste true # allow ^C and ^V
|
gsettings set com.raggesilver.BlackBox easy-copy-paste true # allow ^C and ^V
|
||||||
|
@ -299,9 +297,9 @@ function main {
|
||||||
# Hardware acceleration
|
# Hardware acceleration
|
||||||
echo "export MOZ_DRM_DEVICE=/dev/dri/renderD128" >> "$HOME"/.profile
|
echo "export MOZ_DRM_DEVICE=/dev/dri/renderD128" >> "$HOME"/.profile
|
||||||
# Download extension configuration (TODO: Check Download Folder's Name)
|
# Download extension configuration (TODO: Check Download Folder's Name)
|
||||||
#wget -q --show-progress ${repo}/.mozilla/firefox/extensions/Dark-Reader-Settings.json -P "$HOME"/Téléchargements
|
#wget -q --show-progress ${repo}/.mozilla/firefox/extensions/Dark-Reader-Settings.json -O "$HOME"/Téléchargements/Dark-Reader-Settings.json
|
||||||
#wget -q --show-progress ${repo}/.mozilla/firefox/extensions/SponsorBlockConfig.json -P "$HOME"/Téléchargements
|
#wget -q --show-progress ${repo}/.mozilla/firefox/extensions/SponsorBlockConfig.json -O "$HOME"/Téléchargements/SponsorBlockConfig.json
|
||||||
#wget -q --show-progress ${repo}/.mozilla/firefox/extensions/auto-tab-discard-preferences.json -P "$HOME"/Téléchargements
|
#wget -q --show-progress ${repo}/.mozilla/firefox/extensions/auto-tab-discard-preferences.json -O "$HOME"/Téléchargements/auto-tab-discard-preferences.json
|
||||||
|
|
||||||
|
|
||||||
# === Docker ==
|
# === Docker ==
|
||||||
|
@ -331,7 +329,7 @@ function main {
|
||||||
|
|
||||||
|
|
||||||
# === VSCodium ==
|
# === VSCodium ==
|
||||||
wget -q ${repo}/.config/VSCodium/product.json -P "$HOME"/.config/VSCodium/
|
wget -q ${repo}/.config/VSCodium/product.json -O "$HOME"/.config/VSCodium/product.json
|
||||||
|
|
||||||
|
|
||||||
# === Discord ==
|
# === Discord ==
|
||||||
|
@ -366,7 +364,7 @@ function main {
|
||||||
|
|
||||||
# === s-tui ==
|
# === s-tui ==
|
||||||
# Configuration
|
# Configuration
|
||||||
wget -q --show-progress ${repo}/.config/s-tui/s-tui.conf -P "$HOME"/.config/s-tui/
|
wget -q --show-progress ${repo}/.config/s-tui/s-tui.conf -O "$HOME"/.config/s-tui/s-tui.conf
|
||||||
|
|
||||||
|
|
||||||
# === ClamAV ==
|
# === ClamAV ==
|
||||||
|
@ -380,7 +378,7 @@ function main {
|
||||||
|
|
||||||
# === GPU Screen recorder ==
|
# === GPU Screen recorder ==
|
||||||
# Configuration
|
# Configuration
|
||||||
wget -q --show-progress ${repo}/.config/gpu-screen-recorder.env -P "$HOME"/.config/
|
wget -q --show-progress ${repo}/.config/gpu-screen-recorder.env -O "$HOME"/.config/gpu-screen-recorder.env
|
||||||
# Enable
|
# Enable
|
||||||
systemctl enable --now --user gpu-screen-recorder
|
systemctl enable --now --user gpu-screen-recorder
|
||||||
# Keybind
|
# Keybind
|
||||||
|
|
|
@ -146,7 +146,8 @@
|
||||||
"spotify-launcher",
|
"spotify-launcher",
|
||||||
"bottom",
|
"bottom",
|
||||||
"mvn",
|
"mvn",
|
||||||
"qpdf"
|
"qpdf",
|
||||||
|
"inkscape"
|
||||||
],
|
],
|
||||||
"plugin": null,
|
"plugin": null,
|
||||||
"profile": {
|
"profile": {
|
||||||
|
|
16
meta.sh
16
meta.sh
|
@ -68,14 +68,13 @@ function main {
|
||||||
fish -c "fisher install jethrokuan/fzf"
|
fish -c "fisher install jethrokuan/fzf"
|
||||||
fish -c "fisher install jorgebucaran/autopair.fish"
|
fish -c "fisher install jorgebucaran/autopair.fish"
|
||||||
# SSH
|
# SSH
|
||||||
wget -q https://gitlab.com/kyb/fish_ssh_agent/raw/master/functions/fish_ssh_agent.fish -P "$HOME"/.config/fish/functions/
|
wget -q https://gitlab.com/kyb/fish_ssh_agent/raw/master/functions/fish_ssh_agent.fish -O "$HOME"/.config/fish/functions/fish_ssh_agent.fish
|
||||||
mkdir -p "$HOME"/.ssh
|
mkdir -p "$HOME"/.ssh
|
||||||
# Fish theme
|
# Fish theme
|
||||||
fish -c "fish_config theme choose 'Base16 Eighties' && yes | fish_config theme save"
|
fish -c "fish_config theme choose 'Base16 Eighties' && yes | fish_config theme save"
|
||||||
fish -c "set fish_color_comment 5c6773" # custom comment color
|
fish -c "set fish_color_comment 5c6773" # custom comment color
|
||||||
# Fish prompt
|
# Fish prompt
|
||||||
rm "$HOME"/.config/fish/functions/fish_prompt.fish 2> /dev/null ||:
|
wget -q "${repo}"/.config/fish/functions/fish_prompt.fish -O "$HOME"/.config/fish/functions/fish_prompt.fish
|
||||||
wget -q "${repo}"/.config/fish/functions/fish_prompt.fish -P "$HOME"/.config/fish/functions/
|
|
||||||
# EZA colors
|
# EZA colors
|
||||||
fish -c "set -Ux EXA_COLORS 'di=1;36:da=35'"
|
fish -c "set -Ux EXA_COLORS 'di=1;36:da=35'"
|
||||||
# Add configuration
|
# Add configuration
|
||||||
|
@ -85,11 +84,12 @@ function main {
|
||||||
# Add aliases
|
# Add aliases
|
||||||
wget -q "${repo}"/.config/fish/conf.d/alias.fish -O "$HOME"/.config/fish/conf.d/alias.fish
|
wget -q "${repo}"/.config/fish/conf.d/alias.fish -O "$HOME"/.config/fish/conf.d/alias.fish
|
||||||
# Add functions
|
# Add functions
|
||||||
wget -q "${repo}"/.config/fish/functions/makeaway.fish -P "$HOME"/.config/fish/functions/
|
functions=("catall" "latex-color" "makeaway" "ssh-export" "ssh-import" "ugc"
|
||||||
wget -q "${repo}"/.config/fish/functions/ssh-export.fish -P "$HOME"/.config/fish/functions/
|
"update-theme")
|
||||||
wget -q "${repo}"/.config/fish/functions/ssh-import.fish -P "$HOME"/.config/fish/functions/
|
for function in "${functions[@]}"
|
||||||
wget -q "${repo}"/.config/fish/functions/ugc.fish -P "$HOME"/.config/fish/functions/
|
do
|
||||||
wget -q "${repo}"/.config/fish/functions/catall.fish -P "$HOME"/.config/fish/functions/
|
wget -q "${repo}"/.config/fish/functions/"${function}".fish -O "$HOME"/.config/fish/functions/"${function}".fish
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
# === Default editor ==
|
# === Default editor ==
|
||||||
|
|
|
@ -39,8 +39,7 @@ function main {
|
||||||
fish -c "fish_config theme choose 'Base16 Eighties' && yes | fish_config theme save"
|
fish -c "fish_config theme choose 'Base16 Eighties' && yes | fish_config theme save"
|
||||||
fish -c "set fish_color_comment 5c6773" # custom comment color
|
fish -c "set fish_color_comment 5c6773" # custom comment color
|
||||||
# Fish prompt
|
# Fish prompt
|
||||||
rm "$HOME"/.config/fish/functions/fish_prompt.fish 2> /dev/null ||:
|
wget -q "${repo}"/.config/fish/functions/fish_prompt.fish -O "$HOME"/.config/fish/functions/fish_prompt.fish
|
||||||
wget -q "${repo}"/.config/fish/functions/fish_prompt.fish -P "$HOME"/.config/fish/functions/
|
|
||||||
# EZA colors
|
# EZA colors
|
||||||
fish -c "set -Ux EXA_COLORS 'di=1;36:da=35'"
|
fish -c "set -Ux EXA_COLORS 'di=1;36:da=35'"
|
||||||
# Add configuration
|
# Add configuration
|
||||||
|
|
|
@ -2,14 +2,23 @@ param (
|
||||||
[string]$script
|
[string]$script
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
$fileName = "$script.bat"
|
$fileName = "$script.bat"
|
||||||
$url = "https://git.mylloon.fr/Anri/confOS/raw/branch/main/windows/installers/$fileName"
|
|
||||||
$filePath = Join-Path -Path $env:TEMP -ChildPath $fileName
|
$filePath = Join-Path -Path $env:TEMP -ChildPath $fileName
|
||||||
|
|
||||||
|
$baseUrl = "https://git.mylloon.fr/Anri/confOS/raw/branch/main"
|
||||||
|
|
||||||
|
if ($script -eq "windows11") {
|
||||||
|
$url = "$baseUrl/$fileName"
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$url = "$baseUrl/windows/installers/$fileName"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
Write-Host "Downloading $fileName..."
|
Write-Host "Downloading $fileName..."
|
||||||
Invoke-WebRequest -Uri $url -OutFile $filePath
|
Invoke-WebRequest -Uri $url -OutFile $filePath
|
||||||
Start-Process $filePath -NoNewWindow -Wait;
|
Start-Process $filePath -NoNewWindow -Wait;
|
||||||
|
|
||||||
Remove-Item -Path $filePath
|
Remove-Item -Path $filePath
|
||||||
|
|
||||||
exit
|
exit
|
||||||
|
|
|
@ -54,9 +54,6 @@ IF NOT "%1"=="noskipadmin" (
|
||||||
|
|
||||||
:: === Registery modifications ==
|
:: === Registery modifications ==
|
||||||
ECHO Registery entries...
|
ECHO Registery entries...
|
||||||
:: Right click of Windows 10
|
|
||||||
@REM REG ADD "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
|
|
||||||
|
|
||||||
:: Disabling widgets
|
:: Disabling widgets
|
||||||
REG ADD "HKLM\Software\Policies\Microsoft\Dsh" /v AllowNewsAndInterests /t REG_DWORD /d 0 /f
|
REG ADD "HKLM\Software\Policies\Microsoft\Dsh" /v AllowNewsAndInterests /t REG_DWORD /d 0 /f
|
||||||
|
|
||||||
|
@ -71,7 +68,7 @@ sc stop "SysMain" & sc config "SysMain" start=disabled
|
||||||
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v ConfirmFileDelete /t REG_DWORD /d 1 /f
|
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v ConfirmFileDelete /t REG_DWORD /d 1 /f
|
||||||
|
|
||||||
:: Don't create Zone.Identifier
|
:: Don't create Zone.Identifier
|
||||||
REG ADD "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments" /v SaveZoneInformation /t REG_DWORD /d 1 /f
|
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments" /v SaveZoneInformation /t REG_DWORD /d 1 /f
|
||||||
|
|
||||||
:: Disables memory integrity
|
:: Disables memory integrity
|
||||||
:: see https://support.microsoft.com/en-us/windows/options-to-optimize-gaming-performance-in-windows-11-a255f612-2949-4373-a566-ff6f3f474613
|
:: see https://support.microsoft.com/en-us/windows/options-to-optimize-gaming-performance-in-windows-11-a255f612-2949-4373-a566-ff6f3f474613
|
||||||
|
@ -100,9 +97,17 @@ REG ADD "HKCU\Software\Policies\Microsoft\Windows\WindowsCopilot" /v TurnOffWind
|
||||||
:: Disable checkboxes in explorer
|
:: Disable checkboxes in explorer
|
||||||
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v AutoCheckSelect /t REG_DWORD /d 0 /f
|
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v AutoCheckSelect /t REG_DWORD /d 0 /f
|
||||||
|
|
||||||
|
:: Set "This PC" default window when opening explorer
|
||||||
|
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v LaunchTo /t REG_DWORD /d 1 /f
|
||||||
|
|
||||||
|
:: Show file extension
|
||||||
|
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v HideFileExt /t REG_DWORD /d 0 /f
|
||||||
|
|
||||||
|
:: Show hidden files
|
||||||
|
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 1 /f
|
||||||
|
|
||||||
:: Disable web search in start menu
|
:: Disable web search in start menu
|
||||||
:: TODO: Need testing
|
REG ADD "HKCU\Software\Policies\Microsoft\Windows\Explorer" /v DisableSearchBoxSuggestions /t REG_DWORD /d 1 /f
|
||||||
@REM REG ADD "HKCU\Software\Policies\Microsoft\Windows\Explorer" /v DisableSearchBoxSuggestions /t REG_DWORD /d 1 /f
|
|
||||||
|
|
||||||
:: Disable ad in file explorer
|
:: Disable ad in file explorer
|
||||||
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSyncProviderNotifications /t REG_DWORD /d 0 /f
|
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSyncProviderNotifications /t REG_DWORD /d 0 /f
|
||||||
|
@ -179,18 +184,9 @@ for %%i in (!java_jdk!) do (
|
||||||
!pmi! %%i
|
!pmi! %%i
|
||||||
)
|
)
|
||||||
|
|
||||||
:: Drivers
|
|
||||||
@REM SET ^"drivers=^
|
|
||||||
@REM Nvidia.CUDA"
|
|
||||||
|
|
||||||
@REM ECHO Drivers...
|
|
||||||
@REM for %%i in (!drivers!) do (
|
|
||||||
@REM !pmi! %%i
|
|
||||||
@REM )
|
|
||||||
|
|
||||||
:: Applications
|
:: Applications
|
||||||
SET ^"apps=^
|
SET ^"apps=^
|
||||||
Mozilla.Firefox M2Team.NanaZip GIMP.GIMP ^
|
Mozilla.Firefox M2Team.NanaZip GIMP.GIMP Rem0o.FanControl ^
|
||||||
voidtools.Everything.Lite VideoLAN.VLC Obsidian.Obsidian Parsec.Parsec ^
|
voidtools.Everything.Lite VideoLAN.VLC Obsidian.Obsidian Parsec.Parsec ^
|
||||||
Microsoft.VisualStudioCode Bitwarden.Bitwarden sylikc.JPEGView ^
|
Microsoft.VisualStudioCode Bitwarden.Bitwarden sylikc.JPEGView ^
|
||||||
TheDocumentFoundation.LibreOffice Armin2208.WindowsAutoNightMode ^
|
TheDocumentFoundation.LibreOffice Armin2208.WindowsAutoNightMode ^
|
||||||
|
@ -205,7 +201,7 @@ for %%i in (!apps!) do (
|
||||||
SET ^"games=^
|
SET ^"games=^
|
||||||
RiotGames.LeagueOfLegends.EUW RiotGames.Valorant.EU Valve.Steam ^
|
RiotGames.LeagueOfLegends.EUW RiotGames.Valorant.EU Valve.Steam ^
|
||||||
HeroicGamesLauncher.HeroicGamesLauncher PrismLauncher.PrismLauncher ^
|
HeroicGamesLauncher.HeroicGamesLauncher PrismLauncher.PrismLauncher ^
|
||||||
Ryujinx.Ryujinx ppy.osu Roblox.Roblox"
|
ppy.osu pizzaboxer.Bloxstrap"
|
||||||
|
|
||||||
ECHO Games...
|
ECHO Games...
|
||||||
for %%i in (!games!) do (
|
for %%i in (!games!) do (
|
||||||
|
@ -213,26 +209,16 @@ for %%i in (!games!) do (
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
:: === Ryujinx shortcut ==
|
|
||||||
:: Installed from winget as a portable app
|
|
||||||
PowerShell -Command "" ^
|
|
||||||
"$WshShell = New-Object -comObject WScript.Shell;" ^
|
|
||||||
"$exe = (Get-ChildItem $env:LOCALAPPDATA\Microsoft\WinGet\Packages\Ryujinx.Ryujinx_Microsoft.Winget.*\publish\Ryujinx.exe).FullName;" ^
|
|
||||||
"$Shortcut = $WshShell.CreateShortcut('!startmenu!\Ryujinx.lnk');" ^
|
|
||||||
"$Shortcut.TargetPath = $exe;" ^
|
|
||||||
"$Shortcut.Save()"
|
|
||||||
|
|
||||||
|
|
||||||
:: === Install WSL ==
|
:: === Install WSL ==
|
||||||
ECHO WSL...
|
ECHO WSL...
|
||||||
wsl --install --no-distribution
|
wsl --install --no-distribution
|
||||||
|
|
||||||
|
|
||||||
:: === Activate Windows ==
|
:: === Activate Windows ==
|
||||||
@REM TODO: Fix command, see https://massgrave.dev/command_line_switches#uses-in-powershell-one-liner
|
:: https://massgrave.dev/command_line_switches#uses-in-powershell-one-liner
|
||||||
@REM PowerShell -Command "" ^
|
PowerShell -Command "" ^
|
||||||
@REM "& ([ScriptBlock]::Create((irm https://get.activated.win )))" ^
|
"& ([ScriptBlock]::Create((irm https://get.activated.win )))" ^
|
||||||
@REM "/HWID"
|
"/HWID"
|
||||||
|
|
||||||
|
|
||||||
:: === Modules for Windows Update ==
|
:: === Modules for Windows Update ==
|
||||||
|
@ -249,10 +235,12 @@ CMD /c "%TEMP%\geek.bat" yes
|
||||||
PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/installers/losslesscut.bat -OutFile '%TEMP%\losslesscut.bat'"
|
PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/installers/losslesscut.bat -OutFile '%TEMP%\losslesscut.bat'"
|
||||||
CMD /c "%TEMP%\losslesscut.bat" yes
|
CMD /c "%TEMP%\losslesscut.bat" yes
|
||||||
|
|
||||||
|
|
||||||
:: === DSR ==
|
:: === DSR ==
|
||||||
PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/installers/dsr.bat -OutFile '%TEMP%\dsr.bat'"
|
PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/installers/dsr.bat -OutFile '%TEMP%\dsr.bat'"
|
||||||
CMD /c "%TEMP%\dsr.bat" yes
|
CMD /c "%TEMP%\dsr.bat" yes
|
||||||
|
|
||||||
|
|
||||||
:: === Vencord ==
|
:: === Vencord ==
|
||||||
:: Use already downloaded script
|
:: Use already downloaded script
|
||||||
CMD /c "!local!\vencord_installer.bat" yes
|
CMD /c "!local!\vencord_installer.bat" yes
|
||||||
|
@ -311,27 +299,6 @@ PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/installers/deceive.ba
|
||||||
CMD /c "%TEMP%\deceive.bat" yes
|
CMD /c "%TEMP%\deceive.bat" yes
|
||||||
|
|
||||||
|
|
||||||
:: === Xournal++ ==
|
|
||||||
:: TODO: Winget report an incorrect hash on installation,
|
|
||||||
:: that's why we're installing it manually
|
|
||||||
@REM ECHO Xournal++...
|
|
||||||
@REM PowerShell -Command "" ^
|
|
||||||
@REM "$repo = 'xournalpp/xournalpp';" ^
|
|
||||||
@REM "$releases = \"https://api.github.com/repos/$repo/releases\";" ^
|
|
||||||
@REM "$tag = (Invoke-WebRequest $releases | ConvertFrom-Json)[1].tag_name;" ^
|
|
||||||
@REM "$file = \"xournalpp-$($tag.substring(1))-windows.zip\";" ^
|
|
||||||
@REM "$link = \"https://github.com/$repo/releases/download/$tag/$file\";" ^
|
|
||||||
@REM "$archive = 'xournalpp.zip';" ^
|
|
||||||
@REM "$outfile = Join-Path -Path $env:TEMP -ChildPath $archive;" ^
|
|
||||||
@REM "Invoke-WebRequest -Uri $link -OutFile $outfile;" ^
|
|
||||||
@REM "cd $env:TEMP;" ^
|
|
||||||
@REM "Expand-Archive -Path $archive -DestinationPath $env:TEMP -Force;" ^
|
|
||||||
@REM "$exe = $env:TEMP + '\' + $file.Substring(0, $file.Length - 3) + 'exe';" ^
|
|
||||||
@REM "Start-Process $exe /S;" ^
|
|
||||||
@REM "Remove-Item -Force $outfile;" ^
|
|
||||||
@REM "Remove-Item -Force $exe"
|
|
||||||
|
|
||||||
|
|
||||||
:: === Minecraft ==
|
:: === Minecraft ==
|
||||||
:: Copy shortcut of Prism Launcher to a Minecraft shortcut
|
:: Copy shortcut of Prism Launcher to a Minecraft shortcut
|
||||||
COPY /Y "!startmenu!\Prism Launcher.lnk" "!startmenu!\Minecraft.lnk"
|
COPY /Y "!startmenu!\Prism Launcher.lnk" "!startmenu!\Minecraft.lnk"
|
||||||
|
@ -376,13 +343,20 @@ PowerShell -Command "Invoke-WebRequest -Uri !repo!/.config/obs/basic/profiles/Re
|
||||||
PowerShell -Command "Invoke-WebRequest -Uri !repo!/.config/obs/basic/profiles/ReplayBuffer/recordEncoder.json -OutFile '%ProgramFiles%\obs-studio\config\obs-studio\basic\profiles\ReplayBuffer\recordEncoder.json'"
|
PowerShell -Command "Invoke-WebRequest -Uri !repo!/.config/obs/basic/profiles/ReplayBuffer/recordEncoder.json -OutFile '%ProgramFiles%\obs-studio\config\obs-studio\basic\profiles\ReplayBuffer\recordEncoder.json'"
|
||||||
PowerShell -Command "Invoke-WebRequest -Uri !repo!/.config/obs/basic/scenes/ReplayBuffer.json -OutFile '%ProgramFiles%\obs-studio\config\obs-studio\basic\scenes\ReplayBuffer.json'"
|
PowerShell -Command "Invoke-WebRequest -Uri !repo!/.config/obs/basic/scenes/ReplayBuffer.json -OutFile '%ProgramFiles%\obs-studio\config\obs-studio\basic\scenes\ReplayBuffer.json'"
|
||||||
|
|
||||||
:: OBS Scripts
|
:: Script OBS Replay Folder
|
||||||
PowerShell -Command "" ^
|
PowerShell -Command "" ^
|
||||||
"$archive = '%TEMP%\obs-replay-folders.zip';" ^
|
"$archive = '%TEMP%\obs-replay-folders.zip';" ^
|
||||||
"Invoke-WebRequest -Uri https://github.com/Mylloon/obs-replay-folders/releases/latest/download/obs-replay-folders.zip -OutFile $archive;" ^
|
"Invoke-WebRequest -Uri https://github.com/Mylloon/obs-replay-folders/releases/latest/download/obs-replay-folders.zip -OutFile $archive;" ^
|
||||||
"Expand-Archive -Path $archive -DestinationPath '%ProgramFiles%\obs-studio\config' -Force;" ^
|
"Expand-Archive -Path $archive -DestinationPath '%ProgramFiles%\obs-studio\config' -Force;" ^
|
||||||
"Remove-Item -Force $archive"
|
"Remove-Item -Force $archive"
|
||||||
|
|
||||||
|
:: Script OBS Automatic ReplayBuffer Restart
|
||||||
|
PowerShell -Command "" ^
|
||||||
|
"$archive = '%TEMP%\auto-obs-rb-restart.zip';" ^
|
||||||
|
"Invoke-WebRequest -Uri https://git.mylloon.fr/Anri/auto-obs-rb-restart/releases/download/latest/auto-obs-rb-restart.zip -OutFile $archive;" ^
|
||||||
|
"Expand-Archive -Path $archive -DestinationPath '%ProgramFiles%\obs-studio\config' -Force;" ^
|
||||||
|
"Remove-Item -Force $archive"
|
||||||
|
|
||||||
:: Setup the autostart of shadowplay
|
:: Setup the autostart of shadowplay
|
||||||
SCHTASKS /Create /RU "%USERNAME%" /SC ONLOGON /TN "OBS Shadowplay" ^
|
SCHTASKS /Create /RU "%USERNAME%" /SC ONLOGON /TN "OBS Shadowplay" ^
|
||||||
/TR "'%LOCALAPPDATA%\start_obs_as_shadowplay.bat'" ^
|
/TR "'%LOCALAPPDATA%\start_obs_as_shadowplay.bat'" ^
|
||||||
|
@ -408,6 +382,11 @@ PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/installers/fivem.bat
|
||||||
CMD /c "%TEMP%\fivem.bat" yes
|
CMD /c "%TEMP%\fivem.bat" yes
|
||||||
|
|
||||||
|
|
||||||
|
:: === FanControl ==
|
||||||
|
MKDIR "%ProgramFiles(x86)%\FanControl\Configurations" 2>NUL
|
||||||
|
PowerShell -Command "Invoke-WebRequest -Uri !repo!/.config/FanControl/userConfig.json -OutFile '%ProgramFiles(x86)%\FanControl\Configurations\userConfig.json'"
|
||||||
|
|
||||||
|
|
||||||
:: === DaVinci Resolve ==
|
:: === DaVinci Resolve ==
|
||||||
ECHO Useful link to download the latest version of DaVinci Resolve:
|
ECHO Useful link to download the latest version of DaVinci Resolve:
|
||||||
ECHO https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion
|
ECHO https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion
|
||||||
|
|
4
wsl.sh
4
wsl.sh
|
@ -39,7 +39,7 @@ function main {
|
||||||
noto-fonts jdk-openjdk texlive-fontsrecommended texlive-publishers sfml \
|
noto-fonts jdk-openjdk texlive-fontsrecommended texlive-publishers sfml \
|
||||||
texlive-fontsextra perl-yaml-tiny perl-file-homedir perl-file-which \
|
texlive-fontsextra perl-yaml-tiny perl-file-homedir perl-file-which \
|
||||||
man-pages bottom maven fakeroot texlive-mathscience texlive-plaingeneric \
|
man-pages bottom maven fakeroot texlive-mathscience texlive-plaingeneric \
|
||||||
qpdf
|
qpdf inkscape
|
||||||
|
|
||||||
|
|
||||||
# === Remove SU password ==
|
# === Remove SU password ==
|
||||||
|
@ -83,7 +83,7 @@ function main {
|
||||||
curl -s ${repo}/.config/fish/conf.d/abbr_wsl.fish >> "$HOME"/.config/fish/conf.d/abbr.fish
|
curl -s ${repo}/.config/fish/conf.d/abbr_wsl.fish >> "$HOME"/.config/fish/conf.d/abbr.fish
|
||||||
curl -s ${repo}/.config/fish/conf.d/alias_wsl.fish >> "$HOME"/.config/fish/conf.d/alias.fish
|
curl -s ${repo}/.config/fish/conf.d/alias_wsl.fish >> "$HOME"/.config/fish/conf.d/alias.fish
|
||||||
# Specific WSL functions
|
# Specific WSL functions
|
||||||
#wget -q "${repo}"/.config/fish/functions/trash.fish -P "$HOME"/.config/fish/functions/
|
#wget -q "${repo}"/.config/fish/functions/trash.fish -O "$HOME"/.config/fish/functions/trash.fish
|
||||||
|
|
||||||
|
|
||||||
# === OCaml ==
|
# === OCaml ==
|
||||||
|
|
Loading…
Reference in a new issue