todo items
This commit is contained in:
parent
af501177fd
commit
d23c2f0762
96 changed files with 2398 additions and 0 deletions
|
@ -0,0 +1,9 @@
|
|||
(
|
||||
output: "all",
|
||||
source: Color(Single((0.0, 0.0, 0.0))),
|
||||
filter_by_theme: false,
|
||||
rotation_frequency: 900,
|
||||
filter_method: Lanczos,
|
||||
scaling_mode: Zoom,
|
||||
sampling_method: Alphanumeric,
|
||||
)
|
|
@ -0,0 +1 @@
|
|||
[]
|
|
@ -0,0 +1,9 @@
|
|||
(
|
||||
output: "eDP-1",
|
||||
source: Color(Single((0.0, 0.0, 0.0))),
|
||||
filter_by_theme: false,
|
||||
rotation_frequency: 900,
|
||||
filter_method: Lanczos,
|
||||
scaling_mode: Zoom,
|
||||
sampling_method: Alphanumeric,
|
||||
)
|
|
@ -0,0 +1 @@
|
|||
true
|
|
@ -0,0 +1 @@
|
|||
false
|
|
@ -0,0 +1 @@
|
|||
PerWorkspace
|
|
@ -0,0 +1 @@
|
|||
true
|
|
@ -0,0 +1,9 @@
|
|||
(
|
||||
state: Enabled,
|
||||
scroll_config: Some((
|
||||
method: None,
|
||||
natural_scroll: Some(true),
|
||||
scroll_button: None,
|
||||
scroll_factor: None,
|
||||
)),
|
||||
)
|
|
@ -0,0 +1,9 @@
|
|||
(
|
||||
rules: "",
|
||||
model: "pc104",
|
||||
layout: "us",
|
||||
variant: "",
|
||||
options: Some("caps:escape"),
|
||||
repeat_delay: 600,
|
||||
repeat_rate: 25,
|
||||
)
|
9
todo/de_cosmic/config/com.system76.CosmicFiles/v1/tab
Normal file
9
todo/de_cosmic/config/com.system76.CosmicFiles/v1/tab
Normal file
|
@ -0,0 +1,9 @@
|
|||
(
|
||||
view: List,
|
||||
folders_first: true,
|
||||
show_hidden: false,
|
||||
icon_sizes: (
|
||||
list: 100,
|
||||
grid: 100,
|
||||
),
|
||||
)
|
|
@ -0,0 +1 @@
|
|||
None
|
|
@ -0,0 +1 @@
|
|||
None
|
|
@ -0,0 +1 @@
|
|||
Bottom
|
|
@ -0,0 +1 @@
|
|||
false
|
|
@ -0,0 +1 @@
|
|||
None
|
|
@ -0,0 +1 @@
|
|||
ThemeDefault
|
|
@ -0,0 +1 @@
|
|||
160
|
|
@ -0,0 +1 @@
|
|||
true
|
|
@ -0,0 +1 @@
|
|||
false
|
|
@ -0,0 +1 @@
|
|||
OnDemand
|
|
@ -0,0 +1 @@
|
|||
Top
|
|
@ -0,0 +1 @@
|
|||
0
|
|
@ -0,0 +1 @@
|
|||
"Dock"
|
|
@ -0,0 +1 @@
|
|||
1.0
|
|
@ -0,0 +1 @@
|
|||
All
|
|
@ -0,0 +1 @@
|
|||
0
|
|
@ -0,0 +1,7 @@
|
|||
Some([
|
||||
"com.system76.CosmicPanelLauncherButton",
|
||||
"com.system76.CosmicPanelWorkspacesButton",
|
||||
"com.system76.CosmicPanelAppButton",
|
||||
"com.system76.CosmicAppList",
|
||||
"com.system76.CosmicAppletMinimize",
|
||||
])
|
|
@ -0,0 +1 @@
|
|||
None
|
|
@ -0,0 +1 @@
|
|||
L
|
|
@ -0,0 +1 @@
|
|||
None
|
|
@ -0,0 +1 @@
|
|||
None
|
|
@ -0,0 +1 @@
|
|||
4
|
|
@ -0,0 +1 @@
|
|||
Bottom
|
|
@ -0,0 +1 @@
|
|||
false
|
|
@ -0,0 +1,5 @@
|
|||
Some((
|
||||
wait_time: 1000,
|
||||
transition_time: 200,
|
||||
handle_size: 4,
|
||||
))
|
|
@ -0,0 +1 @@
|
|||
ThemeDefault
|
|
@ -0,0 +1 @@
|
|||
160
|
|
@ -0,0 +1 @@
|
|||
false
|
|
@ -0,0 +1 @@
|
|||
false
|
|
@ -0,0 +1 @@
|
|||
OnDemand
|
|
@ -0,0 +1 @@
|
|||
Top
|
|
@ -0,0 +1 @@
|
|||
0
|
|
@ -0,0 +1 @@
|
|||
"Panel"
|
|
@ -0,0 +1 @@
|
|||
1.0
|
|
@ -0,0 +1 @@
|
|||
All
|
|
@ -0,0 +1 @@
|
|||
0
|
|
@ -0,0 +1,3 @@
|
|||
Some([
|
||||
"com.system76.CosmicAppletTime",
|
||||
])
|
|
@ -0,0 +1,11 @@
|
|||
Some(([], [
|
||||
"com.system76.CosmicAppletInputSources",
|
||||
"com.system76.CosmicAppletStatusArea",
|
||||
"com.system76.CosmicAppletTiling",
|
||||
"com.system76.CosmicAppletAudio",
|
||||
"com.system76.CosmicAppletNetwork",
|
||||
"com.system76.CosmicAppletBattery",
|
||||
"com.system76.CosmicAppletNotifications",
|
||||
"com.system76.CosmicAppletBluetooth",
|
||||
"com.system76.CosmicAppletPower",
|
||||
]))
|
|
@ -0,0 +1 @@
|
|||
XS
|
|
@ -0,0 +1 @@
|
|||
None
|
|
@ -0,0 +1 @@
|
|||
None
|
|
@ -0,0 +1 @@
|
|||
2
|
|
@ -0,0 +1,3 @@
|
|||
[
|
||||
"Panel",
|
||||
]
|
|
@ -0,0 +1,71 @@
|
|||
// https://github.com/pop-os/cosmic-settings/blob/master/cosmic-settings/src/pages/input/keyboard/shortcuts/mod.rs#L460-L550
|
||||
// For action types
|
||||
{
|
||||
(
|
||||
modifiers: [
|
||||
Super,
|
||||
],
|
||||
key: "l",
|
||||
): Focus(Right),
|
||||
(
|
||||
modifiers: [
|
||||
Super,
|
||||
],
|
||||
key: "j",
|
||||
): NextWorkspace,
|
||||
(
|
||||
modifiers: [
|
||||
Super,
|
||||
],
|
||||
key: "h",
|
||||
): Focus(Left),
|
||||
(
|
||||
modifiers: [
|
||||
Super,
|
||||
],
|
||||
key: "k",
|
||||
): PreviousWorkspace,
|
||||
(
|
||||
modifiers: [
|
||||
Super,
|
||||
],
|
||||
key: "Return",
|
||||
): Spawn("alacritty"),
|
||||
(
|
||||
modifiers: [
|
||||
Super,
|
||||
],
|
||||
key: "space",
|
||||
description: Some("launcher"),
|
||||
): System(Launcher),
|
||||
(
|
||||
modifiers: [
|
||||
Super,
|
||||
],
|
||||
): System(WorkspaceOverview),
|
||||
(
|
||||
modifiers: [
|
||||
Super,
|
||||
],
|
||||
key: "Right",
|
||||
): Disable,
|
||||
(
|
||||
modifiers: [
|
||||
Super,
|
||||
],
|
||||
key: "Down",
|
||||
): Disable,
|
||||
(
|
||||
modifiers: [
|
||||
Super,
|
||||
],
|
||||
key: "Left",
|
||||
): Disable,
|
||||
(
|
||||
modifiers: [
|
||||
Super,
|
||||
],
|
||||
key: "Up",
|
||||
): Disable,
|
||||
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
[
|
||||
Single((0.0, 0.0, 0.0)),
|
||||
]
|
|
@ -0,0 +1 @@
|
|||
None
|
|
@ -0,0 +1 @@
|
|||
2
|
|
@ -0,0 +1,8 @@
|
|||
(
|
||||
radius_0: (0.0, 0.0, 0.0, 0.0),
|
||||
radius_xs: (2.0, 2.0, 2.0, 2.0),
|
||||
radius_s: (2.0, 2.0, 2.0, 2.0),
|
||||
radius_m: (2.0, 2.0, 2.0, 2.0),
|
||||
radius_l: (2.0, 2.0, 2.0, 2.0),
|
||||
radius_xl: (2.0, 2.0, 2.0, 2.0),
|
||||
)
|
|
@ -0,0 +1 @@
|
|||
(0, 4)
|
|
@ -0,0 +1 @@
|
|||
None
|
|
@ -0,0 +1,12 @@
|
|||
(
|
||||
space_none: 0,
|
||||
space_xxxs: 4,
|
||||
space_xxs: 4,
|
||||
space_xs: 8,
|
||||
space_s: 8,
|
||||
space_m: 16,
|
||||
space_l: 24,
|
||||
space_xl: 32,
|
||||
space_xxl: 48,
|
||||
space_xxxl: 64,
|
||||
)
|
|
@ -0,0 +1,74 @@
|
|||
(
|
||||
base: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
hover: (
|
||||
red: 0.5576471,
|
||||
green: 0.8305882,
|
||||
blue: 0.8305882,
|
||||
alpha: 1.0,
|
||||
),
|
||||
pressed: (
|
||||
red: 0.38431373,
|
||||
green: 0.55490196,
|
||||
blue: 0.55490196,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected: (
|
||||
red: 0.5576471,
|
||||
green: 0.8305882,
|
||||
blue: 0.8305882,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected_text: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
focus: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
divider: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on_disabled: (
|
||||
red: 0.2901961,
|
||||
green: 0.46078432,
|
||||
blue: 0.46078432,
|
||||
alpha: 1.0,
|
||||
),
|
||||
border: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled_border: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 0.5,
|
||||
),
|
||||
)
|
|
@ -0,0 +1,74 @@
|
|||
(
|
||||
base: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
hover: (
|
||||
red: 0.5576471,
|
||||
green: 0.8305882,
|
||||
blue: 0.8305882,
|
||||
alpha: 1.0,
|
||||
),
|
||||
pressed: (
|
||||
red: 0.38431373,
|
||||
green: 0.55490196,
|
||||
blue: 0.55490196,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected: (
|
||||
red: 0.5576471,
|
||||
green: 0.8305882,
|
||||
blue: 0.8305882,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected_text: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
focus: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
divider: (
|
||||
red: 0.105882354,
|
||||
green: 0.105882354,
|
||||
blue: 0.105882354,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on_disabled: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 0.5,
|
||||
),
|
||||
border: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled_border: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 0.5,
|
||||
),
|
||||
)
|
|
@ -0,0 +1 @@
|
|||
2
|
|
@ -0,0 +1,100 @@
|
|||
(
|
||||
base: (
|
||||
red: 0.105882354,
|
||||
green: 0.105882354,
|
||||
blue: 0.105882354,
|
||||
alpha: 1.0,
|
||||
),
|
||||
component: (
|
||||
base: (
|
||||
red: 0.18219745,
|
||||
green: 0.18219745,
|
||||
blue: 0.18219745,
|
||||
alpha: 1.0,
|
||||
),
|
||||
hover: (
|
||||
red: 0.2639777,
|
||||
green: 0.2639777,
|
||||
blue: 0.2639777,
|
||||
alpha: 1.0,
|
||||
),
|
||||
pressed: (
|
||||
red: 0.34575796,
|
||||
green: 0.34575796,
|
||||
blue: 0.34575796,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected: (
|
||||
red: 0.2639777,
|
||||
green: 0.2639777,
|
||||
blue: 0.2639777,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected_text: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
focus: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
divider: (
|
||||
red: 0.7532969,
|
||||
green: 0.7532969,
|
||||
blue: 0.75329685,
|
||||
alpha: 0.2,
|
||||
),
|
||||
on: (
|
||||
red: 0.7532969,
|
||||
green: 0.7532969,
|
||||
blue: 0.75329685,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled: (
|
||||
red: 0.18219745,
|
||||
green: 0.18219745,
|
||||
blue: 0.18219745,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on_disabled: (
|
||||
red: 0.46774718,
|
||||
green: 0.46774718,
|
||||
blue: 0.46774715,
|
||||
alpha: 1.0,
|
||||
),
|
||||
border: (
|
||||
red: 0.7764706,
|
||||
green: 0.7764706,
|
||||
blue: 0.7764706,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled_border: (
|
||||
red: 0.7764706,
|
||||
green: 0.7764706,
|
||||
blue: 0.7764706,
|
||||
alpha: 0.5,
|
||||
),
|
||||
),
|
||||
divider: (
|
||||
red: 0.2662247,
|
||||
green: 0.2662247,
|
||||
blue: 0.2662247,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on: (
|
||||
red: 0.90759414,
|
||||
green: 0.9075942,
|
||||
blue: 0.90759414,
|
||||
alpha: 1.0,
|
||||
),
|
||||
small_widget: (
|
||||
red: 0.15292811,
|
||||
green: 0.15292811,
|
||||
blue: 0.15292808,
|
||||
alpha: 0.25,
|
||||
),
|
||||
)
|
|
@ -0,0 +1,74 @@
|
|||
(
|
||||
base: (
|
||||
red: 0.67058825,
|
||||
green: 0.67058825,
|
||||
blue: 0.67058825,
|
||||
alpha: 0.25,
|
||||
),
|
||||
hover: (
|
||||
red: 0.42862746,
|
||||
green: 0.42862746,
|
||||
blue: 0.42862746,
|
||||
alpha: 0.4,
|
||||
),
|
||||
pressed: (
|
||||
red: 0.2282353,
|
||||
green: 0.2282353,
|
||||
blue: 0.2282353,
|
||||
alpha: 0.625,
|
||||
),
|
||||
selected: (
|
||||
red: 0.42862746,
|
||||
green: 0.42862746,
|
||||
blue: 0.42862746,
|
||||
alpha: 0.4,
|
||||
),
|
||||
selected_text: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
focus: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
divider: (
|
||||
red: 0.7532969,
|
||||
green: 0.7532969,
|
||||
blue: 0.75329685,
|
||||
alpha: 0.2,
|
||||
),
|
||||
on: (
|
||||
red: 0.7532969,
|
||||
green: 0.7532969,
|
||||
blue: 0.75329685,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled: (
|
||||
red: 0.51056147,
|
||||
green: 0.51056147,
|
||||
blue: 0.51056147,
|
||||
alpha: 0.34375,
|
||||
),
|
||||
on_disabled: (
|
||||
red: 0.5107661,
|
||||
green: 0.5107661,
|
||||
blue: 0.5107661,
|
||||
alpha: 0.625,
|
||||
),
|
||||
border: (
|
||||
red: 0.7764706,
|
||||
green: 0.7764706,
|
||||
blue: 0.7764706,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled_border: (
|
||||
red: 0.7764706,
|
||||
green: 0.7764706,
|
||||
blue: 0.7764706,
|
||||
alpha: 0.5,
|
||||
),
|
||||
)
|
|
@ -0,0 +1,8 @@
|
|||
(
|
||||
radius_0: (0.0, 0.0, 0.0, 0.0),
|
||||
radius_xs: (2.0, 2.0, 2.0, 2.0),
|
||||
radius_s: (2.0, 2.0, 2.0, 2.0),
|
||||
radius_m: (2.0, 2.0, 2.0, 2.0),
|
||||
radius_l: (2.0, 2.0, 2.0, 2.0),
|
||||
radius_xl: (2.0, 2.0, 2.0, 2.0),
|
||||
)
|
|
@ -0,0 +1,74 @@
|
|||
(
|
||||
base: (
|
||||
red: 1.0,
|
||||
green: 0.70980394,
|
||||
blue: 0.70980394,
|
||||
alpha: 1.0,
|
||||
),
|
||||
hover: (
|
||||
red: 0.8933333,
|
||||
green: 0.66117644,
|
||||
blue: 0.66117644,
|
||||
alpha: 1.0,
|
||||
),
|
||||
pressed: (
|
||||
red: 0.59411764,
|
||||
green: 0.4490196,
|
||||
blue: 0.4490196,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected: (
|
||||
red: 0.8933333,
|
||||
green: 0.66117644,
|
||||
blue: 0.66117644,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected_text: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
focus: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
divider: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled: (
|
||||
red: 1.0,
|
||||
green: 0.70980394,
|
||||
blue: 0.70980394,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on_disabled: (
|
||||
red: 0.5,
|
||||
green: 0.35490197,
|
||||
blue: 0.35490197,
|
||||
alpha: 1.0,
|
||||
),
|
||||
border: (
|
||||
red: 1.0,
|
||||
green: 0.70980394,
|
||||
blue: 0.70980394,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled_border: (
|
||||
red: 1.0,
|
||||
green: 0.70980394,
|
||||
blue: 0.70980394,
|
||||
alpha: 0.5,
|
||||
),
|
||||
)
|
|
@ -0,0 +1,74 @@
|
|||
(
|
||||
base: (
|
||||
red: 1.0,
|
||||
green: 0.70980394,
|
||||
blue: 0.70980394,
|
||||
alpha: 1.0,
|
||||
),
|
||||
hover: (
|
||||
red: 0.8933333,
|
||||
green: 0.66117644,
|
||||
blue: 0.66117644,
|
||||
alpha: 1.0,
|
||||
),
|
||||
pressed: (
|
||||
red: 0.59411764,
|
||||
green: 0.4490196,
|
||||
blue: 0.4490196,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected: (
|
||||
red: 0.8933333,
|
||||
green: 0.66117644,
|
||||
blue: 0.66117644,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected_text: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
focus: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
divider: (
|
||||
red: 0.105882354,
|
||||
green: 0.105882354,
|
||||
blue: 0.105882354,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled: (
|
||||
red: 1.0,
|
||||
green: 0.70980394,
|
||||
blue: 0.70980394,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on_disabled: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 0.5,
|
||||
),
|
||||
border: (
|
||||
red: 1.0,
|
||||
green: 0.70980394,
|
||||
blue: 0.70980394,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled_border: (
|
||||
red: 1.0,
|
||||
green: 0.70980394,
|
||||
blue: 0.70980394,
|
||||
alpha: 0.5,
|
||||
),
|
||||
)
|
|
@ -0,0 +1 @@
|
|||
(0, 4)
|
|
@ -0,0 +1,74 @@
|
|||
(
|
||||
base: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 0.0,
|
||||
),
|
||||
hover: (
|
||||
red: 0.46666667,
|
||||
green: 0.46666667,
|
||||
blue: 0.46666667,
|
||||
alpha: 0.2,
|
||||
),
|
||||
pressed: (
|
||||
red: 0.1882353,
|
||||
green: 0.1882353,
|
||||
blue: 0.1882353,
|
||||
alpha: 0.5,
|
||||
),
|
||||
selected: (
|
||||
red: 0.46666667,
|
||||
green: 0.46666667,
|
||||
blue: 0.46666667,
|
||||
alpha: 0.2,
|
||||
),
|
||||
selected_text: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
focus: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
divider: (
|
||||
red: 0.7764706,
|
||||
green: 0.7764706,
|
||||
blue: 0.7764706,
|
||||
alpha: 0.2,
|
||||
),
|
||||
on: (
|
||||
red: 0.7764706,
|
||||
green: 0.7764706,
|
||||
blue: 0.7764706,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 0.0,
|
||||
),
|
||||
on_disabled: (
|
||||
red: 0.3882353,
|
||||
green: 0.3882353,
|
||||
blue: 0.3882353,
|
||||
alpha: 0.5,
|
||||
),
|
||||
border: (
|
||||
red: 0.7764706,
|
||||
green: 0.7764706,
|
||||
blue: 0.7764706,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled_border: (
|
||||
red: 0.7764706,
|
||||
green: 0.7764706,
|
||||
blue: 0.7764706,
|
||||
alpha: 0.5,
|
||||
),
|
||||
)
|
|
@ -0,0 +1,74 @@
|
|||
(
|
||||
base: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 0.0,
|
||||
),
|
||||
hover: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 0.0,
|
||||
),
|
||||
pressed: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 0.0,
|
||||
),
|
||||
selected: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 0.0,
|
||||
),
|
||||
selected_text: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
focus: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
divider: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 0.2,
|
||||
),
|
||||
on: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 0.0,
|
||||
),
|
||||
on_disabled: (
|
||||
red: 0.2901961,
|
||||
green: 0.46078432,
|
||||
blue: 0.46078432,
|
||||
alpha: 0.5,
|
||||
),
|
||||
border: (
|
||||
red: 0.7764706,
|
||||
green: 0.7764706,
|
||||
blue: 0.7764706,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled_border: (
|
||||
red: 0.7764706,
|
||||
green: 0.7764706,
|
||||
blue: 0.7764706,
|
||||
alpha: 0.5,
|
||||
),
|
||||
)
|
100
todo/de_cosmic/config/com.system76.CosmicTheme.Dark/v1/primary
Normal file
100
todo/de_cosmic/config/com.system76.CosmicTheme.Dark/v1/primary
Normal file
|
@ -0,0 +1,100 @@
|
|||
(
|
||||
base: (
|
||||
red: 0.15292811,
|
||||
green: 0.15292811,
|
||||
blue: 0.15292808,
|
||||
alpha: 1.0,
|
||||
),
|
||||
component: (
|
||||
base: (
|
||||
red: 0.21220893,
|
||||
green: 0.2122089,
|
||||
blue: 0.2122089,
|
||||
alpha: 1.0,
|
||||
),
|
||||
hover: (
|
||||
red: 0.29098803,
|
||||
green: 0.290988,
|
||||
blue: 0.290988,
|
||||
alpha: 1.0,
|
||||
),
|
||||
pressed: (
|
||||
red: 0.36976713,
|
||||
green: 0.36976713,
|
||||
blue: 0.36976713,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected: (
|
||||
red: 0.29098803,
|
||||
green: 0.290988,
|
||||
blue: 0.290988,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected_text: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
focus: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
divider: (
|
||||
red: 0.7913618,
|
||||
green: 0.7913618,
|
||||
blue: 0.7913618,
|
||||
alpha: 0.2,
|
||||
),
|
||||
on: (
|
||||
red: 0.7913618,
|
||||
green: 0.7913618,
|
||||
blue: 0.7913618,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled: (
|
||||
red: 0.21220893,
|
||||
green: 0.2122089,
|
||||
blue: 0.2122089,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on_disabled: (
|
||||
red: 0.5017854,
|
||||
green: 0.50178534,
|
||||
blue: 0.50178534,
|
||||
alpha: 1.0,
|
||||
),
|
||||
border: (
|
||||
red: 0.7764706,
|
||||
green: 0.7764706,
|
||||
blue: 0.7764706,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled_border: (
|
||||
red: 0.7764706,
|
||||
green: 0.7764706,
|
||||
blue: 0.7764706,
|
||||
alpha: 0.5,
|
||||
),
|
||||
),
|
||||
divider: (
|
||||
red: 0.31702772,
|
||||
green: 0.31702772,
|
||||
blue: 0.3170277,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on: (
|
||||
red: 0.97342616,
|
||||
green: 0.97342616,
|
||||
blue: 0.97342604,
|
||||
alpha: 1.0,
|
||||
),
|
||||
small_widget: (
|
||||
red: 0.20212594,
|
||||
green: 0.20212597,
|
||||
blue: 0.20212597,
|
||||
alpha: 0.25,
|
||||
),
|
||||
)
|
100
todo/de_cosmic/config/com.system76.CosmicTheme.Dark/v1/secondary
Normal file
100
todo/de_cosmic/config/com.system76.CosmicTheme.Dark/v1/secondary
Normal file
|
@ -0,0 +1,100 @@
|
|||
(
|
||||
base: (
|
||||
red: 0.20212594,
|
||||
green: 0.20212597,
|
||||
blue: 0.20212597,
|
||||
alpha: 1.0,
|
||||
),
|
||||
component: (
|
||||
base: (
|
||||
red: 0.23260304,
|
||||
green: 0.23260307,
|
||||
blue: 0.23260304,
|
||||
alpha: 1.0,
|
||||
),
|
||||
hover: (
|
||||
red: 0.30934274,
|
||||
green: 0.30934277,
|
||||
blue: 0.30934274,
|
||||
alpha: 1.0,
|
||||
),
|
||||
pressed: (
|
||||
red: 0.38608244,
|
||||
green: 0.38608247,
|
||||
blue: 0.38608244,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected: (
|
||||
red: 0.30934274,
|
||||
green: 0.30934277,
|
||||
blue: 0.30934274,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected_text: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
focus: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
divider: (
|
||||
red: 0.81693083,
|
||||
green: 0.8169309,
|
||||
blue: 0.8169309,
|
||||
alpha: 0.2,
|
||||
),
|
||||
on: (
|
||||
red: 0.81693083,
|
||||
green: 0.8169309,
|
||||
blue: 0.8169309,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled: (
|
||||
red: 0.23260304,
|
||||
green: 0.23260307,
|
||||
blue: 0.23260304,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on_disabled: (
|
||||
red: 0.5247669,
|
||||
green: 0.524767,
|
||||
blue: 0.524767,
|
||||
alpha: 1.0,
|
||||
),
|
||||
border: (
|
||||
red: 0.7764706,
|
||||
green: 0.7764706,
|
||||
blue: 0.7764706,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled_border: (
|
||||
red: 0.7764706,
|
||||
green: 0.7764706,
|
||||
blue: 0.7764706,
|
||||
alpha: 0.5,
|
||||
),
|
||||
),
|
||||
divider: (
|
||||
red: 0.3174277,
|
||||
green: 0.31742772,
|
||||
blue: 0.3174277,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on: (
|
||||
red: 0.7786347,
|
||||
green: 0.7786347,
|
||||
blue: 0.77863467,
|
||||
alpha: 1.0,
|
||||
),
|
||||
small_widget: (
|
||||
red: 0.2532908,
|
||||
green: 0.25329086,
|
||||
blue: 0.2532908,
|
||||
alpha: 0.25,
|
||||
),
|
||||
)
|
|
@ -0,0 +1,12 @@
|
|||
(
|
||||
space_none: 0,
|
||||
space_xxxs: 4,
|
||||
space_xxs: 4,
|
||||
space_xs: 8,
|
||||
space_s: 8,
|
||||
space_m: 16,
|
||||
space_l: 24,
|
||||
space_xl: 32,
|
||||
space_xxl: 48,
|
||||
space_xxxl: 64,
|
||||
)
|
|
@ -0,0 +1,74 @@
|
|||
(
|
||||
base: (
|
||||
red: 0.6745098,
|
||||
green: 0.96862745,
|
||||
blue: 0.8235294,
|
||||
alpha: 1.0,
|
||||
),
|
||||
hover: (
|
||||
red: 0.63294125,
|
||||
green: 0.86823535,
|
||||
blue: 0.75215685,
|
||||
alpha: 1.0,
|
||||
),
|
||||
pressed: (
|
||||
red: 0.43137255,
|
||||
green: 0.57843137,
|
||||
blue: 0.5058824,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected: (
|
||||
red: 0.63294125,
|
||||
green: 0.86823535,
|
||||
blue: 0.75215685,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected_text: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
focus: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
divider: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled: (
|
||||
red: 0.6745098,
|
||||
green: 0.96862745,
|
||||
blue: 0.8235294,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on_disabled: (
|
||||
red: 0.3372549,
|
||||
green: 0.48431373,
|
||||
blue: 0.4117647,
|
||||
alpha: 1.0,
|
||||
),
|
||||
border: (
|
||||
red: 0.6745098,
|
||||
green: 0.96862745,
|
||||
blue: 0.8235294,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled_border: (
|
||||
red: 0.6745098,
|
||||
green: 0.96862745,
|
||||
blue: 0.8235294,
|
||||
alpha: 0.5,
|
||||
),
|
||||
)
|
|
@ -0,0 +1,74 @@
|
|||
(
|
||||
base: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 0.0,
|
||||
),
|
||||
hover: (
|
||||
red: 0.46666667,
|
||||
green: 0.46666667,
|
||||
blue: 0.46666667,
|
||||
alpha: 0.2,
|
||||
),
|
||||
pressed: (
|
||||
red: 0.1882353,
|
||||
green: 0.1882353,
|
||||
blue: 0.1882353,
|
||||
alpha: 0.5,
|
||||
),
|
||||
selected: (
|
||||
red: 0.46666667,
|
||||
green: 0.46666667,
|
||||
blue: 0.46666667,
|
||||
alpha: 0.2,
|
||||
),
|
||||
selected_text: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
focus: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
divider: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 0.2,
|
||||
),
|
||||
on: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 0.0,
|
||||
),
|
||||
on_disabled: (
|
||||
red: 0.2901961,
|
||||
green: 0.46078432,
|
||||
blue: 0.46078432,
|
||||
alpha: 0.5,
|
||||
),
|
||||
border: (
|
||||
red: 0.7764706,
|
||||
green: 0.7764706,
|
||||
blue: 0.7764706,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled_border: (
|
||||
red: 0.7764706,
|
||||
green: 0.7764706,
|
||||
blue: 0.7764706,
|
||||
alpha: 0.5,
|
||||
),
|
||||
)
|
|
@ -0,0 +1,74 @@
|
|||
(
|
||||
base: (
|
||||
red: 1.0,
|
||||
green: 0.94509804,
|
||||
blue: 0.61960787,
|
||||
alpha: 1.0,
|
||||
),
|
||||
hover: (
|
||||
red: 0.8933333,
|
||||
green: 0.8494117,
|
||||
blue: 0.58901966,
|
||||
alpha: 1.0,
|
||||
),
|
||||
pressed: (
|
||||
red: 0.59411764,
|
||||
green: 0.56666666,
|
||||
blue: 0.40392157,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected: (
|
||||
red: 0.8933333,
|
||||
green: 0.8494117,
|
||||
blue: 0.58901966,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected_text: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
focus: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
divider: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled: (
|
||||
red: 1.0,
|
||||
green: 0.94509804,
|
||||
blue: 0.61960787,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on_disabled: (
|
||||
red: 0.5,
|
||||
green: 0.47254902,
|
||||
blue: 0.30980393,
|
||||
alpha: 1.0,
|
||||
),
|
||||
border: (
|
||||
red: 1.0,
|
||||
green: 0.94509804,
|
||||
blue: 0.61960787,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled_border: (
|
||||
red: 1.0,
|
||||
green: 0.94509804,
|
||||
blue: 0.61960787,
|
||||
alpha: 0.5,
|
||||
),
|
||||
)
|
|
@ -0,0 +1,74 @@
|
|||
(
|
||||
base: (
|
||||
red: 1.0,
|
||||
green: 0.94509804,
|
||||
blue: 0.61960787,
|
||||
alpha: 1.0,
|
||||
),
|
||||
hover: (
|
||||
red: 0.8933333,
|
||||
green: 0.8494117,
|
||||
blue: 0.58901966,
|
||||
alpha: 1.0,
|
||||
),
|
||||
pressed: (
|
||||
red: 0.59411764,
|
||||
green: 0.56666666,
|
||||
blue: 0.40392157,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected: (
|
||||
red: 0.8933333,
|
||||
green: 0.8494117,
|
||||
blue: 0.58901966,
|
||||
alpha: 1.0,
|
||||
),
|
||||
selected_text: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
focus: (
|
||||
red: 0.5803922,
|
||||
green: 0.92156863,
|
||||
blue: 0.92156863,
|
||||
alpha: 1.0,
|
||||
),
|
||||
divider: (
|
||||
red: 1.0,
|
||||
green: 1.0,
|
||||
blue: 1.0,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled: (
|
||||
red: 1.0,
|
||||
green: 0.94509804,
|
||||
blue: 0.61960787,
|
||||
alpha: 1.0,
|
||||
),
|
||||
on_disabled: (
|
||||
red: 0.0,
|
||||
green: 0.0,
|
||||
blue: 0.0,
|
||||
alpha: 0.5,
|
||||
),
|
||||
border: (
|
||||
red: 1.0,
|
||||
green: 0.94509804,
|
||||
blue: 0.61960787,
|
||||
alpha: 1.0,
|
||||
),
|
||||
disabled_border: (
|
||||
red: 1.0,
|
||||
green: 0.94509804,
|
||||
blue: 0.61960787,
|
||||
alpha: 0.5,
|
||||
),
|
||||
)
|
|
@ -0,0 +1 @@
|
|||
2
|
|
@ -0,0 +1,8 @@
|
|||
(
|
||||
radius_0: (0.0, 0.0, 0.0, 0.0),
|
||||
radius_xs: (2.0, 2.0, 2.0, 2.0),
|
||||
radius_s: (2.0, 2.0, 2.0, 2.0),
|
||||
radius_m: (2.0, 2.0, 2.0, 2.0),
|
||||
radius_l: (2.0, 2.0, 2.0, 2.0),
|
||||
radius_xl: (2.0, 2.0, 2.0, 2.0),
|
||||
)
|
|
@ -0,0 +1 @@
|
|||
(0, 4)
|
|
@ -0,0 +1,12 @@
|
|||
(
|
||||
space_none: 0,
|
||||
space_xxxs: 4,
|
||||
space_xxs: 4,
|
||||
space_xs: 8,
|
||||
space_s: 8,
|
||||
space_m: 16,
|
||||
space_l: 24,
|
||||
space_xl: 32,
|
||||
space_xxl: 48,
|
||||
space_xxxl: 64,
|
||||
)
|
|
@ -0,0 +1 @@
|
|||
2
|
|
@ -0,0 +1,8 @@
|
|||
(
|
||||
radius_0: (0.0, 0.0, 0.0, 0.0),
|
||||
radius_xs: (2.0, 2.0, 2.0, 2.0),
|
||||
radius_s: (2.0, 2.0, 2.0, 2.0),
|
||||
radius_m: (2.0, 2.0, 2.0, 2.0),
|
||||
radius_l: (2.0, 2.0, 2.0, 2.0),
|
||||
radius_xl: (2.0, 2.0, 2.0, 2.0),
|
||||
)
|
|
@ -0,0 +1 @@
|
|||
(0, 4)
|
|
@ -0,0 +1,12 @@
|
|||
(
|
||||
space_none: 0,
|
||||
space_xxxs: 4,
|
||||
space_xxs: 4,
|
||||
space_xs: 8,
|
||||
space_s: 8,
|
||||
space_m: 16,
|
||||
space_l: 24,
|
||||
space_xl: 32,
|
||||
space_xxl: 48,
|
||||
space_xxxl: 64,
|
||||
)
|
|
@ -0,0 +1 @@
|
|||
Compact
|
|
@ -0,0 +1 @@
|
|||
Compact
|
79
todo/de_cosmic/flake.lock
generated
Normal file
79
todo/de_cosmic/flake.lock
generated
Normal file
|
@ -0,0 +1,79 @@
|
|||
{
|
||||
"nodes": {
|
||||
"cosmic": {
|
||||
"inputs": {
|
||||
"flake-compat": "flake-compat",
|
||||
"nixpkgs": "nixpkgs",
|
||||
"nixpkgs-stable": "nixpkgs-stable"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1738041275,
|
||||
"narHash": "sha256-4Oqq357Q//Ra5qV9PdPLMkdH0uFFxy1stQF8hTe8xEM=",
|
||||
"owner": "lilyinstarlight",
|
||||
"repo": "nixos-cosmic",
|
||||
"rev": "36eabddc2d033f4fd31c53570db7e1e21591cba3",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "lilyinstarlight",
|
||||
"repo": "nixos-cosmic",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-compat": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1717312683,
|
||||
"narHash": "sha256-FrlieJH50AuvagamEvWMIE6D2OAnERuDboFDYAED/dE=",
|
||||
"owner": "nix-community",
|
||||
"repo": "flake-compat",
|
||||
"rev": "38fd3954cf65ce6faf3d0d45cd26059e059f07ea",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nix-community",
|
||||
"repo": "flake-compat",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1737885589,
|
||||
"narHash": "sha256-Zf0hSrtzaM1DEz8//+Xs51k/wdSajticVrATqDrfQjg=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "852ff1d9e153d8875a83602e03fdef8a63f0ecf8",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixos-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs-stable": {
|
||||
"locked": {
|
||||
"lastModified": 1737885640,
|
||||
"narHash": "sha256-GFzPxJzTd1rPIVD4IW+GwJlyGwBDV1Tj5FLYwDQQ9sM=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "4e96537f163fad24ed9eb317798a79afc85b51b7",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixos-24.11",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"root": {
|
||||
"inputs": {
|
||||
"cosmic": "cosmic"
|
||||
}
|
||||
}
|
||||
},
|
||||
"root": "root",
|
||||
"version": 7
|
||||
}
|
88
todo/de_cosmic/flake.nix
Normal file
88
todo/de_cosmic/flake.nix
Normal file
|
@ -0,0 +1,88 @@
|
|||
{
|
||||
inputs = {
|
||||
cosmic.url = "github:lilyinstarlight/nixos-cosmic";
|
||||
};
|
||||
|
||||
outputs =
|
||||
{
|
||||
cosmic,
|
||||
...
|
||||
}:
|
||||
{
|
||||
nixosModules = {
|
||||
default =
|
||||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
let
|
||||
cosmicConfigDir = ./config;
|
||||
cosmicFiles = builtins.attrNames (builtins.readDir cosmicConfigDir);
|
||||
cosmicConfigFiles = map (fileName: {
|
||||
name = "cosmic/${fileName}";
|
||||
value = {
|
||||
source = "${cosmicConfigDir}/${fileName}";
|
||||
# mode = "0644";
|
||||
};
|
||||
}) cosmicFiles;
|
||||
cosmicConfigFilesAttrs = builtins.listToAttrs cosmicConfigFiles;
|
||||
in
|
||||
with lib;
|
||||
{
|
||||
options.mods.de_cosmic = {
|
||||
users = mkOption {
|
||||
type = types.listOf types.str;
|
||||
description = "Users to apply cosmic DE settings to.";
|
||||
default = (
|
||||
lib.optionals (config.mods.common.primaryUser != null) [ config.mods.common.primaryUser ]
|
||||
);
|
||||
};
|
||||
};
|
||||
|
||||
imports = [
|
||||
cosmic.nixosModules.default
|
||||
];
|
||||
|
||||
config = {
|
||||
# Use cosmic binary cache
|
||||
nix.settings = {
|
||||
substituters = [ "https://cosmic.cachix.org/" ];
|
||||
trusted-public-keys = [ "cosmic.cachix.org-1:Dya9IyXD4xdBehWjrkPv6rtxpmMdRel02smYzA85dPE=" ];
|
||||
};
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
wl-clipboard
|
||||
];
|
||||
|
||||
# Enable cosmic
|
||||
services.desktopManager.cosmic.enable = true;
|
||||
services.displayManager.cosmic-greeter.enable = true;
|
||||
environment.cosmic.excludePackages = with pkgs; [
|
||||
cosmic-edit
|
||||
cosmic-term
|
||||
cosmic-store
|
||||
];
|
||||
|
||||
# there are cosmic-greeter files in /var/lib/cosmic-greeter/ and ~/.local/state/cosmic
|
||||
# Config TODO my attempt to make this not home-manager driven...
|
||||
# environment.etc = cosmicConfigFilesAttrs;
|
||||
# systemd.user.tmpfiles.rules = [
|
||||
# "L %h/.config/cosmic - - - - /etc/cosmic"
|
||||
# ];
|
||||
|
||||
# Config TODO come up with a non home-manager way to do this. I dont want this flake to require home-manager from somewhere else to exist
|
||||
home-manager.users = listToAttrs (
|
||||
map (name: {
|
||||
inherit name;
|
||||
value = {
|
||||
xdg.configFile = cosmicConfigFilesAttrs;
|
||||
};
|
||||
}) config.mods.de_cosmic.users
|
||||
);
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue