From d40fdbf8ee9547621e83fbb4f1373649bc8afdeb Mon Sep 17 00:00:00 2001 From: pagedmov Date: Thu, 17 Oct 2024 19:46:33 -0400 Subject: [PATCH] changed nixvim and toilet inputs to be fetched from github --- flake.nix | 11 +- pkgs/nixvim/config/autocmd.nix | 34 -- pkgs/nixvim/config/default.nix | 18 - pkgs/nixvim/config/keymaps.nix | 29 -- pkgs/nixvim/config/options.nix | 41 -- pkgs/nixvim/config/plugins/alpha.nix | 6 - pkgs/nixvim/config/plugins/barbar.nix | 8 - pkgs/nixvim/config/plugins/cmp.nix | 10 - pkgs/nixvim/config/plugins/coq.nix | 8 - pkgs/nixvim/config/plugins/extra_plugins.nix | 50 --- pkgs/nixvim/config/plugins/lsp.nix | 18 - pkgs/nixvim/config/plugins/lualine.nix | 42 -- pkgs/nixvim/config/plugins/nvim-tree.nix | 86 ---- pkgs/nixvim/config/plugins/plugins.nix | 22 -- pkgs/nixvim/config/plugins/telescope.nix | 12 - pkgs/nixvim/config/plugins/vim-matchup.nix | 21 - pkgs/nixvim/flake.lock | 390 ------------------- pkgs/nixvim/flake.nix | 68 ---- pkgs/toilet/flake.lock | 27 -- pkgs/toilet/flake.nix | 50 --- pkgs/toilet/result | 1 - 21 files changed, 9 insertions(+), 943 deletions(-) delete mode 100644 pkgs/nixvim/config/autocmd.nix delete mode 100644 pkgs/nixvim/config/default.nix delete mode 100644 pkgs/nixvim/config/keymaps.nix delete mode 100644 pkgs/nixvim/config/options.nix delete mode 100644 pkgs/nixvim/config/plugins/alpha.nix delete mode 100644 pkgs/nixvim/config/plugins/barbar.nix delete mode 100644 pkgs/nixvim/config/plugins/cmp.nix delete mode 100644 pkgs/nixvim/config/plugins/coq.nix delete mode 100644 pkgs/nixvim/config/plugins/extra_plugins.nix delete mode 100644 pkgs/nixvim/config/plugins/lsp.nix delete mode 100644 pkgs/nixvim/config/plugins/lualine.nix delete mode 100644 pkgs/nixvim/config/plugins/nvim-tree.nix delete mode 100644 pkgs/nixvim/config/plugins/plugins.nix delete mode 100644 pkgs/nixvim/config/plugins/telescope.nix delete mode 100644 pkgs/nixvim/config/plugins/vim-matchup.nix delete mode 100644 pkgs/nixvim/flake.lock delete mode 100644 pkgs/nixvim/flake.nix delete mode 100644 pkgs/toilet/flake.lock delete mode 100644 pkgs/toilet/flake.nix delete mode 120000 pkgs/toilet/result diff --git a/flake.nix b/flake.nix index 6dd1068..8a0a996 100644 --- a/flake.nix +++ b/flake.nix @@ -38,9 +38,16 @@ inputs.nixpkgs.follows = "nixpkgs"; }; + nvim = { + url = "github:pagedMov/pagedmov-nixvim"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + #glasshouse-desktop dots - nvim.url = "path:./pkgs/nixvim"; - toilet.url = "path:./pkgs/toilet"; + toilet = { + url = "github:pagedMov/toilet-extra-fonts"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; outputs = { diff --git a/pkgs/nixvim/config/autocmd.nix b/pkgs/nixvim/config/autocmd.nix deleted file mode 100644 index 39025dd..0000000 --- a/pkgs/nixvim/config/autocmd.nix +++ /dev/null @@ -1,34 +0,0 @@ -{ - autoCmd = [ - { - command = "FloatermNew --wintype=float --name=shadeterm --position=topright --autoclose=0 --silent --cwd= --titleposition=left zsh"; - event = ["VimEnter"]; - pattern = ["*"]; - desc = "Create a floating terminal, placed in the top right"; - } - { - command = "silent! mkview"; - event = ["BufWinLeave"]; - pattern = ["*"]; - desc = "Save session window settings to be loaded next time the file is opened"; - } - { - command = "silent! !aplay ~/sound/sys/cd.wav > /dev/null 2>&1 &"; - event = ["BufWinLeave"]; - pattern = ["*"]; - desc = "Play a neat little sound effect when you close neovim"; - } - { - command = "silent! loadview"; - event = ["BufWinEnter"]; - pattern = ["*"]; - desc = "Load previous session window settings for the opened file (folds, cursor pos, etc)"; - } - { - command = "setlocal textwidth = 135"; - event = ["BufWinEnter" "BufEnter"]; - pattern = ["*.md" "*.wiki" "*.txt"]; - desc = "Set automatic linebreaks in plain text file formats"; - } - ]; -} diff --git a/pkgs/nixvim/config/default.nix b/pkgs/nixvim/config/default.nix deleted file mode 100644 index ca30b2e..0000000 --- a/pkgs/nixvim/config/default.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ - imports = [ - ./plugins/alpha.nix - ./plugins/vim-matchup.nix - ./plugins/coq.nix - ./plugins/barbar.nix - ./plugins/cmp.nix - ./plugins/lsp.nix - ./plugins/lualine.nix - ./plugins/plugins.nix - ./plugins/nvim-tree.nix - ./plugins/telescope.nix - ./plugins/extra_plugins.nix - ./options.nix - ./keymaps.nix - ./autocmd.nix - ]; -} diff --git a/pkgs/nixvim/config/keymaps.nix b/pkgs/nixvim/config/keymaps.nix deleted file mode 100644 index 55a5303..0000000 --- a/pkgs/nixvim/config/keymaps.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ - keymaps = [ - { - action = "W"; - key = ""; - mode = "n"; - } - { - action = "w"; - key = ""; - mode = "n"; - } - { - action = "FloatermToggle shadeterm"; - key = ""; - mode = "n"; - } - { - action = "NvimTreeToggle"; - key = ""; - mode = "n"; - } - { - action = "FloatermToggle shadeterm"; - key = ""; - mode = "t"; - } - ]; -} diff --git a/pkgs/nixvim/config/options.nix b/pkgs/nixvim/config/options.nix deleted file mode 100644 index 1310c36..0000000 --- a/pkgs/nixvim/config/options.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ - colorschemes = { - catppuccin = { - enable = true; - settings.flavour = "mocha"; - }; - kanagawa = { - enable = false; - }; - }; - - diagnostics.signs = false; - extraConfigLua = '' - if vim.g.started_by_firenvim == true then - vim.o.laststatus = 0 - end - if vim.g.neovide then - vim.g.neovide_refresh_rate = 144 - vim.g.neovide_cursor_vfx_mode = "sonicboom" - vim.g.neovide_cursor_animate_in_insert_mode = false - end - - vim.opt.number = true - vim.opt.relativenumber = true - vim.opt.hlsearch = true - vim.opt.incsearch = true - vim.opt.shiftwidth = 2 - vim.opt.tabstop = 2 - vim.opt.termguicolors = true - vim.opt.ruler = true - vim.opt.scrolloff = 6 - vim.opt.undofile = true - vim.opt.foldmethod = "manual" - vim.opt.wrap = true - vim.opt.linebreak = true - vim.opt.textwidth = 0 - vim.opt.breakat = " \t!@*-+;:,./?" - - vim.g.mapleader = "!" - ''; -} diff --git a/pkgs/nixvim/config/plugins/alpha.nix b/pkgs/nixvim/config/plugins/alpha.nix deleted file mode 100644 index 5f5468e..0000000 --- a/pkgs/nixvim/config/plugins/alpha.nix +++ /dev/null @@ -1,6 +0,0 @@ -{ - plugins.alpha = { - enable = true; - theme = "dashboard"; - }; -} diff --git a/pkgs/nixvim/config/plugins/barbar.nix b/pkgs/nixvim/config/plugins/barbar.nix deleted file mode 100644 index 1598bff..0000000 --- a/pkgs/nixvim/config/plugins/barbar.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ - plugins.barbar = { - enable = true; - settings = { - auto_hide = 1; - }; - }; -} diff --git a/pkgs/nixvim/config/plugins/cmp.nix b/pkgs/nixvim/config/plugins/cmp.nix deleted file mode 100644 index 93b35b5..0000000 --- a/pkgs/nixvim/config/plugins/cmp.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ - plugins.cmp = { - autoEnableSources = true; - settings.sources = [ - {name = "nvim_lsp";} - {name = "path";} - {name = "buffer";} - ]; - }; -} diff --git a/pkgs/nixvim/config/plugins/coq.nix b/pkgs/nixvim/config/plugins/coq.nix deleted file mode 100644 index 6f9899a..0000000 --- a/pkgs/nixvim/config/plugins/coq.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ - plugins.coq-nvim = { - enable = true; - settings = { - auto_start = true; - }; - }; -} diff --git a/pkgs/nixvim/config/plugins/extra_plugins.nix b/pkgs/nixvim/config/plugins/extra_plugins.nix deleted file mode 100644 index 0382d6f..0000000 --- a/pkgs/nixvim/config/plugins/extra_plugins.nix +++ /dev/null @@ -1,50 +0,0 @@ -{pkgs, ...}: { - extraPlugins = [ - (pkgs.vimUtils.buildVimPlugin { - # vimwiki - name = "vimwiki"; - src = pkgs.fetchFromGitHub { - owner = "vimwiki"; - repo = "vimwiki"; - rev = "705ad1e0dded0e3b7ff5fac78547ab67c9d39bdf"; - hash = "sha256-Upx29rIPwW/e7Lkmf0PNOpIACnAXIzlkfa6V1p2nYHM="; - }; - }) - (pkgs.vimUtils.buildVimPlugin { - name = "vim-markdown"; - src = pkgs.fetchFromGitHub { - owner = "preservim"; - repo = "vim-markdown"; - rev = "8f6cb3a6ca4e3b6bcda0730145a0b700f3481b51"; - hash = "sha256-ZCCSjZ5Xok4rnIwfa4VUEaz6d3oW9066l0EkoqiTppM="; - }; - }) - (pkgs.vimUtils.buildVimPlugin { - name = "vim-sneak"; - src = pkgs.fetchFromGitHub { - owner = "justinmk"; - repo = "vim-sneak"; - rev = "c13d0497139b8796ff9c44ddb9bc0dc9770ad2dd"; - hash = "sha256-ndWhnV0fgCcqCGwVyM07GfmUB3CitBZbOWvZtsB1tBk="; - }; - }) - (pkgs.vimUtils.buildVimPlugin { - name = "vim-slash"; - src = pkgs.fetchFromGitHub { - owner = "junegunn"; - repo = "vim-slash"; - rev = "31aee09b7ea8893a18fa34f65e63e364fc998444"; - hash = "sha256-hC590lmKBssLCSKPF9O2cnt6TCJkklzbbhDNhf1ozUU="; - }; - }) - (pkgs.vimUtils.buildVimPlugin { - name = "automkdir.nvim"; - src = pkgs.fetchFromGitHub { - owner = "mateuszwieloch"; - repo = "automkdir.nvim"; - rev = "beeb2dd76f1c3ac776d901c43217a774f1f045de"; - hash = "sha256-lKSCZ80b/+OV56858FDK7x/zhcuU/AWuCDe+8NdhziU="; - }; - }) - ]; -} diff --git a/pkgs/nixvim/config/plugins/lsp.nix b/pkgs/nixvim/config/plugins/lsp.nix deleted file mode 100644 index 50f0cba..0000000 --- a/pkgs/nixvim/config/plugins/lsp.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ - plugins.lsp = { - enable = true; - servers = { - bashls.enable = true; - ccls.enable = true; - clangd.enable = true; - cmake.enable = true; - html.enable = true; - jsonls.enable = true; - lua-ls.enable = true; - marksman.enable = true; - nil-ls.enable = true; - pyright.enable = true; - sqls.enable = true; - }; - }; -} diff --git a/pkgs/nixvim/config/plugins/lualine.nix b/pkgs/nixvim/config/plugins/lualine.nix deleted file mode 100644 index d0b4e16..0000000 --- a/pkgs/nixvim/config/plugins/lualine.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ - plugins.lualine = { - enable = true; - settings = { - options = { - icons_enabled = true; - theme = "auto"; - component_separators = { - left = ""; - right = ""; - }; - section_separators = { - left = ""; - right = ""; - }; - always_divide_middle = true; - globalstatus = false; - refresh = { - statusline = 1000; - tabline = 1000; - winbar = 1000; - }; - }; - sections = { - lualine_a = ["mode"]; - lualine_b = ["buffers"]; - lualine_c = [""]; - lualine_x = ["searchcount" "fileformat" "filetype"]; - lualine_y = ["branch" "diff" "diagnostics"]; - lualine_z = ["location"]; - }; - inactive_sections = { - lualine_a = []; - lualine_b = []; - lualine_c = ["filename"]; - lualine_x = ["location"]; - lualine_y = []; - lualine_z = []; - }; - }; - }; -} diff --git a/pkgs/nixvim/config/plugins/nvim-tree.nix b/pkgs/nixvim/config/plugins/nvim-tree.nix deleted file mode 100644 index bb48228..0000000 --- a/pkgs/nixvim/config/plugins/nvim-tree.nix +++ /dev/null @@ -1,86 +0,0 @@ -{ - plugins.nvim-tree = { - enable = true; - hijackUnnamedBufferWhenOpening = false; - openOnSetup = false; - onAttach = { - __raw = '' - function(bufnr) - local api = require('nvim-tree.api') - - local function opts(desc) - return { desc = 'nvim-tree: ' .. desc, buffer = bufnr, noremap = true, silent = true, nowait = true } - end - - -- BEGIN_DEFAULT_ON_ATTACH - vim.keymap.set('n', '', api.tree.change_root_to_node, opts('CD')) - vim.keymap.set('n', '', api.node.open.replace_tree_buffer, opts('Open: In Place')) - vim.keymap.set('n', '', api.node.show_info_popup, opts('Info')) - vim.keymap.set('n', '', api.fs.rename_sub, opts('Rename: Omit Filename')) - vim.keymap.set('n', '', api.node.open.tab, opts('Open: New Tab')) - vim.keymap.set('n', '', api.node.open.vertical, opts('Open: Vertical Split')) - vim.keymap.set('n', '', api.node.open.horizontal, opts('Open: Horizontal Split')) - vim.keymap.set('n', '', api.node.navigate.parent_close, opts('Close Directory')) - vim.keymap.set('n', '', api.node.open.edit, opts('Open')) - vim.keymap.set('n', 'b', api.node.open.preview, opts('Open Preview')) - vim.keymap.set('n', '>', api.node.navigate.sibling.next, opts('Next Sibling')) - vim.keymap.set('n', '<', api.node.navigate.sibling.prev, opts('Previous Sibling')) - vim.keymap.set('n', '.', api.node.run.cmd, opts('Run Command')) - vim.keymap.set('n', '-', api.tree.change_root_to_parent, opts('Up')) - vim.keymap.set('n', 'a', api.fs.create, opts('Create File Or Directory')) - vim.keymap.set('n', 'bd', api.marks.bulk.delete, opts('Delete Bookmarked')) - vim.keymap.set('n', 'bt', api.marks.bulk.trash, opts('Trash Bookmarked')) - vim.keymap.set('n', 'bmv', api.marks.bulk.move, opts('Move Bookmarked')) - vim.keymap.set('n', 'B', api.tree.toggle_no_buffer_filter, opts('Toggle Filter: No Buffer')) - vim.keymap.set('n', 'c', api.fs.copy.node, opts('Copy')) - vim.keymap.set('n', 'C', api.tree.toggle_git_clean_filter, opts('Toggle Filter: Git Clean')) - vim.keymap.set('n', '[c', api.node.navigate.git.prev, opts('Prev Git')) - vim.keymap.set('n', ']c', api.node.navigate.git.next, opts('Next Git')) - vim.keymap.set('n', 'd', api.fs.remove, opts('Delete')) - vim.keymap.set('n', 'D', api.fs.trash, opts('Trash')) - vim.keymap.set('n', 'E', api.tree.expand_all, opts('Expand All')) - vim.keymap.set('n', 'e', api.fs.rename_basename, opts('Rename: Basename')) - vim.keymap.set('n', ']e', api.node.navigate.diagnostics.next, opts('Next Diagnostic')) - vim.keymap.set('n', '[e', api.node.navigate.diagnostics.prev, opts('Prev Diagnostic')) - vim.keymap.set('n', 'F', api.live_filter.clear, opts('Live Filter: Clear')) - vim.keymap.set('n', 'f', api.live_filter.start, opts('Live Filter: Start')) - vim.keymap.set('n', 'g?', api.tree.toggle_help, opts('Help')) - vim.keymap.set('n', 'gy', api.fs.copy.absolute_path, opts('Copy Absolute Path')) - vim.keymap.set('n', 'ge', api.fs.copy.basename, opts('Copy Basename')) - vim.keymap.set('n', 'H', api.tree.toggle_hidden_filter, opts('Toggle Filter: Dotfiles')) - vim.keymap.set('n', 'I', api.tree.toggle_gitignore_filter, opts('Toggle Filter: Git Ignore')) - vim.keymap.set('n', 'J', api.node.navigate.sibling.last, opts('Last Sibling')) - vim.keymap.set('n', 'K', api.node.navigate.sibling.first, opts('First Sibling')) - vim.keymap.set('n', 'L', api.node.open.toggle_group_empty, opts('Toggle Group Empty')) - vim.keymap.set('n', 'M', api.tree.toggle_no_bookmark_filter, opts('Toggle Filter: No Bookmark')) - vim.keymap.set('n', 'm', api.marks.toggle, opts('Toggle Bookmark')) - vim.keymap.set('n', 'o', api.node.open.edit, opts('Open')) - vim.keymap.set('n', 'O', api.node.open.no_window_picker, opts('Open: No Window Picker')) - vim.keymap.set('n', 'p', api.fs.paste, opts('Paste')) - vim.keymap.set('n', 'P', api.node.navigate.parent, opts('Parent Directory')) - vim.keymap.set('n', 'q', api.tree.close, opts('Close')) - vim.keymap.set('n', 'r', api.fs.rename, opts('Rename')) - vim.keymap.set('n', 'R', api.tree.reload, opts('Refresh')) - vim.keymap.set('n', 's', api.node.run.system, opts('Run System')) - vim.keymap.set('n', 'S', api.tree.search_node, opts('Search')) - vim.keymap.set('n', 'u', api.fs.rename_full, opts('Rename: Full Path')) - vim.keymap.set('n', 'U', api.tree.toggle_custom_filter, opts('Toggle Filter: Hidden')) - vim.keymap.set('n', 'W', api.tree.collapse_all, opts('Collapse')) - vim.keymap.set('n', 'x', api.fs.cut, opts('Cut')) - vim.keymap.set('n', 'y', api.fs.copy.filename, opts('Copy Name')) - vim.keymap.set('n', 'Y', api.fs.copy.relative_path, opts('Copy Relative Path')) - vim.keymap.set('n', '<2-LeftMouse>', api.node.open.edit, opts('Open')) - vim.keymap.set('n', '<2-RightMouse>', api.tree.change_root_to_node, opts('CD')) - -- END_DEFAULT_ON_ATTACH - end - ''; - }; - view = { - side = "right"; - centralizeSelection = true; - number = true; - relativenumber = true; - width = 40; - }; - }; -} diff --git a/pkgs/nixvim/config/plugins/plugins.nix b/pkgs/nixvim/config/plugins/plugins.nix deleted file mode 100644 index 25f1dd7..0000000 --- a/pkgs/nixvim/config/plugins/plugins.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ - plugins = { - nvim-surround.enable = true; - indent-blankline.enable = true; - treesitter.enable = true; - lastplace.enable = true; - markdown-preview.enable = true; - gitsigns.enable = true; - web-devicons.enable = true; - endwise.enable = true; - marks.enable = true; - trouble.enable = true; - floaterm.enable = true; - fugitive.enable = true; - rustaceanvim.enable = true; - firenvim.enable = true; - dap = { - enable = true; - extensions.dap-ui.enable = true; - }; - }; -} diff --git a/pkgs/nixvim/config/plugins/telescope.nix b/pkgs/nixvim/config/plugins/telescope.nix deleted file mode 100644 index 0fc2b13..0000000 --- a/pkgs/nixvim/config/plugins/telescope.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ - plugins.telescope = { - enable = true; - settings = { - pickers = { - find_files = { - hidden = true; - }; - }; - }; - }; -} diff --git a/pkgs/nixvim/config/plugins/vim-matchup.nix b/pkgs/nixvim/config/plugins/vim-matchup.nix deleted file mode 100644 index 9730c53..0000000 --- a/pkgs/nixvim/config/plugins/vim-matchup.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ - plugins.vim-matchup = { - enable = true; - enableSurround = true; - textObj.enable = true; - motion = { - enable = true; - cursorEnd = true; - }; - matchParen = { - hiSurroundAlways = true; - offscreen = { - method = "popup"; - }; - }; - treesitterIntegration = { - enable = true; - includeMatchWords = true; - }; - }; -} diff --git a/pkgs/nixvim/flake.lock b/pkgs/nixvim/flake.lock deleted file mode 100644 index 1d0c318..0000000 --- a/pkgs/nixvim/flake.lock +++ /dev/null @@ -1,390 +0,0 @@ -{ - "nodes": { - "devshell": { - "inputs": { - "nixpkgs": [ - "nixvim", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1722113426, - "narHash": "sha256-Yo/3loq572A8Su6aY5GP56knpuKYRvM2a1meP9oJZCw=", - "owner": "numtide", - "repo": "devshell", - "rev": "67cce7359e4cd3c45296fb4aaf6a19e2a9c757ae", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "devshell", - "type": "github" - } - }, - "flake-compat": { - "locked": { - "lastModified": 1696426674, - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", - "revCount": 57, - "type": "tarball", - "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz" - } - }, - "flake-compat_2": { - "flake": false, - "locked": { - "lastModified": 1696426674, - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-parts": { - "inputs": { - "nixpkgs-lib": "nixpkgs-lib" - }, - "locked": { - "lastModified": 1726153070, - "narHash": "sha256-HO4zgY0ekfwO5bX0QH/3kJ/h4KvUDFZg8YpkNwIbg1U=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "bcef6817a8b2aa20a5a6dbb19b43e63c5bf8619a", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, - "flake-parts_2": { - "inputs": { - "nixpkgs-lib": [ - "nixvim", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1726153070, - "narHash": "sha256-HO4zgY0ekfwO5bX0QH/3kJ/h4KvUDFZg8YpkNwIbg1U=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "bcef6817a8b2aa20a5a6dbb19b43e63c5bf8619a", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, - "flake-utils": { - "inputs": { - "systems": "systems" - }, - "locked": { - "lastModified": 1726560853, - "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "git-hooks": { - "inputs": { - "flake-compat": [ - "nixvim", - "flake-compat" - ], - "gitignore": "gitignore", - "nixpkgs": [ - "nixvim", - "nixpkgs" - ], - "nixpkgs-stable": [ - "nixvim", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1727514110, - "narHash": "sha256-0YRcOxJG12VGDFH8iS8pJ0aYQQUAgo/r3ZAL+cSh9nk=", - "owner": "cachix", - "repo": "git-hooks.nix", - "rev": "85f7a7177c678de68224af3402ab8ee1bcee25c8", - "type": "github" - }, - "original": { - "owner": "cachix", - "repo": "git-hooks.nix", - "type": "github" - } - }, - "gitignore": { - "inputs": { - "nixpkgs": [ - "nixvim", - "git-hooks", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1709087332, - "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", - "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "gitignore.nix", - "type": "github" - } - }, - "gitignore_2": { - "inputs": { - "nixpkgs": [ - "pre-commit-hooks", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1709087332, - "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", - "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "gitignore.nix", - "type": "github" - } - }, - "home-manager": { - "inputs": { - "nixpkgs": [ - "nixvim", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1727383923, - "narHash": "sha256-4/vacp3CwdGoPf8U4e/N8OsGYtO09WTcQK5FqYfJbKs=", - "owner": "nix-community", - "repo": "home-manager", - "rev": "ffe2d07e771580a005e675108212597e5b367d2d", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "home-manager", - "type": "github" - } - }, - "nix-darwin": { - "inputs": { - "nixpkgs": [ - "nixvim", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1727507295, - "narHash": "sha256-I/FrX1peu4URoj5T5odfuKR2rm4GjYJJpCGF9c0/lDA=", - "owner": "lnl7", - "repo": "nix-darwin", - "rev": "f2e1c4aa29fc211947c3a7113cba1dd707433b70", - "type": "github" - }, - "original": { - "owner": "lnl7", - "repo": "nix-darwin", - "type": "github" - } - }, - "nixpkgs": { - "locked": { - "lastModified": 1727348695, - "narHash": "sha256-J+PeFKSDV+pHL7ukkfpVzCOO7mBSrrpJ3svwBFABbhI=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "1925c603f17fc89f4c8f6bf6f631a802ad85d784", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-lib": { - "locked": { - "lastModified": 1725233747, - "narHash": "sha256-Ss8QWLXdr2JCBPcYChJhz4xJm+h/xjl4G0c0XlP6a74=", - "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz" - } - }, - "nixpkgs-stable": { - "locked": { - "lastModified": 1720386169, - "narHash": "sha256-NGKVY4PjzwAa4upkGtAMz1npHGoRzWotlSnVlqI40mo=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "194846768975b7ad2c4988bdb82572c00222c0d7", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-24.05", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixvim": { - "inputs": { - "devshell": "devshell", - "flake-compat": "flake-compat", - "flake-parts": "flake-parts_2", - "git-hooks": "git-hooks", - "home-manager": "home-manager", - "nix-darwin": "nix-darwin", - "nixpkgs": [ - "nixpkgs" - ], - "nuschtosSearch": "nuschtosSearch", - "treefmt-nix": "treefmt-nix" - }, - "locked": { - "lastModified": 1727557953, - "narHash": "sha256-xe8JQaNOPTyzWsSlLu2yC6qw4SjOMHrXk4Iq+pIgLhM=", - "owner": "nix-community", - "repo": "nixvim", - "rev": "2c4e4681db658deeceb2f781136d7ba1d0009521", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixvim", - "type": "github" - } - }, - "nuschtosSearch": { - "inputs": { - "flake-utils": "flake-utils", - "nixpkgs": [ - "nixvim", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1727452028, - "narHash": "sha256-ehl/A4HQFRyqj1Fk7cl+dgSf/2Fb1jLwWJtZaMU6RfU=", - "owner": "NuschtOS", - "repo": "search", - "rev": "9f7426e532ef8dfc839c4a3fcc567b13a20a70d3", - "type": "github" - }, - "original": { - "owner": "NuschtOS", - "repo": "search", - "type": "github" - } - }, - "pre-commit-hooks": { - "inputs": { - "flake-compat": "flake-compat_2", - "gitignore": "gitignore_2", - "nixpkgs": [ - "nixpkgs" - ], - "nixpkgs-stable": "nixpkgs-stable" - }, - "locked": { - "lastModified": 1727514110, - "narHash": "sha256-0YRcOxJG12VGDFH8iS8pJ0aYQQUAgo/r3ZAL+cSh9nk=", - "owner": "cachix", - "repo": "pre-commit-hooks.nix", - "rev": "85f7a7177c678de68224af3402ab8ee1bcee25c8", - "type": "github" - }, - "original": { - "owner": "cachix", - "repo": "pre-commit-hooks.nix", - "type": "github" - } - }, - "root": { - "inputs": { - "flake-parts": "flake-parts", - "nixpkgs": "nixpkgs", - "nixvim": "nixvim", - "pre-commit-hooks": "pre-commit-hooks" - } - }, - "systems": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "treefmt-nix": { - "inputs": { - "nixpkgs": [ - "nixvim", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1727431250, - "narHash": "sha256-uGRlRT47ecicF9iLD1G3g43jn2e+b5KaMptb59LHnvM=", - "owner": "numtide", - "repo": "treefmt-nix", - "rev": "879b29ae9a0378904fbbefe0dadaed43c8905754", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "treefmt-nix", - "type": "github" - } - } - }, - "root": "root", - "version": 7 -} diff --git a/pkgs/nixvim/flake.nix b/pkgs/nixvim/flake.nix deleted file mode 100644 index 73e1884..0000000 --- a/pkgs/nixvim/flake.nix +++ /dev/null @@ -1,68 +0,0 @@ -{ - description = "pagedMov's NeoVim configuration"; - - inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - flake-parts.url = "github:hercules-ci/flake-parts"; - nixvim = { - url = "github:nix-community/nixvim"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - pre-commit-hooks = { - url = "github:cachix/pre-commit-hooks.nix"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - }; - - outputs = { - nixvim, - flake-parts, - pre-commit-hooks, - ... - } @ inputs: - flake-parts.lib.mkFlake {inherit inputs;} { - systems = [ - "aarch64-linux" - "x86_64-linux" - "aarch64-darwin" - "x86_64-darwin" - ]; - - perSystem = { - system, - pkgs, - self', - ... - }: let - nixvim' = nixvim.legacyPackages.${system}; - nvim = nixvim'.makeNixvimWithModule { - inherit pkgs; - module = ./config; - }; - in { - checks = { - pre-commit-check = pre-commit-hooks.lib.${system}.run { - src = ./.; - hooks = { - statix.enable = true; - nixfmt-rfc-style.enable = true; - deadnix = { - enable = true; - settings = { - edit = true; - }; - }; - }; - }; - }; - - formatter = pkgs.nixfmt-rfc-style; - - packages.default = nvim; - - devShells = { - default = with pkgs; mkShell {inherit (self'.checks.pre-commit-check) shellHook;}; - }; - }; - }; -} diff --git a/pkgs/toilet/flake.lock b/pkgs/toilet/flake.lock deleted file mode 100644 index c36c036..0000000 --- a/pkgs/toilet/flake.lock +++ /dev/null @@ -1,27 +0,0 @@ -{ - "nodes": { - "nixpkgs": { - "locked": { - "lastModified": 1726937504, - "narHash": "sha256-bvGoiQBvponpZh8ClUcmJ6QnsNKw0EMrCQJARK3bI1c=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "9357f4f23713673f310988025d9dc261c20e70c6", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "root": { - "inputs": { - "nixpkgs": "nixpkgs" - } - } - }, - "root": "root", - "version": 7 -} diff --git a/pkgs/toilet/flake.nix b/pkgs/toilet/flake.nix deleted file mode 100644 index 193bab7..0000000 --- a/pkgs/toilet/flake.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ - description = "Toilet Configuration with Extra Fonts"; - - inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - }; - - outputs = { - self, - nixpkgs, - ... - } @ inputs: let - system = "x86_64-linux"; - pkgs = nixpkgs.legacyPackages.${system}; - - # Fetch extra fonts from GitHub - extraFonts = pkgs.fetchFromGitHub { - owner = "xero"; - repo = "figlet-fonts"; - rev = "master"; # Or specify a particular commit/tag - sha256 = "sha256-dAs7N66D2Fpy4/UB5Za1r2qb1iSAJR6TMmau1asxgtY="; # Replace with actual hash - }; - in { - packages.${system} = { - default = pkgs.toilet.overrideAttrs (oldAttrs: rec { - buildInputs = oldAttrs.buildInputs or [] ++ [extraFonts]; - - installPhase = '' - make install PREFIX=$out - - # Copy the extra fonts into the correct directory - mkdir -p $out/share/figlet - cp -r ${extraFonts}/* $out/share/figlet - ''; - }); - }; - - # Define a development shell for testing - devShells.${system} = pkgs.mkShell { - buildInputs = [ - pkgs.toilet - extraFonts - ]; - - shellHook = '' - echo "Toilet dev shell with extra fonts" - ''; - }; - }; -} diff --git a/pkgs/toilet/result b/pkgs/toilet/result deleted file mode 120000 index 33ede88..0000000 --- a/pkgs/toilet/result +++ /dev/null @@ -1 +0,0 @@ -/nix/store/i2ibv054n0ll5p78qabrkb5sxcjzbr2n-toilet-0.3 \ No newline at end of file