Add some copied config files / directories as build by NixOS home-manager
This commit is contained in:
parent
95247dc54c
commit
6952f5db7a
1
config/alacritty/alacritty.yml
Normal file
1
config/alacritty/alacritty.yml
Normal file
|
@ -0,0 +1 @@
|
||||||
|
{"colors":{"bright":{"black":"#585B70","blue":"#89B4FA","cyan":"#94E2D5","green":"#A6E3A1","magenta":"#F5C2E7","red":"#F38BA8","white":"#A6ADC8","yellow":"#F9E2AF"},"cursor":{"cursor":"#F5E0DC","text":"#1E1E2E"},"dim":{"black":"#45475A","blue":"#89B4FA","cyan":"#94E2D5","green":"#A6E3A1","magenta":"#F5C2E7","red":"#F38BA8","white":"#BAC2DE","yellow":"#F9E2AF"},"footer_bar":{"background":"#A6ADC8","foreground":"#1E1E2E"},"hints":{"end":{"background":"#A6ADC8","foreground":"#1E1E2E"},"start":{"background":"#F9E2AF","foreground":"#1E1E2E"}},"indexed_colors":[{"color":"#FAB387","index":16},{"color":"#F5E0DC","index":17}],"normal":{"black":"#45475A","blue":"#89B4FA","cyan":"#94E2D5","green":"#A6E3A1","magenta":"#F5C2E7","red":"#F38BA8","white":"#BAC2DE","yellow":"#F9E2AF"},"primary":{"background":"#1E1E2E","bright_foreground":"#CDD6F4","dim_foreground":"#CDD6F4","foreground":"#CDD6F4"},"search":{"focused_match":{"background":"#A6E3A1","foreground":"#1E1E2E"},"matches":{"background":"#A6ADC8","foreground":"#1E1E2E"}},"selection":{"background":"#F5E0DC","text":"#1E1E2E"},"vi_mode_cursor":{"cursor":"#B4BEFE","text":"#1E1E2E"}},"font":{"normal":{"family":"IosevkaCustomNerdFont","style":"Regular"},"size":14},"live_config_reload":false,"mouse":{"hide_when_typing":false},"selection":{"save_to_clipboard":true},"window":{"decorations":"none","dynamic_title":true,"opacity":0.8,"padding":{"x":10,"y":10}}}
|
6
config/avizo/config.ini
Normal file
6
config/avizo/config.ini
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
[default]
|
||||||
|
background=rgba(30, 30, 46, 0.8)
|
||||||
|
bar-bg-color=rgba(30, 30, 46, 0.8)
|
||||||
|
bar-fg-color=rgba(205, 214, 244, 1.0)
|
||||||
|
border-color=rgba(180, 190, 254, 1.0)
|
||||||
|
image-opacity=1.0
|
1
config/bat/config
Normal file
1
config/bat/config
Normal file
|
@ -0,0 +1 @@
|
||||||
|
--theme='catppuccinMocha'
|
2021
config/bat/themes/catppuccinFrappe.tmTheme
Normal file
2021
config/bat/themes/catppuccinFrappe.tmTheme
Normal file
File diff suppressed because it is too large
Load diff
2021
config/bat/themes/catppuccinLatte.tmTheme
Normal file
2021
config/bat/themes/catppuccinLatte.tmTheme
Normal file
File diff suppressed because it is too large
Load diff
2021
config/bat/themes/catppuccinMacchiato.tmTheme
Normal file
2021
config/bat/themes/catppuccinMacchiato.tmTheme
Normal file
File diff suppressed because it is too large
Load diff
2021
config/bat/themes/catppuccinMocha.tmTheme
Normal file
2021
config/bat/themes/catppuccinMocha.tmTheme
Normal file
File diff suppressed because it is too large
Load diff
23
config/bottom/bottom.toml
Normal file
23
config/bottom/bottom.toml
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
[colors]
|
||||||
|
all_cpu_color = "#cdd6f4"
|
||||||
|
arc_color = "#94e2d5"
|
||||||
|
avg_cpu_color = "#cdd6f4"
|
||||||
|
border_color = "#313244"
|
||||||
|
cache_color = "#a6e3a1"
|
||||||
|
cpu_core_colors = ["#f38ba8", "#f9e2af", "#a6e3a1", "#94e2d5", "#89b4fa", "#cba6f7"]
|
||||||
|
cursor_color = "#313244"
|
||||||
|
gpu_core_colors = ["#f38ba8", "#f9e2af", "#a6e3a1", "#94e2d5", "#89b4fa", "#cba6f7"]
|
||||||
|
graph_color = "#585b70"
|
||||||
|
high_battery_color = "#a6e3a1"
|
||||||
|
highlighted_border_color = "#b4befe"
|
||||||
|
low_battery_color = "#f38ba8"
|
||||||
|
medium_battery_color = "#f9e2af"
|
||||||
|
ram_color = "#f38ba8"
|
||||||
|
rx_color = "#a6e3a1"
|
||||||
|
selected_bg_color = "#181825"
|
||||||
|
selected_text_color = "#cdd6f4"
|
||||||
|
swap_color = "#89b4fa"
|
||||||
|
table_header_color = "#cdd6f4"
|
||||||
|
text_color = "#cdd6f4"
|
||||||
|
tx_color = "#89b4fa"
|
||||||
|
widget_title_color = "#b4befe"
|
2
config/git/attributes
Normal file
2
config/git/attributes
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
*.gpg filter=gpg diff=gpg
|
||||||
|
*.asc filter=gpg diff=gpg
|
56
config/git/config
Normal file
56
config/git/config
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
[core]
|
||||||
|
editor = "$EDITOR"
|
||||||
|
pager = "/nix/store/8qg9gj727b2ljdmhmd841z8zsc1jnphw-delta-0.16.5/bin/delta"
|
||||||
|
|
||||||
|
[credential]
|
||||||
|
helper = "/nix/store/d6590x6klk2wfnacvygfdzcvcx50r5f1-pass-git-helper-1.2.0/bin/pass-git-helper"
|
||||||
|
|
||||||
|
[delta]
|
||||||
|
hyprlinks = true
|
||||||
|
line-numbers = true
|
||||||
|
navigate = true
|
||||||
|
side-by-side = true
|
||||||
|
syntax-theme = "catppuccinMocha"
|
||||||
|
|
||||||
|
[diff]
|
||||||
|
colorMoved = "default"
|
||||||
|
|
||||||
|
[diff "gpg"]
|
||||||
|
textconv = "gpg --no-tty --decrypt"
|
||||||
|
|
||||||
|
[gitea]
|
||||||
|
user = "pixelifytica"
|
||||||
|
|
||||||
|
[github]
|
||||||
|
user = "pixelifytica"
|
||||||
|
|
||||||
|
[init]
|
||||||
|
defaultBranch = "main"
|
||||||
|
|
||||||
|
[interactive]
|
||||||
|
diffFilter = "/nix/store/8qg9gj727b2ljdmhmd841z8zsc1jnphw-delta-0.16.5/bin/delta --color-only"
|
||||||
|
|
||||||
|
[merge]
|
||||||
|
conflictstyle = "diff3"
|
||||||
|
|
||||||
|
[pull]
|
||||||
|
rebase = false
|
||||||
|
|
||||||
|
[sendemail "icloud"]
|
||||||
|
envelopeSender = "auto"
|
||||||
|
from = "e.litherlandsmith@icloud.com"
|
||||||
|
smtpServer = "/nix/store/wak33dykfh5yb6l10jdh4lm193r3qchi-msmtp-1.8.22/bin/msmtp"
|
||||||
|
|
||||||
|
[sendemail "outlook"]
|
||||||
|
envelopeSender = "auto"
|
||||||
|
from = "evie.litherland-smith@ukaea.uk"
|
||||||
|
smtpServer = "/nix/store/wak33dykfh5yb6l10jdh4lm193r3qchi-msmtp-1.8.22/bin/msmtp"
|
||||||
|
|
||||||
|
[sendemail "proton"]
|
||||||
|
envelopeSender = "auto"
|
||||||
|
from = "e.litherlandsmith@proton.me"
|
||||||
|
smtpServer = "/nix/store/wak33dykfh5yb6l10jdh4lm193r3qchi-msmtp-1.8.22/bin/msmtp"
|
||||||
|
|
||||||
|
[user]
|
||||||
|
email = "evie@xenia.me.uk"
|
||||||
|
name = "Evie Litherland-Smith"
|
50
config/msmtp/config
Normal file
50
config/msmtp/config
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
# Generated by Home Manager.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
account icloud
|
||||||
|
auth on
|
||||||
|
from e.litherlandsmith@icloud.com
|
||||||
|
host smtp.mail.me.com
|
||||||
|
passwordeval /nix/store/j61kszw239sh4580c5acrs3pz34v3vnh-password-store-1.7.4/bin/pass show mbsync/Vanguard/icloud | head -n1
|
||||||
|
tls on
|
||||||
|
tls_starttls off
|
||||||
|
tls_trust_file /etc/ssl/certs/ca-certificates.crt
|
||||||
|
user e.litherlandsmith@icloud.com
|
||||||
|
|
||||||
|
account outlook
|
||||||
|
auth login
|
||||||
|
from evie.litherland-smith@ukaea.uk
|
||||||
|
host 127.0.0.1
|
||||||
|
passwordeval /nix/store/j61kszw239sh4580c5acrs3pz34v3vnh-password-store-1.7.4/bin/pass show mbsync/Vanguard/outlook | head -n1
|
||||||
|
port 1026
|
||||||
|
tls off
|
||||||
|
tls_starttls off
|
||||||
|
tls_trust_file /etc/ssl/certs/ca-certificates.crt
|
||||||
|
user evie.litherland-smith@ukaea.uk
|
||||||
|
|
||||||
|
account elitherl@jet.uk : outlook
|
||||||
|
from elitherl@jet.uk
|
||||||
|
|
||||||
|
|
||||||
|
account proton
|
||||||
|
auth login
|
||||||
|
from e.litherlandsmith@proton.me
|
||||||
|
host 127.0.0.1
|
||||||
|
passwordeval /nix/store/j61kszw239sh4580c5acrs3pz34v3vnh-password-store-1.7.4/bin/pass show mbsync/Vanguard/proton | head -n1
|
||||||
|
port 1025
|
||||||
|
tls off
|
||||||
|
tls_starttls off
|
||||||
|
tls_trust_file /etc/ssl/certs/ca-certificates.crt
|
||||||
|
user e.litherlandsmith@proton.me
|
||||||
|
account default : proton
|
||||||
|
|
||||||
|
account evie@xenia.me.uk : proton
|
||||||
|
from evie@xenia.me.uk
|
||||||
|
|
||||||
|
|
||||||
|
account evie@litherlandsmith.slmail.me : proton
|
||||||
|
from evie@litherlandsmith.slmail.me
|
||||||
|
|
||||||
|
|
||||||
|
|
26
config/nyxt/config.lisp
Normal file
26
config/nyxt/config.lisp
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
;; Import custom configuration
|
||||||
|
(nyxt::load-lisp "/nix/store/5w42h2gx550lvj9c9i1nz8q3db8skshz-config.lisp")
|
||||||
|
;; Define custom theme
|
||||||
|
(define-configuration browser
|
||||||
|
((theme (make-instance 'theme:theme
|
||||||
|
:dark-p t
|
||||||
|
:font-family "Iosevka Custom Aile"
|
||||||
|
:monospace-font-family "IosevkaCustomNerdFont"
|
||||||
|
:background-color "#1e1e2e"
|
||||||
|
:on-background-color "#cdd6f4"
|
||||||
|
:primary-color "#b4befe"
|
||||||
|
:on-primary-color "#181825"
|
||||||
|
:secondary-color "#45475a"
|
||||||
|
:on-secondary-color "#cdd6f4"
|
||||||
|
:accent-color "#94e2d5"
|
||||||
|
:on-accent-color "#181825"
|
||||||
|
:action-color "#94e2d5"
|
||||||
|
:on-action-color "#181825"
|
||||||
|
:success-color "#a6e3a1"
|
||||||
|
:on-success-color "#181825"
|
||||||
|
:highlight-color "#cba6f7"
|
||||||
|
:on-highlight-color "#181825"
|
||||||
|
:warning-color "#f9e2af"
|
||||||
|
:on-warning-color "#181825"
|
||||||
|
:codeblock-color "#313244"
|
||||||
|
:on-codeblock-color "#cdd6f4"))))
|
9
config/pypoetry/config.toml
Normal file
9
config/pypoetry/config.toml
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
[virtualenvs]
|
||||||
|
create = true
|
||||||
|
in-project = true
|
||||||
|
|
||||||
|
[virtualenvs.options]
|
||||||
|
always-copy = true
|
||||||
|
no-pip = true
|
||||||
|
no-setuptools = true
|
||||||
|
system-site-packages = true
|
26
config/rofi/config.rasi
Normal file
26
config/rofi/config.rasi
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
configuration {
|
||||||
|
application-fallback-icon: "application-x-addon";
|
||||||
|
combi-modi: "drun,ssh,window,emoji";
|
||||||
|
disable-history: false;
|
||||||
|
display-combi: " Combi ";
|
||||||
|
display-drun: " Apps ";
|
||||||
|
display-emoji: " Emoji ";
|
||||||
|
display-run: " Run ";
|
||||||
|
display-ssh: " SSH ";
|
||||||
|
display-window: " Move ";
|
||||||
|
drun-display-format: "{icon} {name} ({categories})";
|
||||||
|
font: "IosevkaCustomNerdFont";
|
||||||
|
hide-scrollbar: true;
|
||||||
|
icon-theme: "Papirus-Dark";
|
||||||
|
location: 0;
|
||||||
|
matching: "fuzzy";
|
||||||
|
modi: "run,drun,ssh,window,emoji,combi";
|
||||||
|
show-icons: true;
|
||||||
|
sidebar-mode: true;
|
||||||
|
sort: true;
|
||||||
|
sorting-method: "fzf";
|
||||||
|
terminal: "/nix/store/d2k6pliglmll6y53v72rdfnqv66ah2k4-alacritty-0.12.3/bin/alacritty";
|
||||||
|
xoffset: 0;
|
||||||
|
yoffset: 0;
|
||||||
|
}
|
||||||
|
@theme "custom"
|
85
config/starship.toml
Normal file
85
config/starship.toml
Normal file
|
@ -0,0 +1,85 @@
|
||||||
|
add_newline = false
|
||||||
|
command_timeout = 2000
|
||||||
|
|
||||||
|
[character]
|
||||||
|
error_symbol = "[ ](bold red)"
|
||||||
|
success_symbol = "[ ](bold green)"
|
||||||
|
|
||||||
|
[container]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[directory]
|
||||||
|
fish_style_pwd_dir_length = 1
|
||||||
|
truncate_to_repo = false
|
||||||
|
truncation_length = 2
|
||||||
|
|
||||||
|
[direnv]
|
||||||
|
disabled = false
|
||||||
|
|
||||||
|
[git_branch]
|
||||||
|
ignore_branches = ["master", "main"]
|
||||||
|
only_attached = true
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[git_commit]
|
||||||
|
format = "[ $hash | $tag]($style) "
|
||||||
|
tag_disabled = false
|
||||||
|
tag_symbol = " "
|
||||||
|
|
||||||
|
[git_metrics]
|
||||||
|
disabled = false
|
||||||
|
|
||||||
|
[git_status]
|
||||||
|
ahead = " "
|
||||||
|
behind = " "
|
||||||
|
conflicted = " "
|
||||||
|
deleted = " "
|
||||||
|
diverged = " "
|
||||||
|
modified = " "
|
||||||
|
renamed = " "
|
||||||
|
staged = " "
|
||||||
|
stashed = " "
|
||||||
|
typechanged = " "
|
||||||
|
untracked = " "
|
||||||
|
up_to_date = ""
|
||||||
|
|
||||||
|
[hostname]
|
||||||
|
ssh_only = true
|
||||||
|
ssh_symbol = " "
|
||||||
|
|
||||||
|
[jobs]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[line_break]
|
||||||
|
disabled = false
|
||||||
|
|
||||||
|
[localip]
|
||||||
|
disabled = false
|
||||||
|
|
||||||
|
[memory_usage]
|
||||||
|
disabled = false
|
||||||
|
|
||||||
|
[os]
|
||||||
|
disabled = false
|
||||||
|
format = "on [$symbol]($style) "
|
||||||
|
|
||||||
|
[python]
|
||||||
|
python_binary = "python3"
|
||||||
|
|
||||||
|
[shell]
|
||||||
|
disabled = false
|
||||||
|
format = "using [$indicator ]($style)"
|
||||||
|
|
||||||
|
[status]
|
||||||
|
disabled = false
|
||||||
|
map_symbol = true
|
||||||
|
not_executable_symbol = " "
|
||||||
|
not_found_symbol = " "
|
||||||
|
pipestatus = true
|
||||||
|
sigint_symbol = " "
|
||||||
|
signal_symbol = " "
|
||||||
|
success_symbol = ""
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[sudo]
|
||||||
|
disabled = false
|
165
config/sway/config
Normal file
165
config/sway/config
Normal file
|
@ -0,0 +1,165 @@
|
||||||
|
font pango:IosevkaCustomNerdFont regular 12.000000
|
||||||
|
floating_modifier Mod4
|
||||||
|
default_border normal 1
|
||||||
|
default_floating_border normal 1
|
||||||
|
hide_edge_borders none
|
||||||
|
focus_wrapping no
|
||||||
|
focus_follows_mouse yes
|
||||||
|
focus_on_window_activation smart
|
||||||
|
mouse_warping output
|
||||||
|
workspace_layout default
|
||||||
|
workspace_auto_back_and_forth yes
|
||||||
|
client.focused #b4befe #1e1e2e #cdd6f4 #94e2d5 #b4befe
|
||||||
|
client.focused_inactive #585b70 #1e1e2e #cdd6f4 #94e2d5 #585b70
|
||||||
|
client.unfocused #45475a #1e1e2e #cdd6f4 #94e2d5 #45475a
|
||||||
|
client.urgent #f38ba8 #1e1e2e #cdd6f4 #94e2d5 #f38ba8
|
||||||
|
client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
|
||||||
|
client.background #1e1e2e
|
||||||
|
|
||||||
|
bindsym Mod4+1 workspace number 1
|
||||||
|
bindsym Mod4+2 workspace number 2
|
||||||
|
bindsym Mod4+3 workspace number 3
|
||||||
|
bindsym Mod4+4 workspace number 4
|
||||||
|
bindsym Mod4+5 workspace number 5
|
||||||
|
bindsym Mod4+6 workspace number 6
|
||||||
|
bindsym Mod4+7 workspace number 7
|
||||||
|
bindsym Mod4+8 workspace number 8
|
||||||
|
bindsym Mod4+9 workspace number 9
|
||||||
|
bindsym Mod4+Down focus down
|
||||||
|
bindsym Mod4+F1 exec /nix/store/f090qi46n33wh5j3wv4k7r76hrqy43hg-swaylock-effects-1.6.11/bin/swaylock --screenshots --clock --indicator --grace-no-mouse
|
||||||
|
bindsym Mod4+Left focus left
|
||||||
|
bindsym Mod4+Return exec /nix/store/d2k6pliglmll6y53v72rdfnqv66ah2k4-alacritty-0.12.3/bin/alacritty
|
||||||
|
bindsym Mod4+Right focus right
|
||||||
|
bindsym Mod4+Shift+1 move container to workspace number 1
|
||||||
|
bindsym Mod4+Shift+2 move container to workspace number 2
|
||||||
|
bindsym Mod4+Shift+3 move container to workspace number 3
|
||||||
|
bindsym Mod4+Shift+4 move container to workspace number 4
|
||||||
|
bindsym Mod4+Shift+5 move container to workspace number 5
|
||||||
|
bindsym Mod4+Shift+6 move container to workspace number 6
|
||||||
|
bindsym Mod4+Shift+7 move container to workspace number 7
|
||||||
|
bindsym Mod4+Shift+8 move container to workspace number 8
|
||||||
|
bindsym Mod4+Shift+9 move container to workspace number 9
|
||||||
|
bindsym Mod4+Shift+Down move down
|
||||||
|
bindsym Mod4+Shift+Left move left
|
||||||
|
bindsym Mod4+Shift+Return exec /nix/store/c1m7bi3kqkp20qfc64w7lrdby05ppy24-emacs-pgtk-with-packages-29.3/bin/emacsclient -c
|
||||||
|
bindsym Mod4+Shift+Right move right
|
||||||
|
bindsym Mod4+Shift+Up move up
|
||||||
|
bindsym Mod4+Shift+c reload
|
||||||
|
bindsym Mod4+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -b 'Yes, exit sway' 'swaymsg exit'
|
||||||
|
bindsym Mod4+Shift+h move left
|
||||||
|
bindsym Mod4+Shift+j move down
|
||||||
|
bindsym Mod4+Shift+k move up
|
||||||
|
bindsym Mod4+Shift+l move right
|
||||||
|
bindsym Mod4+Shift+minus move scratchpad
|
||||||
|
bindsym Mod4+Shift+q kill
|
||||||
|
bindsym Mod4+Shift+space floating toggle
|
||||||
|
bindsym Mod4+Shift+z exec /nix/store/xz1knwhamc51rbwkafn2ysyjx3my0xl7-SwayNotificationCenter-0.9.0/bin/swaync-client -d -sw
|
||||||
|
bindsym Mod4+Up focus up
|
||||||
|
bindsym Mod4+a focus parent
|
||||||
|
bindsym Mod4+b splith
|
||||||
|
bindsym Mod4+bracketleft move workspace to output left
|
||||||
|
bindsym Mod4+bracketright move workspace to output right
|
||||||
|
bindsym Mod4+comma workspace prev
|
||||||
|
bindsym Mod4+d exec /nix/store/ldf2jr8mfj7ni8w0n3mggwrmnrjkhhy4-rofi-1.7.5+wayland2/bin/rofi -show drun
|
||||||
|
bindsym Mod4+e layout toggle split
|
||||||
|
bindsym Mod4+f fullscreen toggle
|
||||||
|
bindsym Mod4+h focus left
|
||||||
|
bindsym Mod4+j focus down
|
||||||
|
bindsym Mod4+k focus up
|
||||||
|
bindsym Mod4+l focus right
|
||||||
|
bindsym Mod4+minus scratchpad show
|
||||||
|
bindsym Mod4+p exec /nix/store/bdr5z4fys4ks8mpz9kyz6m7njnlqbycc-wlogout-1.1.1/bin/wlogout
|
||||||
|
bindsym Mod4+period workspace next
|
||||||
|
bindsym Mod4+r mode resize
|
||||||
|
bindsym Mod4+s layout stacking
|
||||||
|
bindsym Mod4+shift+comma move workspace prev
|
||||||
|
bindsym Mod4+shift+period move workspace next
|
||||||
|
bindsym Mod4+space focus mode_toggle
|
||||||
|
bindsym Mod4+v splitv
|
||||||
|
bindsym Mod4+w layout tabbed
|
||||||
|
bindsym Mod4+z exec /nix/store/xz1knwhamc51rbwkafn2ysyjx3my0xl7-SwayNotificationCenter-0.9.0/bin/swaync-client -t -sw
|
||||||
|
bindsym XF86AudioLowerVolume exec /nix/store/b4fliqhv1rcijfzjzlzjwci9zv8vx508-avizo-1.2.1/bin/volumectl -u - 5
|
||||||
|
bindsym XF86AudioMicMute exec /nix/store/b4fliqhv1rcijfzjzlzjwci9zv8vx508-avizo-1.2.1/bin/volumectl -m %
|
||||||
|
bindsym XF86AudioMute exec /nix/store/b4fliqhv1rcijfzjzlzjwci9zv8vx508-avizo-1.2.1/bin/volumectl %
|
||||||
|
bindsym XF86AudioNext exec /nix/store/i0cdq5mb9vhpm6n9bxkbhgf5771r0zsj-playerctl-2.4.1/bin/playerctl next
|
||||||
|
bindsym XF86AudioPlay exec /nix/store/i0cdq5mb9vhpm6n9bxkbhgf5771r0zsj-playerctl-2.4.1/bin/playerctl play-pause
|
||||||
|
bindsym XF86AudioPrev exec /nix/store/i0cdq5mb9vhpm6n9bxkbhgf5771r0zsj-playerctl-2.4.1/bin/playerctl previous
|
||||||
|
bindsym XF86AudioRaiseVolume exec /nix/store/b4fliqhv1rcijfzjzlzjwci9zv8vx508-avizo-1.2.1/bin/volumectl -u + 5
|
||||||
|
bindsym XF86AudioStop exec /nix/store/i0cdq5mb9vhpm6n9bxkbhgf5771r0zsj-playerctl-2.4.1/bin/playerctl play-pause
|
||||||
|
bindsym XF86MonBrightnessDown exec /nix/store/b4fliqhv1rcijfzjzlzjwci9zv8vx508-avizo-1.2.1/bin/lightctl - 5
|
||||||
|
bindsym XF86MonBrightnessUp exec /nix/store/b4fliqhv1rcijfzjzlzjwci9zv8vx508-avizo-1.2.1/bin/lightctl + 5
|
||||||
|
|
||||||
|
input "*" {
|
||||||
|
xkb_layout gb
|
||||||
|
xkb_options ctrl:nocaps
|
||||||
|
}
|
||||||
|
|
||||||
|
input "type:touchpad" {
|
||||||
|
natural_scroll enabled
|
||||||
|
tap enabled
|
||||||
|
}
|
||||||
|
|
||||||
|
output "Acer Technologies ED270R TJMEE0043W01" {
|
||||||
|
adaptive_sync off
|
||||||
|
mode 1920x1080@165Hz
|
||||||
|
pos 1080 420
|
||||||
|
}
|
||||||
|
|
||||||
|
output "Ancor Communications Inc VS278 FALMQS032358" {
|
||||||
|
pos 0 0
|
||||||
|
transform 270
|
||||||
|
}
|
||||||
|
|
||||||
|
seat "seat0" {
|
||||||
|
xcursor_theme Catppuccin-Mocha-Dark-Cursors 32
|
||||||
|
}
|
||||||
|
|
||||||
|
mode "resize" {
|
||||||
|
bindsym Down resize grow height 10 px
|
||||||
|
bindsym Escape mode default
|
||||||
|
bindsym Left resize shrink width 10 px
|
||||||
|
bindsym Return mode default
|
||||||
|
bindsym Right resize grow width 10 px
|
||||||
|
bindsym Up resize shrink height 10 px
|
||||||
|
bindsym h resize shrink width 10 px
|
||||||
|
bindsym j resize grow height 10 px
|
||||||
|
bindsym k resize shrink height 10 px
|
||||||
|
bindsym l resize grow width 10 px
|
||||||
|
}
|
||||||
|
|
||||||
|
gaps inner 5
|
||||||
|
gaps outer 5
|
||||||
|
for_window [app_id="org.kde.polkit-kde-authentication-agent-1"] floating enable
|
||||||
|
for_window [app_id="Pinentry"] floating enable
|
||||||
|
for_window [app_id="pavucontrol"] floating enable
|
||||||
|
for_window [app_id=".blueman-manager-wrapped"] floating enable
|
||||||
|
for_window [app_id="nm-connection-editor"] floating enable
|
||||||
|
for_window [class="steam"] layout tabbed
|
||||||
|
exec /nix/store/xz1knwhamc51rbwkafn2ysyjx3my0xl7-SwayNotificationCenter-0.9.0/bin/swaync
|
||||||
|
|
||||||
|
exec /nix/store/77an6jzldrpyx7dv1hliwwrm8l0za206-swaybg-1.2.0/bin/swaybg -m fill -i /nix/store/nrcxv9sgz8nlfqnsllbk6rhlfyx90ddw-cat-waves.png
|
||||||
|
|
||||||
|
exec /nix/store/mfwqab2jhdibms0k8zafq1hrd97c1mn1-polkit-kde-agent-1-5.27.11/libexec/polkit-kde-authentication-agent-1
|
||||||
|
|
||||||
|
exec /nix/store/8kbzcw08mcjc2m3k1yn177jaw3zyvj65-protonmail-bridge-3.6.1/bin/protonmail-bridge -n
|
||||||
|
|
||||||
|
exec "/nix/store/3s47g2m09pnbyqvpp821glb7yyrvdc3v-dbus-1.14.10/bin/dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP XDG_SESSION_TYPE NIXOS_OZONE_WL; systemctl --user start sway-session.target"
|
||||||
|
bindgesture swipe:right workspace prev
|
||||||
|
bindgesture swipe:left workspace next
|
||||||
|
corner_radius 10
|
||||||
|
blur enable
|
||||||
|
blur_xray disable
|
||||||
|
blur_passes 3
|
||||||
|
blur_radius 5
|
||||||
|
corner_radius 10
|
||||||
|
shadows enable
|
||||||
|
shadow_blur_radius 4
|
||||||
|
layer_effects "system-menu" blur enable; blur_ignore_transparent enable; shadows disable
|
||||||
|
layer_effects "gtk-layer-shell" blur enable; blur_ignore_transparent enable; shadows disable
|
||||||
|
layer_effects "waybar" blur enable; blur_ignore_transparent enable; shadows disable
|
||||||
|
layer_effects "rofi" blur enable; blur_ignore_transparent enable; shadows disable
|
||||||
|
layer_effects "avizo" blur enable; blur_ignore_transparent enable; shadows disable
|
||||||
|
layer_effects "swaync-notification-window" blur enable; blur_ignore_transparent enable; shadows disable
|
||||||
|
layer_effects "swaync-control-center" blur enable; blur_ignore_transparent enable; shadows disable
|
||||||
|
titlebar_separator enable
|
||||||
|
scratchpad_minimize enable
|
9
config/swaylock/config
Normal file
9
config/swaylock/config
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
effect-blur=5x3
|
||||||
|
effect-vignette=0.5:0.5
|
||||||
|
fade-in=0.200000
|
||||||
|
grace=2
|
||||||
|
ignore-empty-password
|
||||||
|
indicator-caps-lock
|
||||||
|
indicator-radius=100
|
||||||
|
indicator-thickness=10
|
||||||
|
show-failed-attempts
|
344
config/swaync/style.css
Normal file
344
config/swaync/style.css
Normal file
|
@ -0,0 +1,344 @@
|
||||||
|
* {
|
||||||
|
all: unset;
|
||||||
|
font-size: 1.2rem;
|
||||||
|
font-family: "IosevkaCustomNerdFont";
|
||||||
|
transition: 200ms;
|
||||||
|
}
|
||||||
|
|
||||||
|
.floating-notifications.background .notification-row .notification-background {
|
||||||
|
border-radius: 10px;
|
||||||
|
border: 1px solid #b4befe;
|
||||||
|
margin: 18px;
|
||||||
|
background-color: rgba(30, 30, 46, 0.8);
|
||||||
|
color: #cdd6f4;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.floating-notifications.background
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.notification {
|
||||||
|
padding: 7px;
|
||||||
|
border-radius: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.floating-notifications.background
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.notification
|
||||||
|
.notification-content {
|
||||||
|
margin: 7px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.floating-notifications.background
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.notification
|
||||||
|
.notification-content
|
||||||
|
.summary {
|
||||||
|
color: #cdd6f4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.floating-notifications.background
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.notification
|
||||||
|
.notification-content
|
||||||
|
.time {
|
||||||
|
color: #585b70;
|
||||||
|
}
|
||||||
|
|
||||||
|
.floating-notifications.background
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.notification
|
||||||
|
.notification-content
|
||||||
|
.body {
|
||||||
|
color: #cdd6f4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.floating-notifications.background
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.notification
|
||||||
|
> *:last-child
|
||||||
|
> * {
|
||||||
|
min-height: 3.4em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.floating-notifications.background
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.notification
|
||||||
|
> *:last-child
|
||||||
|
> *
|
||||||
|
.notification-action {
|
||||||
|
border-radius: 10px;
|
||||||
|
background-color: #181825;
|
||||||
|
color: #cdd6f4;
|
||||||
|
margin: 7px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.floating-notifications.background
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.notification
|
||||||
|
> *:last-child
|
||||||
|
> *
|
||||||
|
.notification-action:hover {
|
||||||
|
background-color: #181825;
|
||||||
|
color: #cdd6f4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.floating-notifications.background
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.notification
|
||||||
|
> *:last-child
|
||||||
|
> *
|
||||||
|
.notification-action:active {
|
||||||
|
background-color: #89b4fa;
|
||||||
|
color: #1e1e2e;
|
||||||
|
}
|
||||||
|
|
||||||
|
.floating-notifications.background
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.close-button {
|
||||||
|
margin: 7px;
|
||||||
|
padding: 2px;
|
||||||
|
border-radius: 10px;
|
||||||
|
background-color: #f38ba8;
|
||||||
|
color: #1e1e2e;
|
||||||
|
}
|
||||||
|
|
||||||
|
.floating-notifications.background
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.close-button:hover {
|
||||||
|
background-color: #f38ba8;
|
||||||
|
color: #1e1e2e;
|
||||||
|
}
|
||||||
|
|
||||||
|
.floating-notifications.background
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.close-button:active {
|
||||||
|
background-color: #f38ba8;
|
||||||
|
color: #1e1e2e;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center {
|
||||||
|
border-radius: 10px;
|
||||||
|
border: 1px solid #b4befe;
|
||||||
|
margin: 18px;
|
||||||
|
background-color: rgba(30, 30, 46, 0.8);
|
||||||
|
color: #cdd6f4;
|
||||||
|
padding: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center .widget-title {
|
||||||
|
color: #cdd6f4;
|
||||||
|
font-size: 1.3em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center .widget-title button {
|
||||||
|
border-radius: 7px;
|
||||||
|
background-color: #181825;
|
||||||
|
color: #cdd6f4;
|
||||||
|
padding: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center .widget-title button:hover {
|
||||||
|
background-color: #313244;
|
||||||
|
color: #cdd6f4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center .widget-title button:active {
|
||||||
|
background-color: #45475a;
|
||||||
|
color: #cdd6f4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center .notification-row .notification-background {
|
||||||
|
border-radius: 10px;
|
||||||
|
background-color: #181825;
|
||||||
|
color: #cdd6f4;
|
||||||
|
margin-top: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center .notification-row .notification-background .notification {
|
||||||
|
padding: 7px;
|
||||||
|
border-radius: 7px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.notification
|
||||||
|
.notification-content {
|
||||||
|
margin: 7px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.notification
|
||||||
|
.notification-content
|
||||||
|
.summary {
|
||||||
|
color: #cdd6f4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.notification
|
||||||
|
.notification-content
|
||||||
|
.time {
|
||||||
|
color: #585b70;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.notification
|
||||||
|
.notification-content
|
||||||
|
.body {
|
||||||
|
color: #cdd6f4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.notification
|
||||||
|
> *:last-child
|
||||||
|
> * {
|
||||||
|
min-height: 3.4em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.notification
|
||||||
|
> *:last-child
|
||||||
|
> *
|
||||||
|
.notification-action {
|
||||||
|
border-radius: 7px;
|
||||||
|
background-color: #1e1e2e;
|
||||||
|
color: #cdd6f4;
|
||||||
|
margin: 7px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.notification
|
||||||
|
> *:last-child
|
||||||
|
> *
|
||||||
|
.notification-action:hover {
|
||||||
|
background-color: #181825;;
|
||||||
|
color: #cdd6f4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.notification
|
||||||
|
> *:last-child
|
||||||
|
> *
|
||||||
|
.notification-action:active {
|
||||||
|
background-color: #89b4fa;
|
||||||
|
color: #cdd6f4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center .notification-row .notification-background .close-button {
|
||||||
|
margin: 7px;
|
||||||
|
padding: 2px;
|
||||||
|
border-radius: 6.3px;
|
||||||
|
background-color: #f38ba8;
|
||||||
|
color: #1e1e2e;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center .notification-row .notification-background .close-button:hover {
|
||||||
|
background-color: #f38ba8;
|
||||||
|
color: #1e1e2e;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center
|
||||||
|
.notification-row
|
||||||
|
.notification-background
|
||||||
|
.close-button:active {
|
||||||
|
background-color: #f38ba8;
|
||||||
|
color: #1e1e2e;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center .notification-row .notification-background:hover {
|
||||||
|
background-color: #1e1e2e;
|
||||||
|
color: #cdd6f4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center .notification-row .notification-background:active {
|
||||||
|
background-color: #89b4fa;
|
||||||
|
color: #cdd6f4;
|
||||||
|
}
|
||||||
|
|
||||||
|
progressbar,
|
||||||
|
progress,
|
||||||
|
trough {
|
||||||
|
border-radius: 12.6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.notification.critical progress {
|
||||||
|
background-color: #f38ba8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.notification.low progress,
|
||||||
|
.notification.normal progress {
|
||||||
|
background-color: #89b4fa;
|
||||||
|
}
|
||||||
|
|
||||||
|
trough {
|
||||||
|
background-color: #1e1e2e;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center trough {
|
||||||
|
background-color: #45475a;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center-dnd {
|
||||||
|
margin-top: 5px;
|
||||||
|
border-radius: 8px;
|
||||||
|
background: #1e1e2e;
|
||||||
|
border: 1px solid #45475a;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center-dnd:checked {
|
||||||
|
background: #1e1e2e;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-center-dnd slider {
|
||||||
|
background: #45475a;
|
||||||
|
border-radius: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.widget-dnd {
|
||||||
|
margin: 0px;
|
||||||
|
font-size: 1.1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.widget-dnd > switch {
|
||||||
|
font-size: initial;
|
||||||
|
border-radius: 8px;
|
||||||
|
background: #1e1e2e;
|
||||||
|
border: 1px solid #45475a;
|
||||||
|
}
|
||||||
|
|
||||||
|
.widget-dnd > switch:checked {
|
||||||
|
background: #1e1e2e;
|
||||||
|
}
|
||||||
|
|
||||||
|
.widget-dnd > switch slider {
|
||||||
|
background: #181825;
|
||||||
|
border-radius: 8px;
|
||||||
|
border: 1px solid #b4befe;
|
||||||
|
}
|
||||||
|
|
296
config/waybar/config
Normal file
296
config/waybar/config
Normal file
|
@ -0,0 +1,296 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"layer": "top",
|
||||||
|
"modules-center": [
|
||||||
|
"sway/workspaces"
|
||||||
|
],
|
||||||
|
"modules-left": [],
|
||||||
|
"modules-right": [],
|
||||||
|
"name": "alt",
|
||||||
|
"output": [
|
||||||
|
"HDMI-A-1"
|
||||||
|
],
|
||||||
|
"position": "top",
|
||||||
|
"sway/workspaces": {
|
||||||
|
"all-outputs": false,
|
||||||
|
"format": "{icon}",
|
||||||
|
"format-icons": {
|
||||||
|
"1": " ",
|
||||||
|
"2": " ",
|
||||||
|
"3": " ",
|
||||||
|
"4": " ",
|
||||||
|
"5": " ",
|
||||||
|
"6": " ",
|
||||||
|
"default": " ",
|
||||||
|
"urgent": " "
|
||||||
|
},
|
||||||
|
"persistent-workspaces": {
|
||||||
|
"1": [],
|
||||||
|
"2": [],
|
||||||
|
"3": [],
|
||||||
|
"4": [],
|
||||||
|
"5": [],
|
||||||
|
"6": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"backlight": {
|
||||||
|
"format": "{icon}",
|
||||||
|
"format-icons": [
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" "
|
||||||
|
],
|
||||||
|
"tooltip-format": "{percent}%"
|
||||||
|
},
|
||||||
|
"battery": {
|
||||||
|
"format": "{icon}",
|
||||||
|
"format-charging": " ",
|
||||||
|
"format-icons": [
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" "
|
||||||
|
],
|
||||||
|
"format-plugged": " ",
|
||||||
|
"states": {
|
||||||
|
"critical": 20,
|
||||||
|
"warning": 30
|
||||||
|
},
|
||||||
|
"tooltip-format": "{capacity}% {time}"
|
||||||
|
},
|
||||||
|
"bluetooth": {
|
||||||
|
"format": "",
|
||||||
|
"format-connected": "",
|
||||||
|
"format-disabled": "",
|
||||||
|
"format-off": "",
|
||||||
|
"format-on": "",
|
||||||
|
"on-click": "/nix/store/m6w2bxbyqknmhrkl1vcb0jqq2fkk9z9d-bluez-5.70/bin/bluetoothctl power on",
|
||||||
|
"on-click-right": "/nix/store/m6w2bxbyqknmhrkl1vcb0jqq2fkk9z9d-bluez-5.70/bin/bluetoothctl power off",
|
||||||
|
"tooltip-format": "{status} | {device_alias}"
|
||||||
|
},
|
||||||
|
"clock": {
|
||||||
|
"format": "{:%R}"
|
||||||
|
},
|
||||||
|
"clock#calendar": {
|
||||||
|
"actions": {
|
||||||
|
"on-click-right": "mode",
|
||||||
|
"on-scroll-down": "shift_down",
|
||||||
|
"on-scroll-up": "shift_up"
|
||||||
|
},
|
||||||
|
"calendar": {
|
||||||
|
"format": {
|
||||||
|
"days": "<span color='#ecc6d9'><b>{}</b></span>",
|
||||||
|
"months": "<span color='#ffead3'><b>{}</b></span>",
|
||||||
|
"today": "<span color='#ff6699'><b><u>{}</u></b></span>",
|
||||||
|
"weekdays": "<span color='#ffcc66'><b>{}</b></span>",
|
||||||
|
"weeks": "<span color='#99ffdd'><b>W{}</b></span>"
|
||||||
|
},
|
||||||
|
"mode": "month",
|
||||||
|
"mode-mon-col": 3,
|
||||||
|
"on-click-right": "mode",
|
||||||
|
"on-scroll": 1,
|
||||||
|
"weeks-pos": "left"
|
||||||
|
},
|
||||||
|
"format": "{:%Y-%m-%d}",
|
||||||
|
"tooltip-format": "<tt><small>{calendar}</small></tt>"
|
||||||
|
},
|
||||||
|
"cpu": {
|
||||||
|
"format": " {usage}%",
|
||||||
|
"tooltip": false
|
||||||
|
},
|
||||||
|
"custom/notification": {
|
||||||
|
"escape": true,
|
||||||
|
"exec": "/nix/store/xz1knwhamc51rbwkafn2ysyjx3my0xl7-SwayNotificationCenter-0.9.0/bin/swaync-client -swb",
|
||||||
|
"exec-if": "which /nix/store/xz1knwhamc51rbwkafn2ysyjx3my0xl7-SwayNotificationCenter-0.9.0/bin/swaync-client",
|
||||||
|
"format": "{icon}{}",
|
||||||
|
"format-icons": {
|
||||||
|
"dnd-inhibited-none": " ",
|
||||||
|
"dnd-inhibited-notification": " ",
|
||||||
|
"dnd-none": " ",
|
||||||
|
"dnd-notification": " ",
|
||||||
|
"inhibited-none": " ",
|
||||||
|
"inhibited-notification": " ",
|
||||||
|
"none": " ",
|
||||||
|
"notification": " "
|
||||||
|
},
|
||||||
|
"on-click": "/nix/store/xz1knwhamc51rbwkafn2ysyjx3my0xl7-SwayNotificationCenter-0.9.0/bin/swaync-client -t -sw",
|
||||||
|
"on-click-right": "/nix/store/xz1knwhamc51rbwkafn2ysyjx3my0xl7-SwayNotificationCenter-0.9.0/bin/swaync-client -d -sw",
|
||||||
|
"return-type": "json",
|
||||||
|
"tooltip": false
|
||||||
|
},
|
||||||
|
"custom/weather": {
|
||||||
|
"exec": "/nix/store/5wgy9pg62bn4mrqbr61vwb9dkhmymf3k-wttrbar-0.6.0/bin/wttrbar --location Didcot --date-format \"%Y-%m-%d\" --custom-indicator \"{ICON}{temp_C}({FeelsLikeC})\"",
|
||||||
|
"format": "{}°",
|
||||||
|
"interval": 900,
|
||||||
|
"return-type": "json",
|
||||||
|
"tooltip": true
|
||||||
|
},
|
||||||
|
"disk": {
|
||||||
|
"format": " {percentage_used}%",
|
||||||
|
"path": "/home/pixelifytica"
|
||||||
|
},
|
||||||
|
"layer": "top",
|
||||||
|
"memory": {
|
||||||
|
"format": " {}%"
|
||||||
|
},
|
||||||
|
"modules-center": [
|
||||||
|
"sway/workspaces"
|
||||||
|
],
|
||||||
|
"modules-left": [
|
||||||
|
"mpris"
|
||||||
|
],
|
||||||
|
"modules-right": [
|
||||||
|
"custom/notification",
|
||||||
|
"pulseaudio",
|
||||||
|
"network",
|
||||||
|
"bluetooth",
|
||||||
|
"clock#calendar",
|
||||||
|
"clock",
|
||||||
|
"backlight",
|
||||||
|
"battery",
|
||||||
|
"custom/weather",
|
||||||
|
"tray"
|
||||||
|
],
|
||||||
|
"mpris": {
|
||||||
|
"dynamic-order": [
|
||||||
|
"album",
|
||||||
|
"artist",
|
||||||
|
"title",
|
||||||
|
"position",
|
||||||
|
"length"
|
||||||
|
],
|
||||||
|
"format": "{status_icon} {player_icon} {artist} - {title}",
|
||||||
|
"ignored-players": [],
|
||||||
|
"interval": 1,
|
||||||
|
"player-icons": {
|
||||||
|
"default": " ",
|
||||||
|
"emms": " ",
|
||||||
|
"firefox": " ",
|
||||||
|
"mpv": " "
|
||||||
|
},
|
||||||
|
"status-icons": {
|
||||||
|
"paused": "",
|
||||||
|
"playing": "",
|
||||||
|
"stopped": ""
|
||||||
|
},
|
||||||
|
"title-len": 64,
|
||||||
|
"tooltip-format": "{player_icon} ({player}) {dynamic}"
|
||||||
|
},
|
||||||
|
"name": "main",
|
||||||
|
"network": {
|
||||||
|
"format-disconnected": " ",
|
||||||
|
"format-ethernet": " ",
|
||||||
|
"format-icons": [
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" "
|
||||||
|
],
|
||||||
|
"format-linked": " ",
|
||||||
|
"format-wifi": "{icon}",
|
||||||
|
"tooltip-format": "{essid} ({signalStrength}%)"
|
||||||
|
},
|
||||||
|
"output": [
|
||||||
|
"DP-2"
|
||||||
|
],
|
||||||
|
"position": "top",
|
||||||
|
"pulseaudio": {
|
||||||
|
"format": "{format_source}{icon}{volume}%",
|
||||||
|
"format-icons": {
|
||||||
|
"car": " ",
|
||||||
|
"default": [
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" "
|
||||||
|
],
|
||||||
|
"hands-free": " ",
|
||||||
|
"headphone": " ",
|
||||||
|
"headset": " ",
|
||||||
|
"phone": " ",
|
||||||
|
"portable": " "
|
||||||
|
},
|
||||||
|
"format-muted": "{format_source} ",
|
||||||
|
"format-source": " ",
|
||||||
|
"format-source-muted": " ",
|
||||||
|
"on-click": "/nix/store/lpndh2gd1s0damcbmhr1wmsw640mwrb2-pavucontrol-5.0/bin/pavucontrol",
|
||||||
|
"on-click-right": "/nix/store/8xssgjgji92br62dp3vk6y6ybv0zlv6d-pamixer-1.6/bin/pamixer -t",
|
||||||
|
"on-scroll-down": "/nix/store/8xssgjgji92br62dp3vk6y6ybv0zlv6d-pamixer-1.6/bin/pamixer -d 5",
|
||||||
|
"on-scroll-up": "/nix/store/8xssgjgji92br62dp3vk6y6ybv0zlv6d-pamixer-1.6/bin/pamixer -i 5",
|
||||||
|
"scroll-step": 5
|
||||||
|
},
|
||||||
|
"sway/window": {
|
||||||
|
"format": "{title}",
|
||||||
|
"max-length": 50,
|
||||||
|
"rewrite": {
|
||||||
|
"((?:.*)WebCord.*)": " $1",
|
||||||
|
"(.*) - Chromium": " $1",
|
||||||
|
"(.*) - GNU Emacs at (.*)": " $1 [$2]",
|
||||||
|
"(.*) - Thunar": " $1",
|
||||||
|
"(.*) - mpv": " $1",
|
||||||
|
"(.*) — Mozilla Firefox": " $1",
|
||||||
|
"(Alacritty.*)": " $1",
|
||||||
|
"(NoMachine|Nxplayer.bin) (.*)": " $1 $2",
|
||||||
|
"(Prism Launcher.*)": " Minecraft ($1)",
|
||||||
|
"(Signal.*)": " $1",
|
||||||
|
"(X2Go Client)": " $1",
|
||||||
|
"([Ss]team)": " $1",
|
||||||
|
"(btm)": " Resource Usage [$1]",
|
||||||
|
"(cava)": " Music Visualiser [$1]",
|
||||||
|
"Mozilla Firefox": " $1",
|
||||||
|
"Nyxt - (.*)": " $1",
|
||||||
|
"swayimg: (.*)": " $1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sway/workspaces": {
|
||||||
|
"all-outputs": false,
|
||||||
|
"format": "{icon}",
|
||||||
|
"format-icons": {
|
||||||
|
"1": " ",
|
||||||
|
"2": " ",
|
||||||
|
"3": " ",
|
||||||
|
"4": " ",
|
||||||
|
"5": " ",
|
||||||
|
"6": " ",
|
||||||
|
"default": " ",
|
||||||
|
"urgent": " "
|
||||||
|
},
|
||||||
|
"persistent-workspaces": {
|
||||||
|
"1": [],
|
||||||
|
"2": [],
|
||||||
|
"3": [],
|
||||||
|
"4": [],
|
||||||
|
"5": [],
|
||||||
|
"6": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"temperature": {
|
||||||
|
"critical-threshold": 80,
|
||||||
|
"format": "{icon} {temperatureC}°C",
|
||||||
|
"format-icons": [
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"tray": {
|
||||||
|
"icon-size": 20,
|
||||||
|
"show-passive-items": true,
|
||||||
|
"spacing": 5
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
92
config/waybar/style.css
Normal file
92
config/waybar/style.css
Normal file
|
@ -0,0 +1,92 @@
|
||||||
|
* {
|
||||||
|
all: unset;
|
||||||
|
font-size: 20;
|
||||||
|
font-family: IosevkaCustomNerdFont;
|
||||||
|
}
|
||||||
|
|
||||||
|
window {
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
window > box {
|
||||||
|
color: #cdd6f4;
|
||||||
|
background: alpha(#1e1e2e, 0.8);
|
||||||
|
margin: 10px 10px 0px;
|
||||||
|
padding: 0px;
|
||||||
|
border: 1px solid #b4befe;
|
||||||
|
border-radius: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
tooltip {
|
||||||
|
background: alpha(#1e1e2e, 0.8);
|
||||||
|
border: 1px solid #b4befe;
|
||||||
|
border-radius: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
tooltip label {
|
||||||
|
color: #cdd6f4;
|
||||||
|
border: none;
|
||||||
|
padding: 5px;
|
||||||
|
margin: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces,
|
||||||
|
#window,
|
||||||
|
#mpris,
|
||||||
|
#pulseaudio,
|
||||||
|
#network,
|
||||||
|
#bluetooth,
|
||||||
|
#backlight,
|
||||||
|
#battery,
|
||||||
|
#clock,
|
||||||
|
#custom-notification,
|
||||||
|
#custom-weather,
|
||||||
|
#tray {
|
||||||
|
margin: 0px;
|
||||||
|
padding: 1px 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces,
|
||||||
|
#window,
|
||||||
|
#mpris,
|
||||||
|
#tray,
|
||||||
|
#backlight,
|
||||||
|
#battery,
|
||||||
|
#custom-weather {
|
||||||
|
color: #cdd6f4;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button {
|
||||||
|
background: transparent;
|
||||||
|
color: #cdd6f4;
|
||||||
|
margin: 0px;
|
||||||
|
padding: 0px 5px;
|
||||||
|
}
|
||||||
|
#workspaces button.persistent {
|
||||||
|
color: #45475a;
|
||||||
|
}
|
||||||
|
#workspaces button.focused {
|
||||||
|
color: #b4befe;
|
||||||
|
}
|
||||||
|
#workspaces button.urgent {
|
||||||
|
color: #fab387;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-notification {
|
||||||
|
color: #f38ba8;
|
||||||
|
}
|
||||||
|
#pulseaudio {
|
||||||
|
color: #fab387;
|
||||||
|
}
|
||||||
|
#network {
|
||||||
|
color: #f9e2af;
|
||||||
|
}
|
||||||
|
#bluetooth {
|
||||||
|
color: #a6e3a1;
|
||||||
|
}
|
||||||
|
#clock.calendar {
|
||||||
|
color: #94e2d5;
|
||||||
|
}
|
||||||
|
#clock {
|
||||||
|
color: #89b4fa;
|
||||||
|
}
|
Loading…
Reference in a new issue