2022-06-13 11:16:09 -03:00
{ config , pkgs , lib , . . . }:
2022-07-16 02:12:18 -03:00
let
2022-06-12 23:47:05 -03:00
key = {
left = " n " ;
down = " e " ;
up = " i " ;
right = " o " ;
tabL = " u " ;
tabR = " Y " ;
} ;
2022-06-13 10:34:47 -03:00
font = {
mono = " H a c k N e r d F o n t " ;
interface = " L i b e r a t i o n S a n s " ;
size = {
small = " 1 2 " ;
medium = " 1 4 " ;
big = " 1 6 " ;
} ;
} ;
accents = {
2022-06-13 12:07:08 -03:00
red = {
color = " # F 4 4 3 3 6 " ;
fg = " # f f f f f f " ;
} ;
2022-06-13 10:34:47 -03:00
} ;
themes = {
dark = {
background = " ~ / . l o c a l / s h a r e / b a c k g r o u n d s / a s s e m b l y _ d a r k . p n g " ;
opacity = " 9 8 " ;
color = {
type = " d a r k " ;
bg = " # 2 0 2 0 2 0 " ;
bg_light = " # 4 0 4 0 4 0 " ;
bg_dark = " # 1 9 1 9 1 9 " ;
txt = " # F F F F F F " ;
nontxt = " # 2 5 2 5 2 5 " ;
random_range = " [ a - f ] " ;
normal = {
black = " # 4 0 4 0 4 0 " ;
red = " # A B 4 6 4 2 " ;
green = " # A 1 B 5 6 C " ;
yellow = " # E 6 C 5 4 7 " ;
blue = " # 6 C 9 9 D A " ;
magenta = " # C 3 9 7 D 8 " ;
cyan = " # 7 0 C 0 B A " ;
white = " # E A E A E A " ;
#non standard
orange = " # F F 7 5 0 0 " ;
brown = " # A 0 7 0 4 0 " ;
} ;
} ;
} ;
} ;
2022-06-14 08:41:08 -03:00
# TODO: fix
2022-07-16 02:12:18 -03:00
papirus_red = ( pkgs . unstable . papirus-icon-theme . override { color = " r e d " ; } ) ;
2022-06-13 22:21:47 -03:00
orchis_theme_compact = ( pkgs . orchis-theme . override { tweaks = [ " c o m p a c t " " s o l i d " ] ; } ) ;
2022-06-13 12:07:08 -03:00
accent = accents . red ;
2022-06-13 10:34:47 -03:00
color = themes . dark . color ;
2022-06-12 23:47:05 -03:00
in {
2022-06-05 01:43:16 -03:00
# Home Manager needs a bit of information about you and the
# paths it should manage.
home . username = " l e l g e n i o " ;
home . homeDirectory = " / h o m e / l e l g e n i o " ;
# This value determines the Home Manager release that your
# configuration is compatible with. This helps avoid breakage
# when a new Home Manager release introduces backwards
# incompatible changes.
#
# You can update Home Manager without changing this value. See
# the Home Manager release notes for a list of state version
# changes in each release.
home . stateVersion = " 2 2 . 0 5 " ;
# Let Home Manager install and manage itself.
programs . home-manager . enable = true ;
2022-07-16 02:12:18 -03:00
# nixpkgs.config.packageOverrides = pkgs: {
# nur = import (builtins.fetchTarball "https://github.com/nix-community/NUR/archive/master.tar.gz") {
# inherit pkgs;
# };
# };
2022-06-05 01:43:16 -03:00
home . packages = with pkgs ; [
2022-07-16 15:42:27 -03:00
pkgs . unstable . helix
2022-06-13 09:45:20 -03:00
kanshi
2022-06-05 01:43:16 -03:00
alacritty
exa
fd
ripgrep
2022-06-12 23:47:05 -03:00
yt-dlp
2022-06-09 23:16:20 -03:00
ffmpeg
imagemagick
mpv
2022-06-13 22:21:47 -03:00
xfce . thunar
2022-06-13 10:34:47 -03:00
liberation_ttf
hack-font
font-awesome_5
fira-code
( nerdfonts . override { fonts = [ " F i r a C o d e " " H a c k " ] ; } )
2022-07-16 02:12:18 -03:00
orchis_theme_compact
2022-06-14 08:41:08 -03:00
papirus_red
2022-06-05 01:43:16 -03:00
] ;
2022-06-09 23:16:20 -03:00
programs . fish . enable = true ;
2022-07-16 02:43:19 -03:00
programs . helix = {
2022-07-16 14:24:09 -03:00
enable = true ;
2022-07-16 15:42:27 -03:00
package = pkgs . unstable . helix ;
2022-07-16 14:24:09 -03:00
settings = {
theme = " g r u v b o x " ;
2022-07-16 15:42:27 -03:00
editor = {
whitespace . render = " a l l " ;
whitespace . characters = {
space = " " ;
tab = " ▏ " ;
newline = " ¬ " ;
} ;
} ;
keys . normal = {
# basic movement
n = " m o v e _ c h a r _ l e f t " ;
e = " m o v e _ l i n e _ d o w n " ;
i = " m o v e _ l i n e _ u p " ;
o = " m o v e _ c h a r _ r i g h t " ;
# search
l = " s e a r c h _ n e x t " ;
L = " s e a r c h _ p r e v " ;
# edits
s = " i n s e r t _ m o d e " ;
# open newline
h = " o p e n _ b e l o w " ;
H = " o p e n _ a b o v e " ;
# selections
k = " s e l e c t _ r e g e x " ;
K = " s p l i t _ s e l e c t i o n " ;
" C - k " = " s p l i t _ s e l e c t i o n _ o n _ n e w l i n e " ;
# goto mode
g . n = " g o t o _ l i n e _ s t a r t " ;
g . o = " g o t o _ l i n e _ s t a r t " ;
} ;
2022-07-16 02:43:19 -03:00
} ;
2022-07-16 15:42:27 -03:00
} ;
home . sessionVariables = {
EDITOR = " h x " ;
2022-07-16 14:24:09 -03:00
} ;
2022-06-05 01:43:16 -03:00
programs . firefox = {
enable = true ;
package = pkgs . firefox ;
2022-07-16 02:12:18 -03:00
# extensions = with config.nur.repos.rycee.firefox-addons; [
# darkreader
# ublock-origin
# tree-style-tab
# sponsorblock
# duckduckgo-privacy-essentials
# ];
2022-06-13 20:10:58 -03:00
profiles = {
main = {
isDefault = true ;
settings = {
" d e v t o o l s . t h e m e " = " d a r k " ;
" t o o l k i t . l e g a c y U s e r P r o f i l e C u s t o m i z a t i o n s . s t y l e s h e e t s " = true ;
" b r o w s e r . t a b s . i n T i t l e b a r " = 0 ;
} ;
userChrome = ''
2022-07-16 02:12:18 -03:00
#tabbrowser-tabs { visibility: collapse !important; }
2022-06-13 20:10:58 -03:00
'' ;
} ;
} ;
2022-06-05 01:43:16 -03:00
} ;
2022-06-12 23:47:05 -03:00
programs . command-not-found . enable = true ;
# home.file = {
# ".config/sway/config".source = ./sway;
# };
2022-06-13 09:45:20 -03:00
programs . waybar = {
enable = true ;
2022-06-13 10:34:47 -03:00
systemd . enable = true ;
systemd . target = " s w a y - s e s s i o n . t a r g e t " ;
2022-06-13 09:45:20 -03:00
settings = [ {
layer = " t o p " ;
2022-07-16 02:12:18 -03:00
modules-left = [
" s w a y / w o r k s p a c e s "
2022-06-13 09:45:20 -03:00
] ;
modules-center = [
" c l o c k "
] ;
modules-right = [ ] ;
} ] ;
2022-06-13 10:34:47 -03:00
style = ''
/* { % @ @ s e t b g _ r g b = h e x 2 r g b ( c o l o r . b g ) @ @ % } */
* {
font : $ { font . size . medium } px " ${ font . interface } " , Font Awesome , Fira Code Nerd Font ;
border-radius:0 ;
margin:0 ;
padding : 0 ;
transition-duration:0 ;
}
window #waybar {
/* b a c k g r o u n d - c o l o r : r g b a ( 3 0 , 3 0 , 3 0 , . 9 ) ; */
transition-duration : . 5 s ;
/* T O D O : b a c k g r o u n d o p a c i t y */
background-color : $ { color . bg } ;
/* { % @ @ i f b a r _ p o s = = " t o p " @ @ % }
border-bottom :
{ % @ @ else @ @ % }
border-top :
{ % @ @ endif @ @ % } * /
border-bottom :
2 px solid $ { color . bg_dark } ;
}
window #waybar.solo {
background-color : $ { color . bg } ;
}
#workspaces button {
color : $ { color . bg_light } ;
min-width:50px ;
background-color : transparent ;
border : 3 px solid transparent ;
}
#workspaces button.focused {
color : $ { color . txt } ;
/* { % @ @ i f b a r _ p o s = = " t o p " @ @ % }
border-top :
{ % @ @ else @ @ % }
border-bottom :
{ % @ @ endif @ @ % } * /
border-top :
2022-06-13 12:07:08 -03:00
3 px solid $ { accent . color } ;
2022-06-13 10:34:47 -03:00
/* b o r d e r - b o t t o m : 3 p x s o l i d t r a n s p a r e n t ; */
}
/* W i n d o w T i t l e */
#window {
color : $ { color . txt } ;
margin:0 4 px ;
}
#mode {
2022-06-13 12:07:08 -03:00
color : $ { accent . color } ;
2022-06-13 10:34:47 -03:00
}
#mpd,
#custom-mpd,
#tray,
#clock,
#network,
#battery,
#backlight,
#bluetooth,
#pulseaudio,
#custom-mail,
#custom-spigot,
#custom-updates,
#custom-weather,
#custom-unpushed,
#custom-transmissionD,
#custom-transmissionS,
#custom-delugeD,
#custom-delugeS,
#custom-caffeine
{
margin : 0 7 px ;
color : $ { color . txt } ;
opacity:.7 ;
}
#battery{
margin-right:15px ;
}
#clock,
#custom-weather
{
font-size : $ { font . size . big } px ;
}
#network,
#pulseaudio,
#custom-caffeine
{
margin-top:-1px ;
font-size:16px ;
}
#mpd,
#window,
#workspaces
{
font-weight:normal ;
}
#custom-unpushed,
#custom-recording {
min-width:15px ;
color : #ee4040;
}
#tray {
padding : 0 ;
margin : 0 ;
}
#language {
font-size : $ { font . size . medium } px ;
color : $ { color . bg_light } ;
}
#custom-sleep {
2022-06-13 12:07:08 -03:00
color : $ { accent . color } ;
2022-06-13 10:34:47 -03:00
font-size : $ { font . size . big } px ;
font-weight : bold ;
}
'' ;
2022-06-13 09:45:20 -03:00
} ;
2022-06-12 23:47:05 -03:00
wayland . windowManager . sway = {
enable = true ;
config = {
2022-07-11 21:34:23 -03:00
bars = [ ] ;
2022-06-13 12:07:08 -03:00
window . titlebar = false ;
gaps = {
smartGaps = true ;
smartBorders = " o n " ;
inner = 5 ;
} ;
2022-07-16 02:12:18 -03:00
colors =
let
2022-06-13 12:07:08 -03:00
acc = accent . color ;
fg_acc = accent . fg ;
fg_color = color . txt ;
bg_color = color . bg_dark ;
alert = " # 0 0 0 0 0 0 " ;
client = border : background : text : indicator : childBorder : {
inherit border background text indicator childBorder ;
} ;
in
{
focused = client acc acc fg_acc acc acc ;
focusedInactive = client bg_color bg_color fg_color bg_color bg_color ;
unfocused = client bg_color bg_color fg_color bg_color bg_color ;
urgent = client alert alert fg_color alert alert ;
} ;
2022-06-12 23:47:05 -03:00
input . " t y p e : t o u c h p a d " = {
# Disable While Typing
dwt = " d i s a b l e d " ;
natural_scroll = " e n a b l e d " ;
tap = " e n a b l e d " ;
} ;
input . " * " = {
xkb_layout = " u s ( c o l e m a k ) " ;
xkb_options = " l v 3 : l s g t _ s w i t c h , g r p : s h i f t s _ t o g g l e " ;
xkb_numlock = " e n a b l e d " ;
repeat_rate = " 3 0 " ;
repeat_delay = " 2 0 0 " ;
} ;
keybindings =
2022-07-16 02:12:18 -03:00
let
2022-06-12 23:47:05 -03:00
mod = " M o d 4 " ;
2022-06-13 09:45:20 -03:00
floating . modifier = " M o d 4 " ;
2022-06-13 20:10:58 -03:00
menu = " b e m e n u - r u n - - b o t t o m " ;
2022-06-12 23:47:05 -03:00
terminal = " a l a c r i t t y " ;
2022-06-13 09:45:20 -03:00
workspace_binds = {
2022-06-12 23:47:05 -03:00
" ${ mod } + 1 " = " w o r k s p a c e n u m b e r 1 " ;
" ${ mod } + 2 " = " w o r k s p a c e n u m b e r 2 " ;
" ${ mod } + 3 " = " w o r k s p a c e n u m b e r 3 " ;
" ${ mod } + 4 " = " w o r k s p a c e n u m b e r 4 " ;
" ${ mod } + 5 " = " w o r k s p a c e n u m b e r 5 " ;
" ${ mod } + 6 " = " w o r k s p a c e n u m b e r 6 " ;
" ${ mod } + 7 " = " w o r k s p a c e n u m b e r 7 " ;
" ${ mod } + 8 " = " w o r k s p a c e n u m b e r 8 " ;
" ${ mod } + 9 " = " w o r k s p a c e n u m b e r 9 " ;
2022-06-13 09:45:20 -03:00
" ${ mod } + 0 " = " w o r k s p a c e n u m b e r 1 0 " ;
2022-06-12 23:47:05 -03:00
" ${ mod } + S h i f t + 1 " =
" m o v e c o n t a i n e r t o w o r k s p a c e n u m b e r 1 " ;
" ${ mod } + S h i f t + 2 " =
" m o v e c o n t a i n e r t o w o r k s p a c e n u m b e r 2 " ;
" ${ mod } + S h i f t + 3 " =
" m o v e c o n t a i n e r t o w o r k s p a c e n u m b e r 3 " ;
" ${ mod } + S h i f t + 4 " =
" m o v e c o n t a i n e r t o w o r k s p a c e n u m b e r 4 " ;
" ${ mod } + S h i f t + 5 " =
" m o v e c o n t a i n e r t o w o r k s p a c e n u m b e r 5 " ;
" ${ mod } + S h i f t + 6 " =
" m o v e c o n t a i n e r t o w o r k s p a c e n u m b e r 6 " ;
" ${ mod } + S h i f t + 7 " =
" m o v e c o n t a i n e r t o w o r k s p a c e n u m b e r 7 " ;
" ${ mod } + S h i f t + 8 " =
" m o v e c o n t a i n e r t o w o r k s p a c e n u m b e r 8 " ;
" ${ mod } + S h i f t + 9 " =
" m o v e c o n t a i n e r t o w o r k s p a c e n u m b e r 9 " ;
2022-06-13 09:45:20 -03:00
" ${ mod } + S h i f t + 0 " =
" m o v e c o n t a i n e r t o w o r k s p a c e n u m b e r 1 0 " ;
} ;
2022-07-16 02:12:18 -03:00
prev_next_binds =
let
2022-06-13 11:16:09 -03:00
join_dict_arr = builtins . foldl' ( a : v : a // v ) { } ;
2022-07-16 02:12:18 -03:00
maybe_window = key :
if ( lib . strings . hasInfix " b u t t o n " key )
2022-06-13 11:16:09 -03:00
then " - - w h o l e - w i n d o w "
else " " ;
prev_binds = map ( key :
{ " ${ maybe_window key } ${ mod } + ${ key } " = " w o r k s p a c e p r e v _ o n _ o u t p u t " ; }
) [ key . tabL " b r a c k e t l e f t " " P r i o r " " b u t t o n 9 " " b u t t o n 4 " ] ;
next_binds = map ( key :
{ " ${ maybe_window key } ${ mod } + ${ key } " = " w o r k s p a c e n e x t _ o n _ o u t p u t " ; }
) [ key . tabR " b r a c k e t r i g h t " " N e x t " " b u t t o n 8 " " b u t t o n 5 " ] ;
2022-07-16 02:12:18 -03:00
in
2022-06-13 11:16:09 -03:00
join_dict_arr ( prev_binds ++ next_binds ) ;
2022-06-13 09:45:20 -03:00
movement_binds = {
" ${ mod } + ${ key . left } " = " f o c u s l e f t " ;
" ${ mod } + ${ key . down } " = " f o c u s d o w n " ;
" ${ mod } + ${ key . up } " = " f o c u s u p " ;
" ${ mod } + ${ key . right } " = " f o c u s r i g h t " ;
" ${ mod } + L e f t " = " f o c u s l e f t " ;
" ${ mod } + D o w n " = " f o c u s d o w n " ;
" ${ mod } + U p " = " f o c u s u p " ;
" ${ mod } + R i g h t " = " f o c u s r i g h t " ;
" ${ mod } + S h i f t + ${ key . left } " = " m o v e l e f t " ;
" ${ mod } + S h i f t + ${ key . down } " = " m o v e d o w n " ;
" ${ mod } + S h i f t + ${ key . up } " = " m o v e u p " ;
" ${ mod } + S h i f t + ${ key . right } " = " m o v e r i g h t " ;
" ${ mod } + S h i f t + L e f t " = " m o v e l e f t " ;
" ${ mod } + S h i f t + D o w n " = " m o v e d o w n " ;
" ${ mod } + S h i f t + U p " = " m o v e u p " ;
" ${ mod } + S h i f t + R i g h t " = " m o v e r i g h t " ;
" ${ mod } + C o n t r o l + ${ key . left } " = " r e s i z e s h r i n k w i d t h " ;
" ${ mod } + C o n t r o l + ${ key . down } " = " r e s i z e g r o w h e i g h t " ;
" ${ mod } + C o n t r o l + ${ key . up } " = " r e s i z e s h r i n k h e i g h t " ;
" ${ mod } + C o n t r o l + ${ key . right } " = " r e s i z e g r o w w i d t h " ;
" ${ mod } + C o n t r o l + L e f t " = " r e s i z e s h r i n k w i d t h " ;
" ${ mod } + C o n t r o l + D o w n " = " r e s i z e g r o w h e i g h t " ;
" ${ mod } + C o n t r o l + U p " = " r e s i z e s h r i n k h e i g h t " ;
" ${ mod } + C o n t r o l + R i g h t " = " r e s i z e g r o w w i d t h " ;
" ${ mod } + m o d 1 + ${ key . left } " = " f o c u s o u t p u t l e f t " ;
" ${ mod } + m o d 1 + ${ key . down } " = " f o c u s o u t p u t d o w n " ;
" ${ mod } + m o d 1 + ${ key . up } " = " f o c u s o u t p u t u p " ;
" ${ mod } + m o d 1 + ${ key . right } " = " f o c u s o u t p u t r i g h t " ;
" ${ mod } + m o d 1 + L e f t " = " f o c u s o u t p u t l e f t " ;
" ${ mod } + m o d 1 + D o w n " = " f o c u s o u t p u t d o w n " ;
" ${ mod } + m o d 1 + U p " = " f o c u s o u t p u t u p " ;
" ${ mod } + m o d 1 + R i g h t " = " f o c u s o u t p u t r i g h t " ;
" ${ mod } + m o d 1 + S h i f t + ${ key . left } " = " m o v e w o r k s p a c e o u t p u t l e f t " ;
" ${ mod } + m o d 1 + S h i f t + ${ key . down } " = " m o v e w o r k s p a c e o u t p u t d o w n " ;
" ${ mod } + m o d 1 + S h i f t + ${ key . up } " = " m o v e w o r k s p a c e o u t p u t u p " ;
" ${ mod } + m o d 1 + S h i f t + ${ key . right } " = " m o v e w o r k s p a c e o u t p u t r i g h t " ;
" ${ mod } + m o d 1 + S h i f t + L e f t " = " m o v e w o r k s p a c e o u t p u t l e f t " ;
" ${ mod } + m o d 1 + S h i f t + D o w n " = " m o v e w o r k s p a c e o u t p u t d o w n " ;
" ${ mod } + m o d 1 + S h i f t + U p " = " m o v e w o r k s p a c e o u t p u t u p " ;
" ${ mod } + m o d 1 + S h i f t + R i g h t " = " m o v e w o r k s p a c e o u t p u t r i g h t " ;
} ;
audio_binds = {
XF86AudioRaiseVolume = " e x e c p a c t l s e t - s i n k - v o l u m e @ D E F A U L T _ S I N K @ + 1 0 % " ;
XF86AudioLowerVolume = " e x e c p a c t l s e t - s i n k - v o l u m e @ D E F A U L T _ S I N K @ - 1 0 % " ;
XF86AudioMute = " e x e c p a c t l s e t - s i n k - m u t e @ D E F A U L T _ S I N K @ t o g g l e " ;
XF86AudioMicMute = " e x e c p a c t l s e t - s o u r c e - m u t e @ D E F A U L T _ S O U R C E @ t o g g l e " ;
# Control media
XF86AudioPlay = " e x e c p l a y e r c t l p l a y - p a u s e " ;
XF86AudioPause = " e x e c p l a y e r c t l p l a y - p a u s e " ;
XF86AudioNext = " e x e c p l a y e r c t l n e x t " ;
XF86AudioPrev = " e x e c p l a y e r c t l p r e v i o u s " ;
} ;
in {
" ${ mod } + R e t u r n " = " e x e c ${ terminal } " ;
" ${ mod } + x " = " k i l l " ;
" ${ mod } + s " = " e x e c ${ menu } " ;
" ${ mod } + b " = " s p l i t h " ;
" ${ mod } + v " = " s p l i t v " ;
" ${ mod } + f " = " f u l l s c r e e n t o g g l e " ;
" ${ mod } + a " = " f o c u s p a r e n t " ;
# "${mod}+s" = "layout stacking";
" ${ mod } + w " = " l a y o u t t a b b e d " ;
# "${mod}+e" = "layout toggle split";
" ${ mod } + S h i f t + s p a c e " = " f l o a t i n g t o g g l e " ;
" ${ mod } + s p a c e " = " f o c u s m o d e _ t o g g l e " ;
" ${ mod } + S h i f t + m i n u s " = " m o v e s c r a t c h p a d " ;
" ${ mod } + m i n u s " = " s c r a t c h p a d s h o w " ;
" ${ mod } + S h i f t + c " = " r e l o a d " ;
# "${mod}+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'";
" ${ mod } + r " = " m o d e r e s i z e " ;
2022-06-12 23:47:05 -03:00
}
2022-06-13 09:45:20 -03:00
// workspace_binds
2022-06-13 11:16:09 -03:00
// prev_next_binds
2022-06-13 09:45:20 -03:00
// movement_binds
2022-06-12 23:47:05 -03:00
# // map (key: "$mod+${key} workspace prev_on_output") [ key.tabL "bracketleft" "Prior" "button9" "button4" ]
# // map (key: "$mod+${key} workspace next_on_output") [ key.tabL "bracketleft" "Prior" "button9" "button4" ]
;
terminal = pkgs . alacritty . executable ;
2022-06-13 09:45:20 -03:00
} ;
} ;
services . kanshi = {
enable = true ;
profiles = {
sedetary = {
outputs = [ {
criteria = " e D P - 1 " ;
status = " d i s a b l e " ;
position = " 1 9 2 0 , 3 1 2 " ;
} {
criteria = " H D M I - A - 1 " ;
position = " 0 , 0 " ;
} ] ;
exec = [
" x r d b . X r e s o u r c e s "
2022-07-16 02:12:18 -03:00
] ;
} ;
2022-06-13 09:45:20 -03:00
nomad = {
outputs = [ {
criteria = " e D P - 1 " ;
status = " e n a b l e " ;
position = " 1 9 2 0 , 3 1 2 " ;
} ] ;
exec = [
" x r d b . X r e s o u r c e s "
2022-07-16 02:12:18 -03:00
] ;
2022-06-13 09:45:20 -03:00
} ;
2022-06-12 23:47:05 -03:00
} ;
} ;
2022-06-13 12:07:08 -03:00
services . kdeconnect = {
enable = true ;
indicator = true ;
} ;
2022-06-13 22:21:47 -03:00
gtk = {
enable = true ;
theme = {
name = " O r c h i s - R e d - D a r k - C o m p a c t " ;
package = orchis_theme_compact ;
} ;
iconTheme = {
name = " P a p i r u s - D a r k " ;
2022-07-16 02:12:18 -03:00
package = papirus_red ;
2022-06-13 22:21:47 -03:00
} ;
cursorTheme = {
name = " c a p i t a i n e - c u r s o r s " ;
2022-06-14 08:41:08 -03:00
package = papirus_red ;
2022-06-13 22:21:47 -03:00
} ;
} ;
2022-07-16 02:12:18 -03:00
}