aboutsummaryrefslogtreecommitdiffstats
path: root/home/conky
diff options
context:
space:
mode:
authorPetri Hienonen <petri.hienonen@gmail.com>2025-12-15 13:34:27 +0200
committerPetri Hienonen <petri.hienonen@gmail.com>2025-12-15 13:34:27 +0200
commit296725b2025ffdd08d6f0115a5dc7248a9653cab (patch)
treec711eec239b59306c6363ffe2786e5ce8a68c7f4 /home/conky
parent3a14e52fc594296c6c3c7b66205e0747219b6231 (diff)
downloadnixos-296725b2025ffdd08d6f0115a5dc7248a9653cab.tar.zst
Cleanup old configurations
Diffstat (limited to 'home/conky')
-rw-r--r--home/conky/default.nix76
-rw-r--r--home/conky/main.lua45
2 files changed, 0 insertions, 121 deletions
diff --git a/home/conky/default.nix b/home/conky/default.nix
deleted file mode 100644
index 1fc628e..0000000
--- a/home/conky/default.nix
+++ /dev/null
@@ -1,76 +0,0 @@
-{
- config,
- pkgs-unstable,
- lib,
- ...
-}:
-let
- luaMain = builtins.readFile ./main.lua;
-in
-{
- services.conky = {
- enable = true;
- package =
- (pkgs-unstable.conky.override {
- curlSupport = true;
- journalSupport = true;
- luaCairoSupport = true;
- luaSupport = true;
- pulseSupport = true;
- waylandSupport = true;
- x11Support = true;
- }).overrideAttrs
- (old: {
- buildInputs = old.buildInputs ++ [
- pkgs-unstable.cairo
- pkgs-unstable.wayland
- pkgs-unstable.libGL
- pkgs-unstable.expat
- pkgs-unstable.xorg.libXfixes
- ];
- });
-
- # https://conky.cc/config_settings
- extraConfig = ''
- conky.config = {
- -- wayland
- out_to_wayland = false,
- out_to_x = true,
- own_window_class = 'conky',
- own_window_type ='override',
- own_window = true,
- own_window_transparent = true,
- own_window_hints = 'undecorated,sticky,below,skip_taskbar,skip_pager',
- double_buffer = true,
-
- alignment = "top_right",
- gap_x = 60,
- gap_y = 60,
- minimum_width = 400,
- minimum_height = 200,
- maximum_width = 400,
-
- -- Colors and fonts
- draw_shades = false,
- draw_outline = false,
- draw_borders = false,
- default_color = "white",
- default_shade_color = "black",
- default_outline_color = "black",
- color1 = "lightblue",
-
- -- Text
- use_xft = yes,
- font = "Liberation Mono:size=10",
- uppercase = false,
-
- -- Lua configuration
- lua_load = '${config.home.homeDirectory}/.config/conky/main.lua',
- lua_draw_hook_post = "conky_main"
- };
-
- conky.text = [[ ]]
- '';
- };
- xdg.configFile."conky/main.lua".text = luaMain;
-}
diff --git a/home/conky/main.lua b/home/conky/main.lua
deleted file mode 100644
index 04eac69..0000000
--- a/home/conky/main.lua
+++ /dev/null
@@ -1,45 +0,0 @@
-require("cairo")
-require("cairo_xlib")
-
-function conky_main()
- if conky_window == nil then
- print("No window")
- return
- end
-
- local cairo_surface = cairo_xlib_surface_create(
- conky_window.display,
- conky_window.drawable,
- conky_window.visual,
- conky_window.width,
- conky_window.height
- )
- local c = cairo_create(cairo_surface)
-
- cairo_select_font_face(c, "Liberation Mono", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);
- cairo_set_font_size(c, 12)
- cairo_set_source_rgba(c, 1, 1, 1, 1)
- cairo_move_to(c, 100, 100)
- cairo_show_text(c, "hello world")
- cairo_stroke(c)
-
- -- Settings.
- local line_width = 5
- local top_left_x = 20
- local top_left_y = 20
- local rec_width = 100
- local rec_height = 50
- local red = 1
- local green = 0
- local blue = 0
- local alpha = 1
-
- -- Draw it.
- cairo_set_line_width(c, line_width)
- cairo_rectangle(c, top_left_x, top_left_y, rec_width, rec_height)
- cairo_set_source_rgba(c, red, green, blue, alpha)
-
- cairo_destroy(c)
- cairo_surface_destroy(cairo_surface)
- print("Draw")
-end