Compare commits

...

11 Commits

Author SHA1 Message Date
tux
7f18b96cdd feat: setup spotifyd 2026-02-04 06:55:07 +05:30
tux
3a46142f6f feat(vicinae): disable close on focus loss 2026-02-04 06:31:45 +05:30
tux
78e8aaf4e0 chore(hyprland): adjust keybindings for launcher 2026-02-04 05:53:50 +05:30
tux
7e8039488a chore(hyprland): focus on activate 2026-02-04 05:48:28 +05:30
tux
8aa79d767a chore: add pulseaudio 2026-02-04 05:48:08 +05:30
tux
705b6c8cf9 feat: add vicinae 2026-02-04 05:46:19 +05:30
tux
759874689f chore: update tpanel flake input 2026-02-04 03:40:46 +05:30
tux
dba0beefbd feat: set vivaldi as default browser 2026-02-04 03:40:27 +05:30
tux
063dd3b580 feat(terminal): adjust font sizes 2026-02-04 03:39:59 +05:30
tux
5f0c07204e feat: add vivaldi browser 2026-02-01 06:47:18 +05:30
tux
7069de5b41 feat: add antigravity 2026-02-01 06:29:56 +05:30
9 changed files with 74 additions and 17 deletions

6
flake.lock generated
View File

