Skip to content

Releases: 99linesofcode/home-manager

v0.19.0

30 Jan 12:40

Choose a tag to compare

Bug Fixes

  • google-drive: enable module only when rclone and google-drive are enabled (5415f5c)
  • nvim: neo-tree settings are passed as is not translated from camelCase to snake_case (e1a5b1c)
  • nvim: nvim-treesitter settings are passed as is not translated from camelCase to snake_case (96f69a0)
  • syncthing: enable only when google-drive AND obsidian are enabled (5f54988)
  • syncthing: opt-out of sharing anonymous usage data (b8541d5)

Features

  • firefox: custom search engines for Sonarr and Radarr (e642e4d)
  • syncthing: add module for peer-to-peer file synchronization (9461a5e)

v0.18.1

12 Jan 23:35

Choose a tag to compare

Bug Fixes

v0.18.0

12 Jan 23:17

Choose a tag to compare

Bug Fixes

  • disable installing ghidra and overriding feh.imlib2 with imlib2Full for the time being (aa44507)
  • hyprland: allow navigating and cycling to other half of the workspaces (20f8eee)
  • hyprpaper: disable rendering hyprland splash on wallpaper (78d2363)
  • nvim: couldn't run lazygit as sub process due to missing .cache/nvim directory (134e09d)
  • sops: stops at first match so order of creation_rules is important (827d6e2)
  • xdg: enable creating XDG base directories and setting the env variables (82fa48a)
  • xwayland: resolve scaling issues for xwayland applications (f5d6a4e)

Features

  • hyprmon: TUI monitor configuration tool for Hyprland with visual layout (43b1a29)
  • hyprpointer: The hyprland cursor format (001fb76)

v0.17.1

29 Oct 14:14

Choose a tag to compare

Bug Fixes

  • xdg: enable creating XDG base directories and setting the env variables (82fa48a)

v0.17.0

26 Oct 19:05

Choose a tag to compare

Bug Fixes

  • nvim-conform: don't run shellharden in sh (ee46a77)
  • nvim: php linting using phpstan (4a42df7)
  • openssh: automatically forward agent and keep connection alive (3881051)
  • waybar: assume impala since nmtui won't be installed (0b45065)
  • waybar: hardcode network interface to prevent faulty autoselect (fc8842b)
  • zsh: only add uwsm start to .zprofile if wayland is enabled (3c9a6b5)
  • zsh: running artisan in container or local using the a() function (35e78c2)

Features

  • alias: run both artisan and composer in docker container if available (95a72bd)
  • deploy: let nixos-config handle initial provisioning (8b8172b)
  • deploy: succesful deployment of the mars host (7cc7ee1)
  • espanso: a text expander (7e5fd1b)
  • impala: iwd based TUI wifi manager (3fb2154)
  • install jq and yq globally (0e24dca)

v0.16.0

05 Sep 20:09

Choose a tag to compare

Bug Fixes

  • make shell functions POSIX compliant (2ab1b68)
  • nvim: calling bdelete closed the whole editor session (e7215a7)
  • nvim: disable flash autojump on single result (26d304e)
  • obsidian: automatically bounce back from almost any interruption (e740c31)
  • steam: missing fonts causing Wine installation wizards to crash (6b3187d)
  • vscode: blade formatting using vscode-blade-formatter (7935469)
  • vscode: emmet completions didnt work for TailwindCSS (e705ed1)
  • vscode: typo in eslint.validate block (6a37f1a)
  • zsh: enable zsh integration for fzf (4f5c92c)
  • zsh: history substring search was not using fzf (8c511b4)

Features

  • artisan: automatically run inside PHP container if present (712b2f0)
  • docker: use gnome keyring as credential store (122a00e)
  • firefox: add vuejs devtools (aebe150)
  • git: enable github cli (e77e483)
  • git: update submodules on pull (5739de3)
  • insomnia: FOSS Postman alternative (9d02f92)
  • install nil and nixfmt-rfc system wide (bdcdf1f)
  • nvim: fix yaml linting and formatting by using yq-go (4768487)
  • nvim: install helm language server (4264ddb)
  • vscode: add todo-tree styling (2fdf2dd)
  • vscode: Vuejs syntax highlighting, formatting, etc. (495563f)

v0.15.0

19 May 18:38

Choose a tag to compare

Features

  • hyprpicker: module for colorpicking (e69f8f1)

v0.14.0

19 May 18:19

Choose a tag to compare

Bug Fixes

  • stylix: style correct vscode profile instead of the default (388a1af)
  • vscode-neovim: disable neovim configuration in vscode context (f5698d2)
  • vscode: configure html formatter to force attributes on new line (291e1de)
  • vscode: force font sizes as other windows do not inherit editor.fontSize (bcaf221)
  • vscode: ignore files in .gitignore on search by default (cf49167)
  • vscode: key remapping is handled at kernel level now (d2c8c52)
  • vscode: read extensions from correct nixpkgs (4f5ff2a)
  • vscode: use html formatter for blade files since blade doesnt play nice with livewire (517a3bf)

Features

  • firefox: completely disable Pocket for added performance boost (409b9dc)
  • firefox: declare default application (f015b83)
  • nvim-lsp: intelephense instead of phpactor as lsp (add025c)
  • steam: replace protonup with steamtinkerlaunch (80e9696)
  • vscode: keybinds for todo tree and cline (6fae63a)
  • vscode: removed unnecessary UI element cluttering up the workspace (08eeee4)
  • vscode: toggle and focus sidebar (9e6bc71)

v0.13.0

14 Apr 17:59

Choose a tag to compare

Bug Fixes

  • mpv: no need to manually define yazi opener rules (c88eb1d)
  • obsidian: timer was not registered correctly (5688cfb)

Features

  • allow declaring default mime type associations (5f4e30b)
  • feh: declare default application for common mimetypes (6a17a0b)
  • firefox: custom search engine for the ArchLinux wiki (23ac9da)
  • gammastep: automatically adjust color temperature (c614d5b)
  • hypridle: reduce brightness, lock, turn off screen, suspend (5ab1c16)
  • hyprlock: display date and time on lock screen (4ece5ab)
  • hyprpaper: load a random wallpaper every 30 minutes (4056f80)
  • zathura: declare default application for common mimetypes (7a3d45a)

v0.12.0

10 Apr 11:20

Choose a tag to compare

Bug Fixes

  • disable rustdesk and vscode as they fail to build atm (dac424f)
  • zellij: disable startup tips (92e9fa4)

Features

  • mpv: configure yazi open rules if yazi is enabled (d0e308b)
  • ssh: configure agent forwarding and keep alive where relevant (8e97416)
  • yazi: sensible default configuration (d350b1a)
  • zsh: start hyprland through uwsm on profile load (74496e2)