Commit Graph

33 Commits

Author SHA1 Message Date
retrozenith
450d692d5b feat(docker): disable Next.js telemetry in containerized deployments
- Add NEXT_TELEMETRY_DISABLED=1 to Dockerfile (builder and runner stages)
- Add NEXT_TELEMETRY_DISABLED=1 to docker-compose.yml
- Add build-args to GitHub Actions workflow
- Document environment variables in README

This ensures no telemetry data is collected from containerized
deployments, respecting user privacy and reducing network overhead.
2025-12-28 13:08:47 +02:00
retrozenith
c4f7519a3b feat(ci): add GitHub Actions workflow for Docker builds
- Add automated Docker image building on push to main/docker branches
- Publish images to GitHub Container Registry (ghcr.io)
- Support multi-platform builds (linux/amd64, linux/arm64)
- Implement semantic versioning tags
- Add build caching for faster builds
- Update README with pre-built image usage instructions
- Add CI/CD to completed roadmap items
2025-12-28 13:01:02 +02:00
retrozenith
57a4aca128 feat(docker): add Docker support for containerized deployment
- Add multi-stage Dockerfile with Node.js 20 Alpine
- Add docker-compose.yml for easy deployment
- Add .dockerignore to optimize build context
- Enable standalone output in next.config.ts
- Add Docker deployment documentation to README
- Move Docker support from planned to completed in roadmap

The Dockerfile uses a three-stage build process:
1. deps: Install production dependencies
2. builder: Build Next.js application
3. runner: Minimal production runtime with non-root user

Includes health checks, restart policy, and security best practices.
2025-12-28 12:52:23 +02:00
Nicat Abushov
afd0102d0d Update README to reflect changes in feature status
Removed custom domain from completed and planned features.
2025-12-28 12:45:42 +04:00
NIJAT
e646d9c6bb feat: add new apps
- Added: Cursor IDE, Shortwave, UltiMaker Cura, OrcaSlicer, Zotero, AntiMicroX, Conky
- Moved AntiMicroX to Gaming category
- Updated package availability for multiple apps
- Updated AUR packages list in generateInstallScript.ts
2025-12-28 12:31:20 +04:00
Nicat Abushov
1aeafd9c07 Revise contribution guidelines and add strict rules
Expanded contribution guidelines to ensure high-quality submissions and added strict rules for package verification.
2025-12-28 12:29:26 +04:00
NIJAT
53a0f10aa7 fix: improve dark mode visibility for app icons (Tailscale, BorgBackup, Inkscape, OpenSSH, Restic, etc.) 2025-12-28 01:41:54 +04:00
NIJAT
6078523bb5 feat: add Vivaldi, Oh My Zsh, Mullvad VPN, Kodi, AB Download Manager, Zellij, Superfile, Bruno, Hoppscotch, Virt Manager, ImHex, rsync, Filelight 2025-12-28 01:31:10 +04:00
NIJAT
9410594e0f feat: add Ghostty, uv, and Helium apps 2025-12-28 00:44:59 +04:00
NIJAT
b87f12c9c4 feat: improved command drawer with desktop modal layout and fixed hydration error- Added slide-up drawer for command bar with terminal styling- Desktop: centered modal with inline action buttons in terminal header- Mobile: bottom sheet with tall stacked action buttons- Added escape key to close, ARIA labels for accessibility- Smooth open/close animations with fadeIn/fadeOut- Fixed ThemeToggle hydration mismatch with mounted state check- Improved scrollbar visibility in command bar 2025-12-28 00:10:05 +04:00
Nicat Abushov
0c1f5fe5f4 Merge pull request #5 from sergiolaverde0/fix/remove-usage-of-nixOs-term
fix: remove all remaining uses of the term NixOS
2025-12-27 23:40:10 +04:00
sergiolaverde0
4102eba8d3 fix: remove all remaining uses of the term NixOS
Of particular importance is the change in the README to make it clear
that Nix is not so much a distribution as it is an universal package
distribution option on par with Flatpak and Snap.
2025-12-27 14:23:28 -05:00
NIJAT
dc00a03bcb fix: add known AUR packages (google-chrome, etc.) to yay detection 2025-12-27 20:36:48 +04:00
NIJAT
fc98812104 fix: change 'nixos' to 'nix' in generateInstallScript.ts 2025-12-27 20:30:32 +04:00
NIJAT
18f611e14e fix: change 'nixos' to 'nix' in useLinuxInit.ts to match DistroId type 2025-12-27 20:22:10 +04:00
NIJAT
a0ddaabed3 feat: add Flatpak support for Zen Browser, update description 2025-12-27 20:20:04 +04:00
NIJAT
9b38d2a170 Add Flatpak support for Zen Browser, update description 2025-12-27 20:18:54 +04:00
Nicat Abushov
fedc7fa965 Delete fixes.txt 2025-12-27 19:54:55 +04:00
NIJAT
73125e8d98 Rename NixOS to Nix 2025-12-27 19:23:51 +04:00
NIJAT
196713361b update roadmap 2025-12-27 17:30:56 +04:00
NIJAT
c82e0d445f Add Cloudflare Web Analytics 2025-12-27 16:22:59 +04:00
NIJAT
4f0949b059 umami events 2025-12-27 16:21:06 +04:00
NIJAT
0b54311f42 added roadmap 2025-12-25 11:54:08 +04:00
NIJAT
f8884a1f25 added roadmap 2025-12-25 11:52:39 +04:00
NIJAT
6de7353cbe updated description 2025-12-25 11:50:32 +04:00
NIJAT
0a1e327172 fixed links 2025-12-24 08:24:39 +04:00
NIJAT
29b3aa5469 added screenshots 2025-12-24 08:17:43 +04:00
NIJAT
6123967d25 added screenshots 2025-12-24 08:16:53 +04:00
NIJAT
012e300c6d fix: remove wrangler.toml 2025-12-24 08:04:21 +04:00
NIJAT
307def43d3 fix: add wrangler.toml with nodejs_compat 2025-12-24 07:59:04 +04:00
Nicat Abushov
2dd1a3c05d Add Contributor Covenant Code of Conduct
This document outlines the Contributor Covenant Code of Conduct, establishing standards for community behavior, enforcement responsibilities, and consequences for violations.
2025-12-24 07:42:37 +04:00
Nicat Abushov
f55eba8f14 Add GNU General Public License v3
Added the GNU General Public License version 3 to the project.
2025-12-24 07:40:57 +04:00
NIJAT
45ec702e74 Initial Commit 2025-12-24 07:37:01 +04:00