@@ -1754,11 +1754,11 @@
]
},
"locked": {
"lastModified": 1768004101,
"narHash": "sha256-HxDuXmaohwUlvsRN4dCDmooi6cH99YGJgVt4lcYyT0w=",
"lastModified": 1770153913,
"narHash": "sha256-tEpHZWabgnncAaNA7ShJX82kZ10wAG87ZJyt9wAs0UQ=",
"owner": "tuxdotrs",
"repo": "tpanel",
"rev": "38b6cfb89a63e7d1eccb60352d16464f83c9357e",
"rev": "bd05b722f534ae58fb07bec27fdbead006cc1ba7",
"type": "github"
},
"original": {

View File

@@ -2,6 +2,7 @@
imports = [
../../modules/home/desktop/awesome
../../modules/home/desktop/hyprland
../../modules/home/desktop/vicinae
../../modules/home/picom
../../modules/home/alacritty
../../modules/home/wezterm
@@ -59,6 +60,7 @@
};
home.packages = with pkgs; [
antigravity
telegram-desktop
anydesk
rustdesk-flutter
@@ -74,8 +76,10 @@
copyq
vlc
tor-browser
vivaldi
bluetui
impala
pulseaudio
];
home.persistence."/persist" = {
@@ -95,8 +99,11 @@
".rustup"
".cargo"
".steam"
".cache/spotifyd"
".cache/spotify-player"
".config/BraveSoftware"
".config/vivaldi"
".config/Antigravity"
".config/copyq"
".config/discord"
".config/Vencord"
@@ -115,6 +122,7 @@
".local/share/TelegramDesktop"
".local/state/lazygit"
".local/share/steam"
".local/share/vicinae"
];
files = [
".wakatime.cfg"

View File

@@ -8,7 +8,7 @@
bold.family = "JetBrainsMono Nerd Font";
italic.family = "JetBrainsMono Nerd Font";
bold_italic.family = "JetBrainsMono Nerd Font";
size = 16;
size = 12;
};
window = {

View File

@@ -31,7 +31,7 @@
terminal = "wezterm";
floating_terminal = "wezterm start --class wezterm-floating";
editor = "wezterm -e nvim";
browser = "brave";
browser = "vivaldi";
spotify = "wezterm start --class wezterm-floating -e spotify_player";
filemanager = "wezterm start --class wezterm-floating -e superfile";
in {
@@ -74,6 +74,7 @@
misc = {
disable_hyprland_logo = true;
force_default_wallpaper = 1;
focus_on_activate = true;
};
ecosystem = {
@@ -160,7 +161,6 @@
#-- Window Rules
# See https://wiki.hyprland.org/Configuring/Window-Rules
windowrule = [
"float on, center on, size 900 700, match:class com.github.hluk.copyq"
"float on, center on, size 800 600, match:class org.pulseaudio.pavucontrol"
# Wezterm and Ghostty floating terminal
@@ -197,6 +197,7 @@
bind = [
# apps
"SUPER, Return, exec, ${terminal}"
"SUPER, Space, exec, vicinae toggle"
"SUPER, F, exec, ${filemanager}"
"SUPER, E, exec, ${editor}"
"SUPER, B, exec, ${browser}"
@@ -204,13 +205,12 @@
"SUPER, D, exec, discord"
"SUPER, T, exec, Telegram"
"SUPER, S, exec, ${spotify}"
"SUPER, V, exec, copyq show"
"SUPER, V, exec, vicinae vicinae://extensions/vicinae/clipboard/history"
"SUPER_SHIFT, Return, exec, ${floating_terminal}"
"SUPER_SHIFT, S, exec, flameshot gui"
# tpanel
"SUPER, A, exec, ags toggle launcher"
"SUPER_SHIFT, B, exec, ags toggle bar"
"SUPER_SHIFT, C, exec, ags toggle control-center"
"SUPER_SHIFT, W, exec, ags toggle wallpaper-manager"
@@ -301,7 +301,6 @@
"hyprpaper"
"${pkgs.tpanel}/bin/tpanel"
"copyq"
"kdeconnectd"
"kdeconnect-indicator"
];

View File

@@ -0,0 +1,37 @@
{...}: {
programs.vicinae = {
enable = true;
systemd = {
enable = true;
autoStart = true;
};
useLayerShell = true;
settings = {
close_on_focus_loss = false;
consider_preedit = true;
pop_to_root_on_close = true;
favicon_service = "twenty";
search_files_in_root = true;
font = {
normal = {
size = 10;
family = "JetBrainsMono Nerd Font";
};
};
theme = {
light = {
name = "vicinae-light";
icon_theme = "default";
};
dark = {
name = "vicinae-dark";
icon_theme = "default";
};
};
launcher_window = {
opacity = 0.98;
};
};
};
}

View File

@@ -7,7 +7,7 @@
window-padding-x = 10
window-padding-y = 10
background-opacity = 0.9
font-size = 14
font-size = 12
palette = 0=#252b37
palette = 1=#d0679d

View File

@@ -1,4 +1,17 @@
{
services.spotifyd = {
enable = true;
settings = {
global = {
device_name = "canopus";
device_type = "computer";
bitrate = 320;
volume_normalisation = true;
autoplay = true;
};
};
};
programs.spotify-player = {
enable = true;
settings = {

View File

@@ -19,7 +19,7 @@
config.font = wezterm.font_with_fallback {
'JetBrainsMono Nerd Font',
}
config.font_size = 14.0
config.font_size = 12.0
config.window_background_opacity = 1
config.audible_bell = "Disabled"

View File

@@ -2,12 +2,12 @@
xdg.mime = {
enable = true;
defaultApplications = {
"application/pdf" = ["brave-browser.desktop"];
"text/html" = ["brave-browser.desktop"];
"x-scheme-handler/http" = ["brave-browser.desktop"];
"x-scheme-handler/https" = ["brave-browser.desktop"];
"x-scheme-handler/about" = ["brave-browser.desktop"];
"x-scheme-handler/unknown" = ["brave-browser.desktop"];
"application/pdf" = ["vivaldi.desktop"];
"text/html" = ["vivaldi.desktop"];
"x-scheme-handler/http" = ["vivaldi.desktop"];
"x-scheme-handler/https" = ["vivaldi.desktop"];
"x-scheme-handler/about" = ["vivaldi.desktop"];
"x-scheme-handler/unknown" = ["vivaldi.desktop"];
};
};
}