1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2025-12-05 21:15:38 -05:00

rename backend to core

This commit is contained in:
bbedward
2025-11-12 23:12:31 -05:00
parent 0fdc0748cf
commit db584b7897
280 changed files with 265 additions and 265 deletions

View File

@@ -5,7 +5,7 @@ on:
branches: branches:
- '**' - '**'
paths: paths:
- 'backend/**' - 'core/**'
- '.github/workflows/go-ci.yml' - '.github/workflows/go-ci.yml'
jobs: jobs:
@@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
defaults: defaults:
run: run:
working-directory: backend working-directory: core
steps: steps:
- name: Checkout - name: Checkout
@@ -22,7 +22,7 @@ jobs:
- name: Set up Go - name: Set up Go
uses: actions/setup-go@v5 uses: actions/setup-go@v5
with: with:
go-version-file: ./backend/go.mod go-version-file: ./core/go.mod
- name: Format check - name: Format check
run: | run: |

View File

@@ -14,7 +14,7 @@ concurrency:
cancel-in-progress: true cancel-in-progress: true
jobs: jobs:
build-backend: build-core:
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: strategy:
matrix: matrix:
@@ -22,7 +22,7 @@ jobs:
defaults: defaults:
run: run:
working-directory: backend working-directory: core
steps: steps:
- name: Checkout - name: Checkout
@@ -33,7 +33,7 @@ jobs:
- name: Set up Go - name: Set up Go
uses: actions/setup-go@v5 uses: actions/setup-go@v5
with: with:
go-version-file: ./backend/go.mod go-version-file: ./core/go.mod
- name: Run tests - name: Run tests
run: go test -v ./... run: go test -v ./...
@@ -93,31 +93,31 @@ jobs:
if: matrix.arch == 'arm64' if: matrix.arch == 'arm64'
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: backend-assets-${{ matrix.arch }} name: core-assets-${{ matrix.arch }}
path: | path: |
backend/dankinstall-${{ matrix.arch }}.gz core/dankinstall-${{ matrix.arch }}.gz
backend/dankinstall-${{ matrix.arch }}.gz.sha256 core/dankinstall-${{ matrix.arch }}.gz.sha256
backend/dms-${{ matrix.arch }}.gz core/dms-${{ matrix.arch }}.gz
backend/dms-${{ matrix.arch }}.gz.sha256 core/dms-${{ matrix.arch }}.gz.sha256
backend/dms-distropkg-${{ matrix.arch }}.gz core/dms-distropkg-${{ matrix.arch }}.gz
backend/dms-distropkg-${{ matrix.arch }}.gz.sha256 core/dms-distropkg-${{ matrix.arch }}.gz.sha256
if-no-files-found: error if-no-files-found: error
- name: Upload artifacts with completions - name: Upload artifacts with completions
if: matrix.arch == 'amd64' if: matrix.arch == 'amd64'
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: backend-assets-${{ matrix.arch }} name: core-assets-${{ matrix.arch }}
path: | path: |
backend/dankinstall-${{ matrix.arch }}.gz core/dankinstall-${{ matrix.arch }}.gz
backend/dankinstall-${{ matrix.arch }}.gz.sha256 core/dankinstall-${{ matrix.arch }}.gz.sha256
backend/dms-${{ matrix.arch }}.gz core/dms-${{ matrix.arch }}.gz
backend/dms-${{ matrix.arch }}.gz.sha256 core/dms-${{ matrix.arch }}.gz.sha256
backend/dms-distropkg-${{ matrix.arch }}.gz core/dms-distropkg-${{ matrix.arch }}.gz
backend/dms-distropkg-${{ matrix.arch }}.gz.sha256 core/dms-distropkg-${{ matrix.arch }}.gz.sha256
backend/completion.bash core/completion.bash
backend/completion.fish core/completion.fish
backend/completion.zsh core/completion.zsh
if-no-files-found: error if-no-files-found: error
update-versions: update-versions:
@@ -142,10 +142,10 @@ jobs:
# Update VERSION file in quickshell/ # Update VERSION file in quickshell/
echo "${version}" > quickshell/VERSION echo "${version}" > quickshell/VERSION
# Update version in backend/flake.nix # Update version in core/flake.nix
sed -i "s/version = \"[^\"]*\"/version = \"$version_no_v\"/" backend/flake.nix sed -i "s/version = \"[^\"]*\"/version = \"$version_no_v\"/" core/flake.nix
git add quickshell/VERSION backend/flake.nix git add quickshell/VERSION core/flake.nix
if ! git diff --cached --quiet; then if ! git diff --cached --quiet; then
git commit -m "chore: bump version to $version" git commit -m "chore: bump version to $version"
@@ -157,7 +157,7 @@ jobs:
release: release:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
needs: build-backend needs: build-core
env: env:
TAG: ${{ github.ref_name }} TAG: ${{ github.ref_name }}
steps: steps:
@@ -166,12 +166,12 @@ jobs:
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Download backend artifacts - name: Download core artifacts
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
pattern: backend-assets-* pattern: core-assets-*
merge-multiple: true merge-multiple: true
path: ./_backend_assets path: ./_core_assets
- name: Generate Changelog - name: Generate Changelog
id: changelog id: changelog
@@ -233,8 +233,8 @@ jobs:
mkdir -p _release_assets mkdir -p _release_assets
# Copy backend binaries and rename dms-*.gz to dms-cli-*.gz # Copy core binaries and rename dms-*.gz to dms-cli-*.gz
for file in _backend_assets/dms-*.gz*; do for file in _core_assets/dms-*.gz*; do
if [ -f "$file" ]; then if [ -f "$file" ]; then
basename=$(basename "$file") basename=$(basename "$file")
if [[ "$basename" == dms-distropkg-* ]]; then if [[ "$basename" == dms-distropkg-* ]]; then
@@ -247,10 +247,10 @@ jobs:
done done
# Copy dankinstall binaries # Copy dankinstall binaries
cp _backend_assets/dankinstall-*.gz* _release_assets/ cp _core_assets/dankinstall-*.gz* _release_assets/
# Copy completions # Copy completions
cp _backend_assets/completion.* _release_assets/ 2>/dev/null || true cp _core_assets/completion.* _release_assets/ 2>/dev/null || true
# Create QML source package (exclude build artifacts and git files) # Create QML source package (exclude build artifacts and git files)
# Tar the CONTENTS of quickshell/, not the directory itself # Tar the CONTENTS of quickshell/, not the directory itself
@@ -272,18 +272,18 @@ jobs:
tar -xzf _release_assets/dms-qml.tar.gz -C _temp_full/dms tar -xzf _release_assets/dms-qml.tar.gz -C _temp_full/dms
# Add CLI binaries # Add CLI binaries
if [ -f "_backend_assets/dms-${arch}.gz" ]; then if [ -f "_core_assets/dms-${arch}.gz" ]; then
gunzip -c "_backend_assets/dms-${arch}.gz" > _temp_full/bin/dms gunzip -c "_core_assets/dms-${arch}.gz" > _temp_full/bin/dms
chmod +x _temp_full/bin/dms chmod +x _temp_full/bin/dms
fi fi
if [ -f "_backend_assets/dms-distropkg-${arch}.gz" ]; then if [ -f "_core_assets/dms-distropkg-${arch}.gz" ]; then
gunzip -c "_backend_assets/dms-distropkg-${arch}.gz" > _temp_full/bin/dms-distropkg gunzip -c "_core_assets/dms-distropkg-${arch}.gz" > _temp_full/bin/dms-distropkg
chmod +x _temp_full/bin/dms-distropkg chmod +x _temp_full/bin/dms-distropkg
fi fi
# Add shell completions # Add shell completions
for completion in _backend_assets/completion.*; do for completion in _core_assets/completion.*; do
if [ -f "$completion" ]; then if [ -f "$completion" ]; then
cp "$completion" _temp_full/completions/ cp "$completion" _temp_full/completions/
fi fi

