1
1
![ synth-shell] ( doc/synth-shell-status.jpg )
2
2
3
3
4
- ** synth-shell-status ** shows a summary of your system's current health.
4
+ ** synth-shell-greeter ** shows a summary of your system's current health.
5
5
- Automatically printed in new terminal sessions (local, SSH, ...).
6
6
- Monitor your servers, RaspberryPis, and workstations. All system info you
7
7
need at a glance (e.g. external IP address, CPU temperature, etc.).
18
18
# Setup
19
19
<!-- ------------------------------------+-------------------------------------->
20
20
21
- ### Automatic setup
21
+
22
+ ### Arch Linux
23
+
24
+ You may install ` synth-shell-greeter ` from AUR:
25
+ https://aur.archlinux.org/packages/synth-shell-greeter-git/
26
+
27
+
28
+
29
+ ### Manual setup
22
30
23
31
The included [ setup script] ( setup.sh ) will guide you step by step through the
24
- process and let you choose what features to install. During this setup, you can
25
- choose to install synth-shell for your user only (recommended) or system-wide
26
- (superuser privileges required). To proceed,
27
- [ open and play this link in a separate tab] ( https://www.youtube.com/embed/MpN91wHAr1k )
28
- and enter the following into your terminal:
32
+ installatioj process. Just clone this repository and run it:
29
33
```
30
- git clone --recursive https://github.com/andresgongora/synth-shell.git
31
- chmod +x synth-shell/setup.sh
32
- synth-shell/setup.sh
34
+ git clone --recursive https://github.com/andresgongora/synth-shell-greeter.git
35
+ synth-shell-greeter/setup.sh
33
36
```
34
37
35
- Note that for ` fancy-bash-prompt.sh ` you might also need
36
- [ power-line fonts] ( https://github.com/powerline/fonts ) . You can instal it
37
- as follows (the exact name of the package varies from distro to distro):
38
-
39
- * ArchLinux: ` sudo pacman -S powerline-fonts `
40
- * Debian/Ubuntu: ` sudo apt install fonts-powerline `
38
+ You can then test your script by running it from wherever you installed it.
39
+ Usually this is to your user's ` .config ` folder, so you should run:
40
+ ```
41
+ ~/.config/synth-shell/synth-shell-greeter.sh
42
+ ```
41
43
42
- Finally, open up a new terminal and test that everything works. Sometimes,
43
- despite power-line fonts being properly installed, the triangle separator
44
- for ` fancy-bash-prompt.sh ` (if installed) might still not show. In this case,
45
- make sure that your ` locale ` is set to UTF-8 by editing ` /etc/locale.conf ` file
46
- (select your language but in UTF-8 format) and running ` sudo locale-gen ` .
47
- [ More info on locale] ( https://wiki.archlinux.org/index.php/locale ) .
48
- Alternatively, try a different font in your terminal emulator. Some fonts
49
- do not support special characters. We get the best results with
50
- [ hack-ttf] ( https://sourcefoundry.org/hack/ ) .
44
+ If you want it to appear everytime you open a new terminal, run
45
+ ```
46
+ echo "~/.config/synth-shell/synth-shell-greeter.sh" >> ~/.bashrc
47
+ ```
51
48
52
49
53
50
@@ -61,11 +58,6 @@ folders depending on how you installed **synth-shell**:
61
58
62
59
63
60
64
- ### Uninstallation
65
- Run the setup script again (like during the installation), but choose
66
- ` uninstall ` when prompted.
67
-
68
-
69
61
70
62
<br /><br />
71
63
@@ -83,9 +75,10 @@ prints a user-configurable ASCII logo to impress your crush from the library
83
75
with how awesome you are.
84
76
85
77
Feel free to customize your status report through the many available options
86
- in ` ~/.config/synth-shell/status.config ` (user-only install) or
87
- ` /etc/synth-shell/status.config ` (system-wide install),or by replacing their
88
- content with the examples files you can find under the same directory.
78
+ in ` ~/.config/synth-shell/synth-shell-greeter.config ` (user-only install) or
79
+ ` /etc/synth-shell/synth-shell-greeter.config ` (system-wide install), or by
80
+ replacing their content with the examples files you can find under the same
81
+ directory.
89
82
90
83
![ status configuration options] ( doc/status_config_preview.png )
91
84
0 commit comments