From fea711b84c341db47321c9c50890576f6c57d99c Mon Sep 17 00:00:00 2001 From: Severin Kaderli Date: Mon, 6 May 2024 19:51:07 +0200 Subject: [PATCH] Add configurations for tyr Signed-off-by: Severin Kaderli --- .gitignore | 5 +- .install/PKGBUILDs/severin-base/.SRCINFO | 135 ++++++++++++++++++ .install/PKGBUILDs/severin-base/PKGBUILD | 75 +++------- .install/PKGBUILDs/severin-cpu-amd/.SRCINFO | 8 ++ .install/PKGBUILDs/severin-gpu-amd/.SRCINFO | 13 ++ .../PKGBUILDs/severin-gpu-nvidia/.SRCINFO | 11 ++ .install/PKGBUILDs/severin-plasma/.SRCINFO | 8 ++ .install/PKGBUILDs/severin-plasma/PKGBUILD | 16 +++ .install/arch.sh | 1 + .install/directories.sh | 12 +- .install/lib/output.sh | 4 +- .install/symlinks.sh | 9 +- .install/systemd.sh | 2 +- install | 10 +- system/.config/Trolltech.conf | 10 +- system/.config/environment.d/40_misc.conf | 1 + system/.config/gtk-2.0/gtkrc | 13 +- system/.config/gtk-3.0/colors.css | 84 +++++++++++ system/.config/gtk-3.0/gtk.css | 1 + system/.config/gtk-3.0/settings.ini | 21 ++- system/.config/konsolerc | 16 +++ system/.config/mimeapps.list | 129 +++++++++-------- system/.config/ssh/config | 2 +- system/.config/user-dirs.dirs | 12 +- system/.config/zsh/.zprofile | 12 -- .../konsole/Catppuccin-Mocha.colorscheme | 96 +++++++++++++ system/.local/share/konsole/Main.profile | 10 ++ 27 files changed, 539 insertions(+), 177 deletions(-) create mode 100644 .install/PKGBUILDs/severin-base/.SRCINFO create mode 100644 .install/PKGBUILDs/severin-cpu-amd/.SRCINFO create mode 100644 .install/PKGBUILDs/severin-gpu-amd/.SRCINFO create mode 100644 .install/PKGBUILDs/severin-gpu-nvidia/.SRCINFO create mode 100644 .install/PKGBUILDs/severin-plasma/.SRCINFO create mode 100644 .install/PKGBUILDs/severin-plasma/PKGBUILD create mode 100644 system/.config/environment.d/40_misc.conf create mode 100644 system/.config/gtk-3.0/colors.css create mode 100644 system/.config/gtk-3.0/gtk.css create mode 100644 system/.config/konsolerc create mode 100644 system/.local/share/konsole/Catppuccin-Mocha.colorscheme create mode 100644 system/.local/share/konsole/Main.profile diff --git a/.gitignore b/.gitignore index e1449f3..21600d8 100644 --- a/.gitignore +++ b/.gitignore @@ -39,8 +39,8 @@ system/.local/share/applications/discord-*.desktop system/.local/share/applications/wine/ system/.local/share/applications/mimeinfo.cache -*id_rsa* system/.config/ssh/known_hosts +system/.config/ssh/*id_* .BUILDINFO .MTREE .PKGINFO @@ -49,3 +49,6 @@ src/ .mypy_cache/ *.synclock system/.config/MusicBrainz/Picard/plugins/* + +/.idea/ +/system/.local/share/konsole/konsolestaterc diff --git a/.install/PKGBUILDs/severin-base/.SRCINFO b/.install/PKGBUILDs/severin-base/.SRCINFO new file mode 100644 index 0000000..302e1b0 --- /dev/null +++ b/.install/PKGBUILDs/severin-base/.SRCINFO @@ -0,0 +1,135 @@ +pkgbase = severin-base + pkgver = 1.0.0 + pkgrel = 38 + arch = x86_64 + license = MIT + depends = base + depends = linux + depends = linux-firmware + depends = linux-headers + depends = v4l2loopback-dkms + depends = vulkan-icd-loader + depends = lib32-vulkan-icd-loader + depends = pipewire + depends = pipewire-pulse + depends = chromaprint + depends = noto-fonts + depends = noto-fonts-cjk + depends = noto-fonts-emoji + depends = ttc-iosevka + depends = ttf-iosevka-nerd + depends = terminus-font + depends = inter-font + depends = xdg-desktop-portal-kde + depends = qt5-wayland + depends = qt6-wayland + depends = xorg-xrandr + depends = xorg-xwayland + depends = xdg-utils + depends = catppuccin-gtk-theme-mocha + depends = gnome-themes-extra + depends = adwaita-qt5 + depends = adwaita-qt6 + depends = qt5ct + depends = qt6ct + depends = papirus-icon-theme + depends = zsh + depends = zsh-completions + depends = zsh-syntax-highlighting + depends = starship + depends = jdk-openjdk + depends = jq + depends = micro + depends = nautilus + depends = qbittorrent + depends = figlet + depends = discord + depends = shellcheck + depends = szyszka + depends = libreoffice-fresh + depends = inkscape + depends = joplin-appimage + depends = firefox + depends = filezilla + depends = discord + depends = lapce + depends = element-desktop + depends = streamlink + depends = ncdu + depends = simple-scan + depends = evince + depends = networkmanager + depends = network-manager-applet + depends = ncdu + depends = mpv + depends = wget + depends = bat + depends = nextcloud-client + depends = picard + depends = espanso-wayland + depends = jetbrains-toolbox + depends = obs-studio + depends = bottom + depends = chromium + depends = chromium-widevine + depends = fwupd + depends = playerctl + depends = reflector + depends = pkgstats + depends = logiops-git + depends = logrotate + depends = yt-dlp + depends = zola + depends = rsync + depends = tauon-music-box + depends = docker + depends = docker-compose + depends = lsd + depends = light + depends = lxappearance + depends = file-roller + depends = gnome-keyring + depends = pacman-contrib + depends = git-delta + depends = sudo + depends = openssh + depends = man-db + depends = man-pages + depends = imv + depends = inetutils + depends = cups + depends = cups-pdf + depends = brlaser + depends = brscan4 + depends = fusee-launcher-git + depends = ns-usbloader + depends = mypy + depends = rustup + depends = nodejs + depends = npm + depends = git + depends = devtools + depends = ccache + depends = tokei + depends = strace + depends = pkgconf + depends = namcap + depends = xdg-user-dirs + depends = steam + depends = heroic-games-launcher-bin + depends = mangohud + depends = winetricks + depends = bluez + depends = bluez-utils + depends = prismlauncher + depends = zip + depends = unzip + depends = zstd + depends = lzop + depends = p7zip + depends = exfatprogs + depends = gvfs-mtp + depends = gvfs-smb + depends = mtpfs + +pkgname = severin-base diff --git a/.install/PKGBUILDs/severin-base/PKGBUILD b/.install/PKGBUILDs/severin-base/PKGBUILD index 0a9c9e5..9fafc4c 100644 --- a/.install/PKGBUILDs/severin-base/PKGBUILD +++ b/.install/PKGBUILDs/severin-base/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Severin Kaderli pkgname="severin-base" pkgver=1.0.0 -pkgrel=38 +pkgrel=41 arch=('x86_64') license=('MIT') depends=( @@ -21,29 +21,10 @@ depends=( # Audio 'pipewire' 'pipewire-pulse' - 'pavucontrol' + 'pipewire-alsa' + 'pipewire-jack' 'chromaprint' - # Window manager - 'sway' - 'swaybg' - - # Monitor Auto Detect - 'kanshi' - - # Status Bar - 'waybar' - - # Run - 'fuzzel' - - # Notifications - 'dunst' - - # Screenshots - 'slurp' - 'grim' - # Fonts 'noto-fonts' 'noto-fonts-cjk' @@ -54,9 +35,7 @@ depends=( 'inter-font' # Wayland - 'xdg-desktop-portal-wlr' - 'xdg-desktop-portal-gtk' - 'wl-clipboard' + 'xdg-desktop-portal-kde' 'qt5-wayland' 'qt6-wayland' @@ -66,13 +45,6 @@ depends=( 'xdg-utils' # Themes - 'catppuccin-gtk-theme-mocha' - 'gnome-themes-extra' - 'adwaita-qt5' - 'adwaita-qt6' - 'qt5ct' - 'qt6ct' - 'papirus-icon-theme' # Shell 'zsh' @@ -80,7 +52,7 @@ depends=( 'zsh-syntax-highlighting' # Terminal - 'kitty' + 'starship' # Java @@ -88,16 +60,15 @@ depends=( 'jq' # Applications + 'syncthing' + 'phpstorm' 'micro' - 'nautilus' 'qbittorrent' 'figlet' 'discord' 'shellcheck' - 'szyszka' 'libreoffice-fresh' 'inkscape' - 'joplin-appimage' 'firefox' 'filezilla' 'discord' @@ -106,7 +77,6 @@ depends=( 'streamlink' 'ncdu' 'simple-scan' - 'evince' 'networkmanager' 'network-manager-applet' 'ncdu' @@ -116,28 +86,19 @@ depends=( 'nextcloud-client' 'picard' 'espanso-wayland' - 'jetbrains-toolbox' 'obs-studio' 'bottom' - 'chromium' - 'chromium-widevine' 'fwupd' 'playerctl' 'reflector' 'pkgstats' - 'logiops-git' + 'logiops' 'logrotate' 'yt-dlp' - 'zola' 'rsync' - 'tauon-music-box' 'docker' 'docker-compose' 'lsd' - 'light' - 'lxappearance' - 'file-roller' - 'gnome-keyring' 'pacman-contrib' 'git-delta' 'sudo' @@ -150,15 +111,15 @@ depends=( # Printer 'cups' 'cups-pdf' - 'brother-dcp1610w' + 'brlaser' 'brscan4' - 'system-config-printer' - # Homebrew - 'fusee-launcher-git' + # Switch Homebrew 'ns-usbloader' # Development + 'ansible-core' + 'base-devel' 'mypy' 'rustup' 'nodejs' @@ -174,24 +135,18 @@ depends=( # Gaming 'steam' - 'lutris' 'heroic-games-launcher-bin' - 'gamemode' - 'lib32-gamemode' - 'gamescope' 'mangohud' 'winetricks' - 'antimicrox' + 'protontricks' + 'lumafly-git' # Bluetooth 'bluez' 'bluez-utils' # Games - 'airshipper' - 'gzdoom' 'prismlauncher' - 'osu-lazer-bin' # Emulation #'mgba-qt' @@ -201,6 +156,7 @@ depends=( #'flycast-git' #'melonds-git' #'ares-emu' + 'bizhawk-monort' # Archiving & Compression 'zip' @@ -214,4 +170,5 @@ depends=( 'gvfs-mtp' 'gvfs-smb' 'mtpfs' + 'btrfs-progs' ) diff --git a/.install/PKGBUILDs/severin-cpu-amd/.SRCINFO b/.install/PKGBUILDs/severin-cpu-amd/.SRCINFO new file mode 100644 index 0000000..80c91cc --- /dev/null +++ b/.install/PKGBUILDs/severin-cpu-amd/.SRCINFO @@ -0,0 +1,8 @@ +pkgbase = severin-cpu-amd + pkgver = 1.0.0 + pkgrel = 1 + arch = x86_64 + license = MIT + depends = amd-ucode + +pkgname = severin-cpu-amd diff --git a/.install/PKGBUILDs/severin-gpu-amd/.SRCINFO b/.install/PKGBUILDs/severin-gpu-amd/.SRCINFO new file mode 100644 index 0000000..be2c56d --- /dev/null +++ b/.install/PKGBUILDs/severin-gpu-amd/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = severin-gpu-amd + pkgver = 1.0.0 + pkgrel = 1 + arch = x86_64 + license = MIT + depends = mesa + depends = lib32-mesa + depends = vulkan-radeon + depends = lib32-vulkan-radeon + depends = libva-mesa-driver + depends = mesa-vdpau + +pkgname = severin-gpu-amd diff --git a/.install/PKGBUILDs/severin-gpu-nvidia/.SRCINFO b/.install/PKGBUILDs/severin-gpu-nvidia/.SRCINFO new file mode 100644 index 0000000..c2cf989 --- /dev/null +++ b/.install/PKGBUILDs/severin-gpu-nvidia/.SRCINFO @@ -0,0 +1,11 @@ +pkgbase = severin-gpu-nvidia + pkgver = 1.0.0 + pkgrel = 1 + arch = x86_64 + license = MIT + depends = nvidia-dkms + depends = nvidia-utils + depends = lib32-nvidia-utils + depends = nvidia-prime + +pkgname = severin-gpu-nvidia diff --git a/.install/PKGBUILDs/severin-plasma/.SRCINFO b/.install/PKGBUILDs/severin-plasma/.SRCINFO new file mode 100644 index 0000000..80c91cc --- /dev/null +++ b/.install/PKGBUILDs/severin-plasma/.SRCINFO @@ -0,0 +1,8 @@ +pkgbase = severin-cpu-amd + pkgver = 1.0.0 + pkgrel = 1 + arch = x86_64 + license = MIT + depends = amd-ucode + +pkgname = severin-cpu-amd diff --git a/.install/PKGBUILDs/severin-plasma/PKGBUILD b/.install/PKGBUILDs/severin-plasma/PKGBUILD new file mode 100644 index 0000000..b3f5bc0 --- /dev/null +++ b/.install/PKGBUILDs/severin-plasma/PKGBUILD @@ -0,0 +1,16 @@ +# Maintainer: Severin Kaderli +pkgname="severin-plasma" +pkgver=1.0.0 +pkgrel=1 +arch=('x86_64') +license=('MIT') +depends=( + # Meta Package + 'plasma-meta' + + # Applications + 'konsole' + 'okular' + 'dolphin' + 'ark' +) diff --git a/.install/arch.sh b/.install/arch.sh index 763f137..49b17a3 100644 --- a/.install/arch.sh +++ b/.install/arch.sh @@ -35,5 +35,6 @@ if output::prompt "Do you want to install Arch packages?"; then install-pkgbuild "severin-cpu-amd" install-pkgbuild "severin-gpu-amd" install-pkgbuild "severin-gpu-nvidia" + install-pkgbuild "severin-plasma" fi fi diff --git a/.install/directories.sh b/.install/directories.sh index 4327b3e..5b6c0cc 100644 --- a/.install/directories.sh +++ b/.install/directories.sh @@ -13,13 +13,9 @@ CONFIG_DIRECTORIES=( ".local/log" ".local/share/gnupg" ".local/share/vpn" - "dev/build" - "dev/opensource" - "dev/pkg" - "dev/projects" - "downloads" - "games" - "videos" + "Dev" + "Downloads" + "Games" ) output::section "Creating directories" @@ -28,4 +24,4 @@ for dir in "${CONFIG_DIRECTORIES[@]}"; do output::log "Creating directory ${YELLOW}${HOME}/${dir}${DEFAULT}" mkdir -p "${HOME}/${dir}" done -output::success "Successfully created directories" \ No newline at end of file +output::success "Successfully created directories" diff --git a/.install/lib/output.sh b/.install/lib/output.sh index d53d0fe..753904c 100755 --- a/.install/lib/output.sh +++ b/.install/lib/output.sh @@ -8,6 +8,8 @@ DEFAULT="$(tput op)" YELLOW="$(tput setaf 3)" BOLD="$(tput bold)" +INSTALL_LOG=/home/severin/install.log + output::log() { echo -e " ● ${1}" |& tee -a "${INSTALL_LOG}" } @@ -52,4 +54,4 @@ output::prompt() { fi return 1 -} \ No newline at end of file +} diff --git a/.install/symlinks.sh b/.install/symlinks.sh index 114326a..f3b379e 100644 --- a/.install/symlinks.sh +++ b/.install/symlinks.sh @@ -32,6 +32,7 @@ CONFIG_LINKED_FILES_HOME=( ".config/gtk-3.0" ".config/httpie" ".config/kanshi" + ".config/konsolerc" ".config/lapce-stable" ".config/maven" ".config/micro" @@ -70,13 +71,15 @@ CONFIG_LINKED_FILES_HOME=( ".local/share/applications" ".local/share/gnupg/gpg.conf" ".local/share/gnupg/dirmngr.conf" + ".local/share/konsole" ) declare -A CONFIG_LINKED_FILES CONFIG_LINKED_FILES=( - ["${HOME}/documents"]="${HOME}/data/Documents" - ["${HOME}/music"]="${HOME}/data/media/Music" - ["${HOME}/pictures"]="${HOME}/data/media/pictures" + ["${HOME}/Documents"]="${HOME}/Data/Documents" + ["${HOME}/Music"]="${HOME}/Data/Media/Music" + ["${HOME}/Pictures"]="${HOME}/Data/Media/Pictures" + ["${HOME}/Videos"]="${HOME}/Data/Media/Videos" ) output::section "Symlinks" diff --git a/.install/systemd.sh b/.install/systemd.sh index 98f1c30..468c0cf 100644 --- a/.install/systemd.sh +++ b/.install/systemd.sh @@ -11,7 +11,7 @@ CONFIG_SYSTEMD_SERVICES=( "acpid.service" - "bluetooth.service" + #"bluetooth.service" "cronie.service" "docker.service" "fstrim.timer" diff --git a/install b/install index 14cb8d8..4fc53bd 100755 --- a/install +++ b/install @@ -47,10 +47,10 @@ fi source "${INSTALL_DIR}/prerequisites.sh" source "${INSTALL_DIR}/arch.sh" -source "${INSTALL_DIR}/rust.sh" -source "${INSTALL_DIR}/composer.sh" -source "${INSTALL_DIR}/ruby.sh" -source "${INSTALL_DIR}/directories.sh" +#source "${INSTALL_DIR}/rust.sh" +#source "${INSTALL_DIR}/composer.sh" +#source "${INSTALL_DIR}/ruby.sh" +#source "${INSTALL_DIR}/directories.sh" source "${INSTALL_DIR}/symlinks.sh" source "${INSTALL_DIR}/permissions.sh" source "${INSTALL_DIR}/groups.sh" @@ -58,7 +58,7 @@ source "${INSTALL_DIR}/systemd.sh" source "${INSTALL_DIR}/udev.sh" source "${INSTALL_DIR}/etc.sh" source "${INSTALL_DIR}/ntp.sh" -source "${INSTALL_DIR}/lockscreen.sh" +#source "${INSTALL_DIR}/lockscreen.sh" source "${INSTALL_DIR}/issue.sh" source "${INSTALL_DIR}/shell.sh" diff --git a/system/.config/Trolltech.conf b/system/.config/Trolltech.conf index efdfc50..ce0a356 100644 --- a/system/.config/Trolltech.conf +++ b/system/.config/Trolltech.conf @@ -52,7 +52,7 @@ usr\lib\qt4\plugins\inputmethods\libqtim-ibus.so=40807, 0, x86_64 linux g++-4 fu [qt] GUIEffects=none -KDE\contrast=4 +KDE\contrast=7 KWinPalette\activeBackground=#31363b KWinPalette\activeBlend=#fcfcfc KWinPalette\activeForeground=#fcfcfc @@ -63,7 +63,7 @@ KWinPalette\inactiveBlend=#a1a9b1 KWinPalette\inactiveForeground=#a1a9b1 KWinPalette\inactiveFrame=#2a2e32 KWinPalette\inactiveTitleBtnBg=#2a2e32 -Palette\active=#fcfcfc, #31363b, #40464c, #363b40, #191b1d, #25292c, #fcfcfc, #ffffff, #fcfcfc, #1b1e20, #2a2e32, #121415, #3daee9, #fcfcfc, #1d99f3, #9b59b6, #232629, #000000, #31363b, #fcfcfc, #dfdfdf -Palette\disabled=#6e7173, #2f3338, #3e444a, #353a3f, #181a1c, #23272a, #656768, #ffffff, #727679, #1a1d1f, #282c30, #111314, #282c30, #6e7173, #1a4665, #443051, #212427, #000000, #31363b, #fcfcfc, #dfdfdf -Palette\inactive=#fcfcfc, #31363b, #40464c, #363b40, #191b1d, #25292c, #fcfcfc, #ffffff, #fcfcfc, #1b1e20, #2a2e32, #121415, #1f485e, #fcfcfc, #1d99f3, #9b59b6, #232629, #000000, #31363b, #fcfcfc, #dfdfdf -font="Noto Sans,10,-1,0,50,0,0,0,0,0" +Palette\active=#fcfcfc, #31363b, #474d54, #3a4045, #141618, #24282b, #fcfcfc, #ffffff, #fcfcfc, #1b1e20, #2a2e32, #0f1012, #3daee9, #fcfcfc, #1d99f3, #9b59b6, #232629, #000000, #31363b, #fcfcfc, #a1a9b1, #3daee9 +Palette\disabled=#6e7173, #2f3338, #454c52, #393e44, #131517, #222629, #656768, #ffffff, #727679, #1a1d1f, #282c30, #0e0f11, #282c30, #6e7173, #1a4665, #443051, #212427, #000000, #31363b, #fcfcfc, #464b4f, #282c30 +Palette\inactive=#fcfcfc, #31363b, #474d54, #3a4045, #141618, #24282b, #fcfcfc, #ffffff, #fcfcfc, #1b1e20, #2a2e32, #0f1012, #1f485e, #fcfcfc, #1d99f3, #9b59b6, #232629, #000000, #31363b, #fcfcfc, #a1a9b1, #1f485e +font="Noto Sans,10,-1,0,400,0,0,0,0,0,0,0,0,0,0,1" diff --git a/system/.config/environment.d/40_misc.conf b/system/.config/environment.d/40_misc.conf new file mode 100644 index 0000000..007d1d0 --- /dev/null +++ b/system/.config/environment.d/40_misc.conf @@ -0,0 +1 @@ +GPG_TTY=$(tty) diff --git a/system/.config/gtk-2.0/gtkrc b/system/.config/gtk-2.0/gtkrc index da47b5e..f3ccaf4 100644 --- a/system/.config/gtk-2.0/gtkrc +++ b/system/.config/gtk-2.0/gtkrc @@ -1,13 +1,16 @@ +gtk-enable-animations=1 +gtk-primary-button-warps-slider=1 +gtk-sound-theme-name="ocean" # DO NOT EDIT! This file will be overwritten by LXAppearance. # Any customization should be done in ~/.gtkrc-2.0.mine instead. include "/home/severin/.gtkrc-2.0.mine" gtk-theme-name="Catppuccin-Mocha-Standard-Peach-Dark" -gtk-icon-theme-name="Papirus-Dark" -gtk-font-name="Sans Serif 10" -gtk-cursor-theme-name="Adwaita" -gtk-cursor-theme-size=0 -gtk-toolbar-style=GTK_TOOLBAR_BOTH +gtk-icon-theme-name="breeze-dark" +gtk-font-name="Noto Sans, 10" +gtk-cursor-theme-name="breeze_cursors" +gtk-cursor-theme-size=24 +gtk-toolbar-style=3 gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR gtk-button-images=1 gtk-menu-images=1 diff --git a/system/.config/gtk-3.0/colors.css b/system/.config/gtk-3.0/colors.css new file mode 100644 index 0000000..821726e --- /dev/null +++ b/system/.config/gtk-3.0/colors.css @@ -0,0 +1,84 @@ +@define-color borders_breeze #5f6265; +@define-color content_view_bg_breeze #1b1e20; +@define-color error_color_backdrop_breeze #da4453; +@define-color error_color_breeze #da4453; +@define-color error_color_insensitive_backdrop_breeze #592930; +@define-color error_color_insensitive_breeze #592930; +@define-color insensitive_base_color_breeze #1a1d1f; +@define-color insensitive_base_fg_color_breeze #656768; +@define-color insensitive_bg_color_breeze #282c30; +@define-color insensitive_borders_breeze #3a3d41; +@define-color insensitive_fg_color_breeze #6e7173; +@define-color insensitive_selected_bg_color_breeze #282c30; +@define-color insensitive_selected_fg_color_breeze #6e7173; +@define-color insensitive_unfocused_bg_color_breeze #282c30; +@define-color insensitive_unfocused_fg_color_breeze #6e7173; +@define-color insensitive_unfocused_selected_bg_color_breeze #282c30; +@define-color insensitive_unfocused_selected_fg_color_breeze #6e7173; +@define-color link_color_breeze #1d99f3; +@define-color link_visited_color_breeze #9b59b6; +@define-color success_color_backdrop_breeze #27ae60; +@define-color success_color_breeze #27ae60; +@define-color success_color_insensitive_backdrop_breeze #1e4d34; +@define-color success_color_insensitive_breeze #1e4d34; +@define-color theme_base_color_breeze #1b1e20; +@define-color theme_bg_color_breeze #2a2e32; +@define-color theme_button_background_backdrop_breeze #31363b; +@define-color theme_button_background_backdrop_insensitive_breeze #2f3338; +@define-color theme_button_background_insensitive_breeze #2f3338; +@define-color theme_button_background_normal_breeze #31363b; +@define-color theme_button_decoration_focus_backdrop_breeze #3daee9; +@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #335c72; +@define-color theme_button_decoration_focus_breeze #3daee9; +@define-color theme_button_decoration_focus_insensitive_breeze #335c72; +@define-color theme_button_decoration_hover_backdrop_breeze #3daee9; +@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #335c72; +@define-color theme_button_decoration_hover_breeze #3daee9; +@define-color theme_button_decoration_hover_insensitive_breeze #335c72; +@define-color theme_button_foreground_active_backdrop_breeze #fcfcfc; +@define-color theme_button_foreground_active_backdrop_insensitive_breeze #6e7173; +@define-color theme_button_foreground_active_breeze #fcfcfc; +@define-color theme_button_foreground_active_insensitive_breeze #6e7173; +@define-color theme_button_foreground_backdrop_breeze #fcfcfc; +@define-color theme_button_foreground_backdrop_insensitive_breeze #727679; +@define-color theme_button_foreground_insensitive_breeze #727679; +@define-color theme_button_foreground_normal_breeze #fcfcfc; +@define-color theme_fg_color_breeze #fcfcfc; +@define-color theme_header_background_backdrop_breeze #2a2e32; +@define-color theme_header_background_breeze #31363b; +@define-color theme_header_background_light_breeze #2a2e32; +@define-color theme_header_foreground_backdrop_breeze #fcfcfc; +@define-color theme_header_foreground_breeze #fcfcfc; +@define-color theme_header_foreground_insensitive_backdrop_breeze #fcfcfc; +@define-color theme_header_foreground_insensitive_breeze #fcfcfc; +@define-color theme_hovering_selected_bg_color_breeze #3daee9; +@define-color theme_selected_bg_color_breeze #3daee9; +@define-color theme_selected_fg_color_breeze #fcfcfc; +@define-color theme_text_color_breeze #fcfcfc; +@define-color theme_titlebar_background_backdrop_breeze #2a2e32; +@define-color theme_titlebar_background_breeze #31363b; +@define-color theme_titlebar_background_light_breeze #2a2e32; +@define-color theme_titlebar_foreground_backdrop_breeze #fcfcfc; +@define-color theme_titlebar_foreground_breeze #fcfcfc; +@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #fcfcfc; +@define-color theme_titlebar_foreground_insensitive_breeze #fcfcfc; +@define-color theme_unfocused_base_color_breeze #1b1e20; +@define-color theme_unfocused_bg_color_breeze #2a2e32; +@define-color theme_unfocused_fg_color_breeze #fcfcfc; +@define-color theme_unfocused_selected_bg_color_alt_breeze #1f485e; +@define-color theme_unfocused_selected_bg_color_breeze #1f485e; +@define-color theme_unfocused_selected_fg_color_breeze #fcfcfc; +@define-color theme_unfocused_text_color_breeze #fcfcfc; +@define-color theme_unfocused_view_bg_color_breeze #1a1d1f; +@define-color theme_unfocused_view_text_color_breeze #656768; +@define-color theme_view_active_decoration_color_breeze #3daee9; +@define-color theme_view_hover_decoration_color_breeze #3daee9; +@define-color tooltip_background_breeze #31363b; +@define-color tooltip_border_breeze #64686b; +@define-color tooltip_text_breeze #fcfcfc; +@define-color unfocused_borders_breeze #5f6265; +@define-color unfocused_insensitive_borders_breeze #3a3d41; +@define-color warning_color_backdrop_breeze #f67400; +@define-color warning_color_breeze #f67400; +@define-color warning_color_insensitive_backdrop_breeze #633914; +@define-color warning_color_insensitive_breeze #633914; diff --git a/system/.config/gtk-3.0/gtk.css b/system/.config/gtk-3.0/gtk.css new file mode 100644 index 0000000..c9763f7 --- /dev/null +++ b/system/.config/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import 'colors.css'; \ No newline at end of file diff --git a/system/.config/gtk-3.0/settings.ini b/system/.config/gtk-3.0/settings.ini index 817db80..4b4f642 100644 --- a/system/.config/gtk-3.0/settings.ini +++ b/system/.config/gtk-3.0/settings.ini @@ -1,15 +1,22 @@ [Settings] -gtk-button-images=1 -gtk-cursor-theme-name=Adwaita -gtk-cursor-theme-size=0 +gtk-application-prefer-dark-theme=true +gtk-button-images=true +gtk-cursor-theme-name=breeze_cursors +gtk-cursor-theme-size=24 +gtk-decoration-layout=icon:minimize,maximize,close +gtk-enable-animations=true gtk-enable-event-sounds=1 gtk-enable-input-feedback-sounds=1 -gtk-font-name=Sans Serif 10 -gtk-icon-theme-name=Papirus-Dark -gtk-menu-images=1 +gtk-font-name=Noto Sans, 10 +gtk-icon-theme-name=breeze-dark +gtk-menu-images=true +gtk-modules=colorreload-gtk-module +gtk-primary-button-warps-slider=true +gtk-sound-theme-name=ocean gtk-theme-name=Catppuccin-Mocha-Standard-Peach-Dark gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR -gtk-toolbar-style=GTK_TOOLBAR_BOTH +gtk-toolbar-style=3 gtk-xft-antialias=1 +gtk-xft-dpi=132710 gtk-xft-hinting=1 gtk-xft-hintstyle=hintfull diff --git a/system/.config/konsolerc b/system/.config/konsolerc new file mode 100644 index 0000000..f371fe2 --- /dev/null +++ b/system/.config/konsolerc @@ -0,0 +1,16 @@ +MenuBar=Disabled + +[Desktop Entry] +DefaultProfile=Main.profile + +[General] +ConfigVersion=1 + +[MainWindow] +ToolBarsMovable=Disabled + +[Notification Messages] +CloseAllEmptyTabs=true + +[UiSettings] +ColorScheme= diff --git a/system/.config/mimeapps.list b/system/.config/mimeapps.list index 8a17f79..7beee50 100644 --- a/system/.config/mimeapps.list +++ b/system/.config/mimeapps.list @@ -1,72 +1,75 @@ -[Default Applications] -text/html=firefox.desktop -x-scheme-handler/http=firefox.desktop -x-scheme-handler/https=firefox.desktop -x-scheme-handler/about=google-chrome-beta.desktop -x-scheme-handler/unknown=google-chrome-beta.desktop -x-scheme-handler/discord-424004941485572097=discord-424004941485572097.desktop -x-scheme-handler/webcal=google-chrome-beta.desktop -x-scheme-handler/mailto=google-chrome-beta.desktop -x-scheme-handler/discord-455712169795780630=discord-455712169795780630.desktop -image/jpeg=sxiv.desktop -application/x-ms-dos-executable=wine.desktop -x-scheme-handler/discord-402572971681644545=discord-402572971681644545.desktop -application/pdf=org.gnome.Evince.desktop -application/x-partial-download=userapp-mpv-T7CXXZ.desktop -image/png=sxiv.desktop -text/plain=dev.lapce.lapce.desktop -text/markdown=dev.lapce.lapce.desktop -x-scheme-handler/discord-378347429537251328=discord-378347429537251328.desktop -application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop -x-scheme-handler/discord-584769559441965134=discord-584769559441965134.desktop -x-scheme-handler/discord-694795560288256021=discord-694795560288256021.desktop -x-scheme-handler/mailspring=mailspring.desktop -x-scheme-handler/discord-554440738952183828=discord-554440738952183828.desktop -x-scheme-handler/ftp=firefox.desktop -x-scheme-handler/chrome=firefox.desktop -application/x-extension-htm=firefox.desktop -application/x-extension-html=firefox.desktop -application/x-extension-shtml=firefox.desktop -application/xhtml+xml=firefox.desktop -application/x-extension-xhtml=firefox.desktop -application/x-extension-xht=firefox.desktop -application/x-wine-extension-ini=code-oss.desktop -x-scheme-handler/eclipse+command=_usr_lib_dbeaver_.desktop -x-scheme-handler/fcade=fcade-quark.desktop -application/octet-stream=code-oss.desktop -x-scheme-handler/jetbrains=jetbrains-toolbox.desktop -inode/directory=org.gnome.Nautilus.desktop - [Added Associations] -image/jpeg=gpicview.desktop;sxiv.desktop; -application/x-ms-dos-executable=wine.desktop; -application/pdf=userapp-evince-YWO8WZ.desktop;org.pwmt.zathura-pdf-mupdf.desktop; -application/x-partial-download=userapp-mpv-T7CXXZ.desktop; -image/png=sxiv.desktop; -text/plain=code-oss.desktop;vim.desktop;userapp-vim-MO4RZZ.desktop;userapp-vim-YYKPZZ.desktop;userapp-vim-H02LZZ.desktop;userapp-termite-O7XWZZ.desktop;userapp-termite-4KO0ZZ.desktop;userapp-termite-6DISZZ.desktop;chromium.desktop; -text/x-log=code-oss.desktop;vim.desktop; -application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop; -video/x-matroska=mpv.desktop; -application/x-yaml=vim.desktop; -application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop; application/json=code-oss.desktop; -text/x-java=vim.desktop; -x-scheme-handler/http=firefox.desktop; -x-scheme-handler/https=firefox.desktop; -x-scheme-handler/ftp=firefox.desktop; -x-scheme-handler/chrome=firefox.desktop; -text/html=firefox.desktop; +application/octet-stream=code-oss.desktop; +application/pdf=userapp-evince-YWO8WZ.desktop;org.pwmt.zathura-pdf-mupdf.desktop; +application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop; +application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop; +application/x-cue=code-oss.desktop; +application/x-desktop=code-oss.desktop; application/x-extension-htm=firefox.desktop; application/x-extension-html=firefox.desktop; application/x-extension-shtml=firefox.desktop; -application/xhtml+xml=firefox.desktop; -application/x-extension-xhtml=firefox.desktop; application/x-extension-xht=firefox.desktop; -application/x-cue=code-oss.desktop; -application/x-wine-extension-ini=code-oss.desktop; -application/x-shellscript=code-oss.desktop; -application/x-desktop=code-oss.desktop; +application/x-extension-xhtml=firefox.desktop; application/x-gameboy-color-rom=mgba-qt.desktop; application/x-java-archive=xarchiver.desktop; -application/octet-stream=code-oss.desktop; +application/x-ms-dos-executable=wine.desktop; +application/x-partial-download=userapp-mpv-T7CXXZ.desktop; +application/x-shellscript=code-oss.desktop; +application/x-wine-extension-ini=code-oss.desktop; +application/x-yaml=vim.desktop; +application/xhtml+xml=firefox.desktop; audio/flac=mpv.desktop; +image/jpeg=gpicview.desktop;sxiv.desktop; +image/png=sxiv.desktop; +text/html=firefox.desktop; +text/plain=code-oss.desktop;vim.desktop;userapp-vim-MO4RZZ.desktop;userapp-vim-YYKPZZ.desktop;userapp-vim-H02LZZ.desktop;userapp-termite-O7XWZZ.desktop;userapp-termite-4KO0ZZ.desktop;userapp-termite-6DISZZ.desktop;chromium.desktop; +text/x-java=vim.desktop; +text/x-log=code-oss.desktop;vim.desktop; +text/x-lua=jetbrains-phpstorm.desktop; +video/x-matroska=mpv.desktop; +x-scheme-handler/chrome=firefox.desktop; +x-scheme-handler/ftp=firefox.desktop; +x-scheme-handler/http=firefox.desktop; +x-scheme-handler/https=firefox.desktop; + +[Default Applications] +application/octet-stream=code-oss.desktop +application/pdf=org.gnome.Evince.desktop +application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop +application/x-extension-htm=firefox.desktop +application/x-extension-html=firefox.desktop +application/x-extension-shtml=firefox.desktop +application/x-extension-xht=firefox.desktop +application/x-extension-xhtml=firefox.desktop +application/x-ms-dos-executable=wine.desktop +application/x-partial-download=userapp-mpv-T7CXXZ.desktop +application/x-wine-extension-ini=code-oss.desktop +application/xhtml+xml=firefox.desktop +image/jpeg=sxiv.desktop +image/png=sxiv.desktop +inode/directory=org.gnome.Nautilus.desktop +text/html=firefox.desktop +text/markdown=dev.lapce.lapce.desktop +text/plain=dev.lapce.lapce.desktop +text/x-lua=jetbrains-phpstorm.desktop; +x-scheme-handler/about=google-chrome-beta.desktop +x-scheme-handler/chrome=firefox.desktop +x-scheme-handler/discord-378347429537251328=discord-378347429537251328.desktop +x-scheme-handler/discord-402572971681644545=discord-402572971681644545.desktop +x-scheme-handler/discord-424004941485572097=discord-424004941485572097.desktop +x-scheme-handler/discord-455712169795780630=discord-455712169795780630.desktop +x-scheme-handler/discord-554440738952183828=discord-554440738952183828.desktop +x-scheme-handler/discord-584769559441965134=discord-584769559441965134.desktop +x-scheme-handler/discord-694795560288256021=discord-694795560288256021.desktop +x-scheme-handler/eclipse+command=_usr_lib_dbeaver_.desktop +x-scheme-handler/fcade=fcade-quark.desktop +x-scheme-handler/ftp=firefox.desktop +x-scheme-handler/http=firefox.desktop +x-scheme-handler/https=firefox.desktop +x-scheme-handler/jetbrains=jetbrains-toolbox.desktop +x-scheme-handler/mailspring=mailspring.desktop +x-scheme-handler/mailto=google-chrome-beta.desktop +x-scheme-handler/unknown=google-chrome-beta.desktop +x-scheme-handler/webcal=google-chrome-beta.desktop +x-scheme-handler/discord-639491567815622657=modloader64-gui.desktop diff --git a/system/.config/ssh/config b/system/.config/ssh/config index 8eff97b..573b4a4 100644 --- a/system/.config/ssh/config +++ b/system/.config/ssh/config @@ -1,5 +1,5 @@ Host * - IdentityFile /home/severin/.config/ssh/id_rsa + IdentityFile /home/severin/.config/ssh/id_ed25519 UserKnownHostsFile /home/severin/.config/ssh/known_hosts Host jormungandr diff --git a/system/.config/user-dirs.dirs b/system/.config/user-dirs.dirs index c297807..4f3e89f 100644 --- a/system/.config/user-dirs.dirs +++ b/system/.config/user-dirs.dirs @@ -5,11 +5,11 @@ # homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an # absolute path. No other format is supported. # -XDG_DOCUMENTS_DIR="$HOME/documents" -XDG_DOWNLOAD_DIR="$HOME/downloads" -XDG_MUSIC_DIR="$HOME/music" -XDG_PICTURES_DIR="$HOME/pictures" -XDG_VIDEOS_DIR="$HOME/videos" -XDG_DESKTOP_DIR="$HOME" +XDG_DOCUMENTS_DIR="$HOME/Documents" +XDG_DOWNLOAD_DIR="$HOME/Downloads" +XDG_MUSIC_DIR="$HOME/Music" +XDG_PICTURES_DIR="$HOME/Pictures" +XDG_VIDEOS_DIR="$HOME/Videos" +XDG_DESKTOP_DIR="$HOME/Desktop" XDG_TEMPLATES_DIR="$HOME" XDG_PUBLICSHARE_DIR="$HOME" diff --git a/system/.config/zsh/.zprofile b/system/.config/zsh/.zprofile index afd608f..947d632 100644 --- a/system/.config/zsh/.zprofile +++ b/system/.config/zsh/.zprofile @@ -28,15 +28,3 @@ fi # Restore custom dconf configuration dconf load / < "${XDG_CONFIG_HOME}/dconf/root.conf" -if [ "$(tty)" = "/dev/tty1" ]; then - sway --unsupported-gpu >> "${XDG_LOG_HOME}/sway.log" 2>&1 && exit -fi - -if [ "$(tty)" = "/dev/tty2" ]; then - startx "${XDG_CONFIG_HOME}/X11/xinitrc" -- -keeptty >> "${XDG_LOG_HOME}/xorg.log" 2>&1 && exit -fi - -if [ "$(tty)" = "/dev/tty3" ]; then - XDG_SESSION_TYPE=wayland gnome-session && exit -fi - diff --git a/system/.local/share/konsole/Catppuccin-Mocha.colorscheme b/system/.local/share/konsole/Catppuccin-Mocha.colorscheme new file mode 100644 index 0000000..86801d1 --- /dev/null +++ b/system/.local/share/konsole/Catppuccin-Mocha.colorscheme @@ -0,0 +1,96 @@ +[Background] +Color=30,30,46 + +[BackgroundFaint] +Color=30,30,46 + +[BackgroundIntense] +Color=30,30,46 + +[Color0] +Color=108,112,134 + +[Color0Faint] +Color=108,112,134 + +[Color0Intense] +Color=108,112,134 + +[Color1] +Color=243,139,168 + +[Color1Faint] +Color=243,139,168 + +[Color1Intense] +Color=243,139,168 + +[Color2] +Color=166,227,161 + +[Color2Faint] +Color=166,227,161 + +[Color2Intense] +Color=166,227,161 + +[Color3] +Color=249,226,175 + +[Color3Faint] +Color=249,226,175 + +[Color3Intense] +Color=249,226,175 + +[Color4] +Color=137,180,250 + +[Color4Faint] +Color=137,180,250 + +[Color4Intense] +Color=137,180,250 + +[Color5] +Color=203,166,247 + +[Color5Faint] +Color=203,166,247 + +[Color5Intense] +Color=203,166,247 + +[Color6] +Color=137,220,235 + +[Color6Faint] +Color=137,220,235 + +[Color6Intense] +Color=137,220,235 + +[Color7] +Color=205,214,244 + +[Color7Faint] +Color=205,214,244 + +[Color7Intense] +Color=205,214,244 + +[Foreground] +Color=205,214,244 + +[ForegroundFaint] +Color=205,214,244 + +[ForegroundIntense] +Color=205,214,244 + +[General] +Blur=false +ColorRandomization=false +Description=Catppuccin Mocha +Opacity=1 +Wallpaper= diff --git a/system/.local/share/konsole/Main.profile b/system/.local/share/konsole/Main.profile new file mode 100644 index 0000000..0dd3cef --- /dev/null +++ b/system/.local/share/konsole/Main.profile @@ -0,0 +1,10 @@ +[Appearance] +ColorScheme=Catppuccin-Mocha +Font=Iosevka Nerd Font Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1 + +[General] +Name=Main +Parent=FALLBACK/ + +[Scrolling] +HistorySize=4000