View File

@@ -3,8 +3,8 @@ name: Update Vendor Hash
on: on:
push: push:
paths: paths:
- "backend/go.mod" - "core/go.mod"
- "backend/go.sum" - "core/go.sum"
branches: branches:
- NOOP - NOOP
@@ -20,13 +20,13 @@ jobs:
- name: Install Nix - name: Install Nix
uses: cachix/install-nix-action@v31 uses: cachix/install-nix-action@v31
- name: Update vendorHash in backend/flake.nix - name: Update vendorHash in core/flake.nix
run: | run: |
set -euo pipefail set -euo pipefail
# Try to build and capture the expected hash from error message # Try to build and capture the expected hash from error message
echo "Attempting nix build to get new vendorHash..." echo "Attempting nix build to get new vendorHash..."
cd backend cd core
if output=$(nix build .#dms-cli 2>&1); then if output=$(nix build .#dms-cli 2>&1); then
echo "Build succeeded, no hash update needed" echo "Build succeeded, no hash update needed"
exit 0 exit 0
@@ -66,11 +66,11 @@ jobs:
run: | run: |
set -euo pipefail set -euo pipefail
if ! git diff --quiet backend/flake.nix; then if ! git diff --quiet core/flake.nix; then
git config user.name "github-actions[bot]" git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com" git config user.email "github-actions[bot]@users.noreply.github.com"
git add backend/flake.nix git add core/flake.nix
git commit -m "flake: update vendorHash for go.mod changes" git commit -m "flake: update vendorHash for go.mod changes"
for attempt in 1 2 3; do for attempt in 1 2 3; do
@@ -86,5 +86,5 @@ jobs:
echo "Failed to push after retries" >&2 echo "Failed to push after retries" >&2
exit 1 exit 1
else else
echo "No changes to backend/flake.nix" echo "No changes to core/flake.nix"
fi fi

View File

@@ -23,7 +23,7 @@ DankMaterialShell is a complete desktop shell for [niri](https://github.com/YaLT
## Repository Structure ## Repository Structure
This is a monorepo containing both the shell interface and backend services: This is a monorepo containing both the shell interface and the core backend services:
``` ```
DankMaterialShell/ DankMaterialShell/
@@ -32,7 +32,7 @@ DankMaterialShell/
│ ├── Services/ # System integration (audio, network, bluetooth) │ ├── Services/ # System integration (audio, network, bluetooth)
│ ├── Widgets/ # Reusable UI controls │ ├── Widgets/ # Reusable UI controls
│ └── Common/ # Shared resources and themes │ └── Common/ # Shared resources and themes
├── backend/ # Go backend and CLI ├── core/ # Go backend and CLI
│ ├── cmd/ # dms CLI and dankinstall binaries │ ├── cmd/ # dms CLI and dankinstall binaries
│ ├── internal/ # System integration, IPC, distro support │ ├── internal/ # System integration, IPC, distro support
│ └── pkg/ # Shared packages │ └── pkg/ # Shared packages
@@ -135,15 +135,15 @@ dms plugins search # Browse plugin registry
See component-specific documentation: See component-specific documentation:
- **[quickshell/](quickshell/)** - QML shell development, widgets, and modules - **[quickshell/](quickshell/)** - QML shell development, widgets, and modules
- **[backend/](backend/)** - Go backend, CLI tools, and system integration - **[core/](core/)** - Go backend, CLI tools, and system integration
- **[distro/](distro/)** - Distribution packaging - **[distro/](distro/)** - Distribution packaging
- **[nix/](nix/)** - NixOS and home-manager modules - **[nix/](nix/)** - NixOS and home-manager modules
### Building from Source ### Building from Source
**Backend:** **Core + Dankinstall:**
```bash ```bash
cd backend cd core
make # Build dms CLI make # Build dms CLI
make dankinstall # Build installer make dankinstall # Build installer
``` ```

View File

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"os" "os"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/logger" "github.com/AvengeMedia/DankMaterialShell/core/internal/logger"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/tui" "github.com/AvengeMedia/DankMaterialShell/core/internal/tui"
tea "github.com/charmbracelet/bubbletea" tea "github.com/charmbracelet/bubbletea"
) )

