Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
7ae4771
added task-manager.desktop and icon
Akash6222 Jul 30, 2023
eae12ad
removed xfce4-taskmanager
Akash6222 Jul 30, 2023
350d8f9
updated task-manager icon
Akash6222 Aug 2, 2023
ec0ed51
Merge pull request #67 from tcet-opensource/64-feature-task-manager
Akash6222 Aug 2, 2023
9f6e480
ADD Tcet-Linux-Neofetch in packages.x86_64
Rhythm-shahane Aug 4, 2023
be3b16f
added TcetLinux1 in lsb_release
Akash6222 Aug 4, 2023
b09e155
Merge pull request #70 from tcet-opensource/69-feature-neofetch
Akash6222 Aug 4, 2023
bd87361
[ADDED] calamares.desktop
harshau007 Aug 7, 2023
a96283d
show-previous-run-time-of-the-command
VinayChaurasiyaA Aug 8, 2023
8dcda6b
added script to make calamares.desktop as trusted on Desktop
Akash6222 Aug 8, 2023
1dc111f
added calamares_desktop in packages
Akash6222 Aug 8, 2023
a9b3371
[DELETED] profile.d
harshau007 Aug 8, 2023
a121cb5
[DELETED] custom_scripts
harshau007 Aug 8, 2023
f3b4a8b
Merge pull request #73 from tcet-opensource/67-feature-add-calamaresd…
Akash6222 Aug 8, 2023
a25be55
Update pacman.conf
divszz Aug 9, 2023
e8d56f1
Merge pull request #74 from tcet-opensource/72-feature-rolling-release
Akash6222 Aug 9, 2023
d789731
Update and rename tl-finalisation to removed calamares.desktop after …
Akash6222 Aug 9, 2023
e3bfa42
Rename removed calamares.desktop after install to tl-finalisation
Akash6222 Aug 9, 2023
a0fe879
updated readme
gayatrirane04 Aug 10, 2023
4882b0a
removed task-manager
Akash6222 Aug 10, 2023
306a946
added task-manager in packagesx86
Akash6222 Aug 10, 2023
8c7197e
removed set_once content and added package of it
Akash6222 Aug 11, 2023
b835b99
removed background
Akash6222 Aug 11, 2023
b657f08
addded tcet-linux-wallpaper in packagesx86
Akash6222 Aug 11, 2023
e1336b9
renamed calamares-desktop
Akash6222 Aug 11, 2023
5d3db9e
Merge pull request #77 from tcet-opensource/76-fix-rolling-release-ma…
Akash6222 Aug 12, 2023
3e1e1a2
[Improvements] improved zshrc by adding aliases and removing Mcfly
Rishabh672003 Aug 12, 2023
6f52683
[Update] removed mcfly from packages.x86_64
Rishabh672003 Aug 12, 2023
9f6cdaa
Added Requirements,Benefit and day to day help
driti29 Aug 12, 2023
7cd43b4
Deleted TCET Linux.md
driti29 Aug 12, 2023
52dcc60
Updated README.md
Bhumi1685 Aug 14, 2023
0089479
Merge pull request #78 from tcet-opensource/59-improvement-zshrc
Akash6222 Aug 14, 2023
24d0fc0
added-terminal-font-changed-to-fira-mono
VinayChaurasiyaA Aug 14, 2023
c5da6f2
Merge pull request #82 from tcet-opensource/71-fix-perfect-font-for-n…
beans9926 Aug 14, 2023
0cb0175
Updated README.md
Bhumi1685 Aug 14, 2023
7c02ff4
Update README.md
radhikajoshi25 Aug 14, 2023
1d560ba
[CHANGE] changed zen to lts in efiboot conf
0xAtharv Aug 14, 2023
a601eb4
Update archiso_sys-linux.cfg
beans9926 Aug 14, 2023
3df45bf
[CHANGE] changed zen to lts in grub config
0xAtharv Aug 14, 2023
21dcf6b
Replaced Linux-Zen with Linux-lts and added in packages.x86_64
Rhythm-shahane Aug 14, 2023
d5acb4a
[CHANGE] changed linux-zen to linux-lts in airootfs
0xAtharv Aug 14, 2023
611a693
replaced 'zen' with 'lts' in linux.preset
beans9926 Aug 14, 2023
f467218
Update README.md
gayatrirane04 Aug 14, 2023
38919c5
Merge pull request #87 from tcet-opensource/62-improvement-kernel
Akash6222 Aug 14, 2023
4de39a2
Update README.md
gayatrirane04 Aug 14, 2023
33f7e5c
added-terminal-font-changed-to-isoveka
VinayChaurasiyaA Aug 14, 2023
035bbc4
Merge pull request #88 from tcet-opensource/71-new-terminal-font
beans9926 Aug 14, 2023
51e0601
updated 'ttf-iosevka' to 'ttc-iosevka'
beans9926 Aug 14, 2023
d569bcd
Added new prompt colors with support for more languages.
asim-vaibhav-435 Aug 15, 2023
53dce60
Added virtualbox-guest-utils and dependencies
harshau007 Aug 15, 2023
08aebe8
Added virtualbox-guest-utils
harshau007 Aug 15, 2023
5d25336
Removed Benefits, Dayto day life
driti29 Aug 15, 2023
3befa3d
Updated vboxservice.service symbolic link
harshau007 Aug 15, 2023
50fe534
Merge pull request #91 from tcet-opensource/90-fix-virtualbox-resolution
Akash6222 Aug 15, 2023
2ff0c32
Update README.md
gayatrirane04 Aug 15, 2023
5638029
Fixed Cursor overlapping issue.
asim-vaibhav-435 Aug 15, 2023
1c2e6bc
Update README.md
SinghSakshi-21 Aug 15, 2023
91f1e57
Merge pull request #89 from asim-vaibhav-435/58-improvement-starship
Akash6222 Aug 15, 2023
91dedc7
Update README.md
SinghSakshi-21 Aug 15, 2023
646074b
removed timer from .zshrc
VinayChaurasiyaA Aug 15, 2023
f847a07
Merge pull request #93 from tcet-opensource/58-improvement-starship
Akash6222 Aug 15, 2023
8fae9e0
Update README.md
SinghSakshi-21 Aug 15, 2023
5213632
Update README.md
himanshu-03 Aug 15, 2023
8f0e546
Updated image links from tcet-linux-assets repo
himanshu-03 Aug 15, 2023
228f1c2
Added TCET Linux Homepage
himanshu-03 Aug 15, 2023
038ab6a
Update README.md
himanshu-03 Aug 16, 2023
6eb5152
Update README.md
himanshu-03 Aug 16, 2023
6f57edf
Update README.md
himanshu-03 Aug 16, 2023
05930e2
Update README.md
himanshu-03 Aug 16, 2023
c41ade0
Merge pull request #95 from himanshu-03/63-update-readme
Akash6222 Aug 16, 2023
e01f2e1
Merge pull request #92 from tcet-opensource/63-update-readme
Akash6222 Aug 16, 2023
bf2bc31
Updated root zshrc based updation of home zshrc
Akash6222 Aug 16, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
108 changes: 106 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,109 @@
# TCET Linux

