Script to compile scss and format files

- Format scss, css, & md files
- Compile scss to css
This commit is contained in:
Candifloss 2026-08-23 15:06:22 +05:30
parent bf384bec4b
commit 7f4aee2c21
7 changed files with 105 additions and 80 deletions

View File

@ -1,3 +1,3 @@
# dotfiles_ewwii
EWW-II dotfiles to replace EWW
EWW-II dotfiles to replace EWW

148
To_do.md
View File

@ -1,91 +1,91 @@
# EWW-II Widgets To-Do
## 1. Bar
# EWW-II Widgets To-Do
- [ ] Time
- [ ] Date
## 1. Bar
### 1.1 WM Things
- [ ] Time
- [ ] Date
| Item | LeftWM | DWM |
|:----------------:|:------:|:-------:|
| Window Name | [ ] | [ ] |
| Workspace List | [ ] | [ ] |
### 1.1 WM Things
### 1.2 Status Icons
| Item | LeftWM | DWM |
| :------------: | :----: | :-: |
| Window Name | [ ] | [ ] |
| Workspace List | [ ] | [ ] |
| Item | Linux | FreeBSD |
|:----------------:|:-----:|:-------:|
| Battery / Power | [ ] | [ ] |
| Brightness | [ ] | [ ] |
| Volume | [ ] | [ ] |
| Wi-Fi | [ ] | [ ] |
| Wired Network | [ ] | [ ] |
| Bluetooth | [ ] | [ ] |
| Keyboard | [ ] | [ ] |
| Notifications | [ ] | [ ] |
| Weather | [ ] | [ ] |
### 1.2 Status Icons
### 1.3 Other Bar Icons / Buttons
| Item | Linux | FreeBSD |
| :-------------: | :---: | :-----: |
| Battery / Power | [ ] | [ ] |
| Brightness | [ ] | [ ] |
| Volume | [ ] | [ ] |
| Wi-Fi | [ ] | [ ] |
| Wired Network | [ ] | [ ] |
| Bluetooth | [ ] | [ ] |
| Keyboard | [ ] | [ ] |
| Notifications | [ ] | [ ] |
| Weather | [ ] | [ ] |
- [ ] Power / Session
- [ ] Settings
### 1.3 Other Bar Icons / Buttons
## 2. OSD
- [ ] Power / Session
- [ ] Settings
| Item | Linux | FreeBSD |
|:----------------:|:-----:|:-------:|
| Battery / Power | [ ] | [ ] |
| Brightness | [ ] | [ ] |
| Volume | [ ] | [ ] |
| Wi-Fi | [ ] | [ ] |
| Wired Network | [ ] | [ ] |
| Bluetooth | [ ] | [ ] |
| Keyboard | [ ] | [ ] |
| Notifications | [ ] | [ ] |
| Weather | [ ] | [ ] |
## 2. OSD
## 3. Menus
| Item | Linux | FreeBSD |
| :-------------: | :---: | :-----: |
| Battery / Power | [ ] | [ ] |
| Brightness | [ ] | [ ] |
| Volume | [ ] | [ ] |
| Wi-Fi | [ ] | [ ] |
| Wired Network | [ ] | [ ] |
| Bluetooth | [ ] | [ ] |
| Keyboard | [ ] | [ ] |
| Notifications | [ ] | [ ] |
| Weather | [ ] | [ ] |
| Item | Linux | FreeBSD |
|:----------------:|:-----:|:-------:|
| Battery / Power | [ ] | [ ] |
| Display | [ ] | [ ] |
| Audio | [ ] | [ ] |
| Time | [ ] | [ ] |
| Date | [ ] | [ ] |
| Network | [ ] | [ ] |
| Keyboard | [ ] | [ ] |
| Notifications | [ ] | [ ] |
| Weather | [ ] | [ ] |
| Power / Session | [ ] | [ ] |
## 3. Menus
## 4. Desktop Widgets
| Item | Linux | FreeBSD |
| :-------------: | :---: | :-----: |
| Battery / Power | [ ] | [ ] |
| Display | [ ] | [ ] |
| Audio | [ ] | [ ] |
| Time | [ ] | [ ] |
| Date | [ ] | [ ] |
| Network | [ ] | [ ] |
| Keyboard | [ ] | [ ] |
| Notifications | [ ] | [ ] |
| Weather | [ ] | [ ] |
| Power / Session | [ ] | [ ] |
| Item | Linux | FreeBSD |
|:----------------:|:-----:|:-------:|
| Time | [ ] | [ ] |
| Date | [ ] | [ ] |
| Weather | [ ] | [ ] |
## 4. Desktop Widgets
## 5. Dashboard
| Item | Linux | FreeBSD |
| :-----: | :---: | :-----: |
| Time | [ ] | [ ] |
| Date | [ ] | [ ] |
| Weather | [ ] | [ ] |
| Item | Linux | FreeBSD |
|:----------------:|:-----:|:-------:|
| Power / Battery | [ ] | [ ] |
| CPU | [ ] | [ ] |
| GPU | [ ] | [ ] |
| RAM | [ ] | [ ] |
| Disks | [ ] | [ ] |
| User info | [ ] | [ ] |
| Package info | [ ] | [ ] |
## 5. Dashboard
## 6. Notifications
| Item | Linux | FreeBSD |
| :-------------: | :---: | :-----: |
| Power / Battery | [ ] | [ ] |
| CPU | [ ] | [ ] |
| GPU | [ ] | [ ] |
| RAM | [ ] | [ ] |
| Disks | [ ] | [ ] |
| User info | [ ] | [ ] |
| Package info | [ ] | [ ] |
| Item | Linux | FreeBSD |
|:----------------:|:-----:|:-------:|
| Pop-up | [ ] | [ ] |
| Alarm | [ ] | [ ] |
| History | [ ] | [ ] |
| Actions | [ ] | [ ] |
| Hints | [ ] | [ ] |
## 6. Notifications
| Item | Linux | FreeBSD |
| :-----: | :---: | :-----: |
| Pop-up | [ ] | [ ] |
| Alarm | [ ] | [ ] |
| History | [ ] | [ ] |
| Actions | [ ] | [ ] |
| Hints | [ ] | [ ] |

View File

@ -1,4 +1,4 @@
* {
all: unset;
box-sizing: border-box;
all: unset;
box-sizing: border-box;
}

24
fish/extra/build_scss.fish Executable file
View File

@ -0,0 +1,24 @@
#!/usr/bin/env fish
set -l script_path (path resolve (status filename))
set -l script_dir (path dirname "$script_path")
set -l project_root (path normalize "$script_dir/../..")
set -l input "$project_root/scss/ewwii.scss"
set -l output "$project_root/ewwii.css"
cd "$project_root"
echo "Compiling SCSS..."
if not grass "$input" "$output"
echo "grass failed" >&2
exit 1
end
echo "Formatting project..."
if not dprint fmt
echo "dprint failed" >&2
exit 1
end
echo "Done."

View File

@ -0,0 +1 @@

View File

@ -1,4 +1,4 @@
* {
all: unset;
all: unset;
box-sizing: border-box;
}
}

View File

@ -1 +1 @@
@use "common/reset";
@use "common/reset";