View File

@@ -5,8 +5,8 @@ import (
"strings" "strings"
"time" "time"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/log" "github.com/AvengeMedia/DankMaterialShell/core/internal/log"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/server/brightness" "github.com/AvengeMedia/DankMaterialShell/core/internal/server/brightness"
"github.com/spf13/cobra" "github.com/spf13/cobra"
) )

View File

@@ -4,9 +4,9 @@ import (
"fmt" "fmt"
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/log" "github.com/AvengeMedia/DankMaterialShell/core/internal/log"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/plugins" "github.com/AvengeMedia/DankMaterialShell/core/internal/plugins"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/server" "github.com/AvengeMedia/DankMaterialShell/core/internal/server"
"github.com/spf13/cobra" "github.com/spf13/cobra"
) )

View File

@@ -5,8 +5,8 @@ import (
"os" "os"
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/dank16" "github.com/AvengeMedia/DankMaterialShell/core/internal/dank16"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/log" "github.com/AvengeMedia/DankMaterialShell/core/internal/log"
"github.com/spf13/cobra" "github.com/spf13/cobra"
) )

View File

@@ -12,10 +12,10 @@ import (
"strings" "strings"
"time" "time"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/distros" "github.com/AvengeMedia/DankMaterialShell/core/internal/distros"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/errdefs" "github.com/AvengeMedia/DankMaterialShell/core/internal/errdefs"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/log" "github.com/AvengeMedia/DankMaterialShell/core/internal/log"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/version" "github.com/AvengeMedia/DankMaterialShell/core/internal/version"
"github.com/spf13/cobra" "github.com/spf13/cobra"
) )