TCET Linux is a GNU/Linux distribution based on Arch Linux. It is currently under development.
![TCET LINUX](https://github.com/tcet-opensource/tcet-linux-assets/blob/main/tcet-linux.png)

![tl](https://user-images.githubusercontent.com/55846983/227738673-5d215644-d234-4066-b97a-79aebf3b3301.jpeg)
## What is TCET Linux?
**[TCET Linux](https://linux.tcetmumbai.in/)** is an **open-source operating system** providing basic services, and various software packages that make up the user-space applications, utilities and it is highly customized. Our goal in creating this operating system is to provide a platform that combines **robust functionality** with a **user-friendly experience**. Built from the ground up, TCET Linux boasts **efficient performance**, **customization options**, and a range of features tailored to meet the needs of both casual users and enthusiasts.

<br />

## Minimum requirements for Installating TCET Linux
* 64 bit x86_64 processor (Intel/ AMD), with at least 2 CPU cores. (32-bit not supported)
* Any GPU/iGPU with OpenGl 3.3+ support.
* Atleast 2GB DDR3/DDR4 RAM.
* Atleast 8GB HDD/SSD storage.
* Basic WPA/WPA2 compatible wifi card or ethernet supported motherboard.

![installer](https://github.com/tcet-opensource/tcet-linux-assets/blob/main/installer.png)

The complete process for the installation is given in details on the website of **[TCET Linux](https://linux.tcetmumbai.in/)**.

<br />

## Welcome App
The welcome app provides the user with the important links and shortcuts to some features and the installer.

![Welcomeapp](https://github.com/tcet-opensource/tcet-linux-assets/blob/main/welcome-app.png)

It includes the following options:
* **Install TCET Linux**: This starts the TCET Linux Installer

* **Fix Screen Resolution(VM)**: Adjusting the screen resolution to match the native resolution of the monitor, which can help improve image quality and prevent scaling issues.

* **Arch User Repository** (Main Page)

* **Link to our Discord Server**

* **Updating the PC**: Through this you can upgrade all the packages in the system.

* **Updating the Mirrors**: It provides the user with the lastest mirrors.

* **Arch Wiki** (Main Page)

* **How you can contribute to TCET Linux**: It will redirect you to the official repo of TCET Linux

* **Toggle autostart for the Welcome App**: It is a toggle for the welcome app itself, which decides the launching of the "Welcome app" on user login.

* **About us**

<br />

## To Install and remove packages

Packages in TCET Linux is managed by package manager.
1. Before installing any package it is always recommened to **synchronize your package database**. For that use command:

```
sync
```
2. To **install a package** and its necessary depedencies use command:

```
install package_name
```

3. To **remove a package** from your package database use command:
```
remove package_name
```

4. Packages also come with dependencies on which package relies on in order to function properly. To remove package with its dependencies use command:
```
autoremove package_name
```

<br />

## Terminal Features
1. `Autosuggestion` is for the people who are using terminal frequently, sometimes users forget about previously entered command and their parameters. It is also helpful for beginners who often make mistakes.

> You can add autosuggestions to your terminal in Linux by installing the `zsh-autosuggestions package`.

You can run following command on terminal:
```
install zsh-autosuggestions
```

2. `Autocompletion` allows user to automatically complete the command by typing partial commands. It is one of the most useful tools in any operating system. Linux distribution with *bash* as their default shell has inbuilt auto-completion feature. Type your command partially and then hit `tab` key to autocomplete rest of your command.TCET Linux comes with autocompletion and autosuggestion as a `default in-built` feature.

You can add Autocompletion to your terminal by running command:
```
install zsh-auto-completion
```

## Xfce
`Xfce` is and `open-source desktop environment` for Unix and Unix like operating systems like Linux. We made this choice to ensure a smooth and intuitive user experience, recognizing Xfce's reputation for being lightweight, yet feature-rich, making it an ideal match for our operating system's philosophy.In addition to this features,it runs `low on system resources` which makes it a perfect desktop environment for TCET Linux.

<br />

## Glimpses of TCET Linux

![tcet-linux-desktop](https://github.com/tcet-opensource/tcet-linux-assets/blob/main/tcet-linux_desktop1.png)


<br />

## Important Links:

- [TCET Linux Website](https://linux.tcetmumbai.in/)
- [TCET Linux Documentation](https://opensource.tcetmumbai.in/docs/projects/tcet-linux/about-tcet-linux)
2 changes: 1 addition & 1 deletion airootfs/etc/lsb-release
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
DISTRIB_ID=TCET
DISTRIB_RELEASE=tcetlinux
DISTRIB_DESCRIPTION="TCET Linux"
DISTRIB_DESCRIPTION="TcetLinux1"
4 changes: 2 additions & 2 deletions airootfs/etc/mkinitcpio.d/linux.preset
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

PRESETS=('archiso')

ALL_kver='/boot/vmlinuz-linux-zen'
ALL_kver='/boot/vmlinuz-linux-lts'
ALL_config='/etc/mkinitcpio.conf'

archiso_image="/boot/initramfs-linux-zen.img"
archiso_image="/boot/initramfs-linux-lts.img"
8 changes: 4 additions & 4 deletions airootfs/etc/mkinitcpio.d/tcetlinux
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# mkinitcpio preset file for the 'linux-zen' package on tcetlinuxiso
# mkinitcpio preset file for the 'linux-lts' package on tcetlinuxiso

PRESETS=('default' 'fallback')

ALL_kver='/boot/vmlinuz-linux-zen'
ALL_kver='/boot/vmlinuz-linux-lts'
ALL_config='/etc/mkinitcpio.conf'

#default_config="/etc/mkinitcpio.conf"
default_image="/boot/initramfs-linux-zen.img"
default_image="/boot/initramfs-linux-lts.img"
#default_options=""

#fallback_config="/etc/mkinitcpio.conf"
fallback_image="/boot/initramfs-linux-zen-fallback.img"
fallback_image="/boot/initramfs-linux-lts-fallback.img"
fallback_options="-S autodetect"
4 changes: 4 additions & 0 deletions airootfs/etc/pacman.conf
Original file line number Diff line number Diff line change
Expand Up @@ -94,3 +94,7 @@ Include = /etc/pacman.d/mirrorlist
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

[tcet-linux-repo]
SigLevel = Optional TrustedOnly
Server = https://tcet-opensource.github.io/$repo/$arch
11 changes: 0 additions & 11 deletions airootfs/etc/skel/.config/autostart/set_once_xfce4.desktop

This file was deleted.

Loading