View File

@@ -8,8 +8,8 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/greeter" "github.com/AvengeMedia/DankMaterialShell/core/internal/greeter"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/log" "github.com/AvengeMedia/DankMaterialShell/core/internal/log"
"github.com/spf13/cobra" "github.com/spf13/cobra"
) )

View File

@@ -5,9 +5,9 @@ import (
"fmt" "fmt"
"os" "os"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/keybinds" "github.com/AvengeMedia/DankMaterialShell/core/internal/keybinds"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/keybinds/providers" "github.com/AvengeMedia/DankMaterialShell/core/internal/keybinds/providers"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/log" "github.com/AvengeMedia/DankMaterialShell/core/internal/log"
"github.com/spf13/cobra" "github.com/spf13/cobra"
) )

View File

@@ -7,10 +7,10 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/config" "github.com/AvengeMedia/DankMaterialShell/core/internal/config"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/distros" "github.com/AvengeMedia/DankMaterialShell/core/internal/distros"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/dms" "github.com/AvengeMedia/DankMaterialShell/core/internal/dms"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/log" "github.com/AvengeMedia/DankMaterialShell/core/internal/log"
tea "github.com/charmbracelet/bubbletea" tea "github.com/charmbracelet/bubbletea"
"github.com/spf13/cobra" "github.com/spf13/cobra"
) )

View File

@@ -7,9 +7,9 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/config" "github.com/AvengeMedia/DankMaterialShell/core/internal/config"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/deps" "github.com/AvengeMedia/DankMaterialShell/core/internal/deps"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/log" "github.com/AvengeMedia/DankMaterialShell/core/internal/log"
"github.com/spf13/cobra" "github.com/spf13/cobra"
) )

View File

@@ -5,7 +5,7 @@ package main
import ( import (
"os" "os"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/log" "github.com/AvengeMedia/DankMaterialShell/core/internal/log"
) )
var Version = "dev" var Version = "dev"

View File

@@ -5,7 +5,7 @@ package main
import ( import (
"os" "os"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/log" "github.com/AvengeMedia/DankMaterialShell/core/internal/log"
) )
var Version = "dev" var Version = "dev"

View File

@@ -12,8 +12,8 @@ import (
"syscall" "syscall"
"time" "time"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/log" "github.com/AvengeMedia/DankMaterialShell/core/internal/log"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/server" "github.com/AvengeMedia/DankMaterialShell/core/internal/server"
) )
var isSessionManaged bool var isSessionManaged bool

View File

@@ -3,7 +3,7 @@ package main
import ( import (
"fmt" "fmt"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/tui" "github.com/AvengeMedia/DankMaterialShell/core/internal/tui"
"github.com/charmbracelet/lipgloss" "github.com/charmbracelet/lipgloss"
) )

View File

@@ -1,4 +1,4 @@
module github.com/AvengeMedia/DankMaterialShell/backend module github.com/AvengeMedia/DankMaterialShell/core
go 1.24.6 go 1.24.6

View File

@@ -9,7 +9,7 @@ import (
"strings" "strings"
"time" "time"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/deps" "github.com/AvengeMedia/DankMaterialShell/core/internal/deps"
) )
type ConfigDeployer struct { type ConfigDeployer struct {

View File

@@ -6,7 +6,7 @@ import (
"strings" "strings"
"testing" "testing"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/deps" "github.com/AvengeMedia/DankMaterialShell/core/internal/deps"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
) )

View File

@@ -9,7 +9,7 @@ import (
"runtime" "runtime"
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/deps" "github.com/AvengeMedia/DankMaterialShell/core/internal/deps"
) )
func init() { func init() {

View File

@@ -13,8 +13,8 @@ import (
"strings" "strings"
"time" "time"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/deps" "github.com/AvengeMedia/DankMaterialShell/core/internal/deps"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/version" "github.com/AvengeMedia/DankMaterialShell/core/internal/version"
) )
const forceQuickshellGit = false const forceQuickshellGit = false

View File

@@ -6,7 +6,7 @@ import (
"path/filepath" "path/filepath"
"testing" "testing"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/deps" "github.com/AvengeMedia/DankMaterialShell/core/internal/deps"
) )
func TestBaseDistribution_detectDMS_NotInstalled(t *testing.T) { func TestBaseDistribution_detectDMS_NotInstalled(t *testing.T) {

View File

@@ -6,7 +6,7 @@ import (
"os/exec" "os/exec"
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/deps" "github.com/AvengeMedia/DankMaterialShell/core/internal/deps"
) )
func init() { func init() {

View File

@@ -1,7 +1,7 @@
package distros package distros
import ( import (
"github.com/AvengeMedia/DankMaterialShell/backend/internal/deps" "github.com/AvengeMedia/DankMaterialShell/core/internal/deps"
) )
// NewDependencyDetector creates a DependencyDetector for the specified distribution // NewDependencyDetector creates a DependencyDetector for the specified distribution

View File

@@ -6,7 +6,7 @@ import (
"os/exec" "os/exec"
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/deps" "github.com/AvengeMedia/DankMaterialShell/core/internal/deps"
) )
func init() { func init() {

View File

@@ -7,7 +7,7 @@ import (
"runtime" "runtime"
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/deps" "github.com/AvengeMedia/DankMaterialShell/core/internal/deps"
) )
var GentooGlobalUseFlags = []string{ var GentooGlobalUseFlags = []string{

View File

@@ -3,7 +3,7 @@ package distros
import ( import (
"context" "context"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/deps" "github.com/AvengeMedia/DankMaterialShell/core/internal/deps"
) )
// DistroFamily represents a family of related distributions // DistroFamily represents a family of related distributions

View File

@@ -6,7 +6,7 @@ import (
"os/exec" "os/exec"
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/deps" "github.com/AvengeMedia/DankMaterialShell/core/internal/deps"
) )
func init() { func init() {

View File

@@ -8,7 +8,7 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/deps" "github.com/AvengeMedia/DankMaterialShell/core/internal/deps"
) )
func init() { func init() {

View File

@@ -8,7 +8,7 @@ import (
"strconv" "strconv"
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/errdefs" "github.com/AvengeMedia/DankMaterialShell/core/internal/errdefs"
) )
// DistroInfo contains basic information about a distribution // DistroInfo contains basic information about a distribution

View File

@@ -8,7 +8,7 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/deps" "github.com/AvengeMedia/DankMaterialShell/core/internal/deps"
) )
func init() { func init() {

View File

@@ -6,7 +6,7 @@ import (
"os/exec" "os/exec"
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/deps" "github.com/AvengeMedia/DankMaterialShell/core/internal/deps"
tea "github.com/charmbracelet/bubbletea" tea "github.com/charmbracelet/bubbletea"
) )

View File

@@ -5,9 +5,9 @@ import (
"os" "os"
"os/exec" "os/exec"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/config" "github.com/AvengeMedia/DankMaterialShell/core/internal/config"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/deps" "github.com/AvengeMedia/DankMaterialShell/core/internal/deps"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/distros" "github.com/AvengeMedia/DankMaterialShell/core/internal/distros"
) )
type Detector struct { type Detector struct {

View File

@@ -4,7 +4,7 @@ import (
"os/exec" "os/exec"
"time" "time"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/log" "github.com/AvengeMedia/DankMaterialShell/core/internal/log"
tea "github.com/charmbracelet/bubbletea" tea "github.com/charmbracelet/bubbletea"
) )

View File

@@ -9,9 +9,9 @@ import (
"strings" "strings"
"time" "time"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/deps" "github.com/AvengeMedia/DankMaterialShell/core/internal/deps"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/distros" "github.com/AvengeMedia/DankMaterialShell/core/internal/distros"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/greeter" "github.com/AvengeMedia/DankMaterialShell/core/internal/greeter"
tea "github.com/charmbracelet/bubbletea" tea "github.com/charmbracelet/bubbletea"
) )

View File

@@ -3,7 +3,7 @@ package dms
import ( import (
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/plugins" "github.com/AvengeMedia/DankMaterialShell/core/internal/plugins"
tea "github.com/charmbracelet/bubbletea" tea "github.com/charmbracelet/bubbletea"
) )

View File

@@ -4,7 +4,7 @@ import (
"fmt" "fmt"
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/tui" "github.com/AvengeMedia/DankMaterialShell/core/internal/tui"
"github.com/charmbracelet/lipgloss" "github.com/charmbracelet/lipgloss"
) )

View File

@@ -9,8 +9,8 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/config" "github.com/AvengeMedia/DankMaterialShell/core/internal/config"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/distros" "github.com/AvengeMedia/DankMaterialShell/core/internal/distros"
) )
// DetectDMSPath checks for DMS installation following XDG Base Directory specification // DetectDMSPath checks for DMS installation following XDG Base Directory specification

View File

@@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/hyprland" "github.com/AvengeMedia/DankMaterialShell/core/internal/hyprland"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/keybinds" "github.com/AvengeMedia/DankMaterialShell/core/internal/keybinds"
) )
type HyprlandProvider struct { type HyprlandProvider struct {

View File

@@ -6,7 +6,7 @@ import (
"os" "os"
"path/filepath" "path/filepath"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/keybinds" "github.com/AvengeMedia/DankMaterialShell/core/internal/keybinds"
) )
type JSONFileProvider struct { type JSONFileProvider struct {

View File

@@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/keybinds" "github.com/AvengeMedia/DankMaterialShell/core/internal/keybinds"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/mangowc" "github.com/AvengeMedia/DankMaterialShell/core/internal/mangowc"
) )
type MangoWCProvider struct { type MangoWCProvider struct {

View File

@@ -5,7 +5,7 @@ import (
"path/filepath" "path/filepath"
"testing" "testing"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/mangowc" "github.com/AvengeMedia/DankMaterialShell/core/internal/mangowc"
) )
func TestMangoWCProviderName(t *testing.T) { func TestMangoWCProviderName(t *testing.T) {

View File

@@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"strings" "strings"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/keybinds" "github.com/AvengeMedia/DankMaterialShell/core/internal/keybinds"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/sway" "github.com/AvengeMedia/DankMaterialShell/core/internal/sway"
) )
type SwayProvider struct { type SwayProvider struct {

View File

@@ -5,7 +5,7 @@ import (
"path/filepath" "path/filepath"
"testing" "testing"
"github.com/AvengeMedia/DankMaterialShell/backend/internal/sway" "github.com/AvengeMedia/DankMaterialShell/core/internal/sway"
) )
func TestSwayProviderName(t *testing.T) { func TestSwayProviderName(t *testing.T) {

View File

@@ -5,7 +5,7 @@ package mocks_cups
import ( import (
io "io" io "io"
ipp "github.com/AvengeMedia/DankMaterialShell/backend/pkg/ipp" ipp "github.com/AvengeMedia/DankMaterialShell/core/pkg/ipp"
mock "github.com/stretchr/testify/mock" mock "github.com/stretchr/testify/mock"
) )

Some files were not shown because too many files have changed in this diff Show More