this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

home: update some deprecations

+135 -171
-3
files/nixpkgs/config.nix
··· 1 - { 2 - allowUnfree = true; 3 - }
-30
home/desktop/default.nix
··· 1 - { 2 - config, 3 - pkgs, 4 - inputs, 5 - ... 6 - }: { 7 - imports = [ 8 - ./apps.nix 9 - # ./niri.nix 10 - ./xdg.nix 11 - ../common/cli.nix 12 - ../common/git.nix 13 - ../common/nixpkgs.nix 14 - ../common/shell 15 - ]; 16 - 17 - home.sessionVariables.DOCKER_HOST = "unix:///run/user/1000/podman/podman.sock"; 18 - 19 - home.packages = with pkgs; [ 20 - ags 21 - inotify-tools 22 - systemctl-tui 23 - ]; 24 - 25 - news.display = "silent"; 26 - programs.home-manager.enable = false; 27 - home.homeDirectory = "/home/ovy"; 28 - home.username = "ovy"; 29 - home.stateVersion = "24.05"; 30 - }
-4
home/modules/nixpkgs.nix
··· 1 - {...}: { 2 - nixpkgs.config = import ../../files/nixpkgs/config.nix; 3 - xdg.configFile."nixpkgs/config.nix".source = ../../files/nixpkgs/config.nix; 4 - }
+133 -131
home/programs/vscode.nix
··· 3 3 4 4 programs.vscode = { 5 5 enable = true; 6 - enableUpdateCheck = false; 7 - # TODO: move formatter to a central place 8 - userSettings = { 9 - # Formatters 10 - "editor.defaultFormatter" = "esbenp.prettier-vscode"; 11 - "[elixir]"."editor.defaultFormatter" = "JakeBecker.elixir-ls"; 12 - "[nix]"."editor.defaultFormatter" = "kamadorueda.alejandra"; 13 - "[prisma]"."editor.defaultFormatter" = "Prisma.prisma"; 14 - "[python]"."editor.defaultFormatter" = "ms-python.python"; 15 - "[rust]"."editor.defaultFormatter" = "rust-lang.rust-analyzer"; 6 + profiles.default = { 7 + enableUpdateCheck = false; 8 + # TODO: move formatter to a central place 9 + userSettings = { 10 + # Formatters 11 + "editor.defaultFormatter" = "esbenp.prettier-vscode"; 12 + "[elixir]"."editor.defaultFormatter" = "JakeBecker.elixir-ls"; 13 + "[nix]"."editor.defaultFormatter" = "kamadorueda.alejandra"; 14 + "[prisma]"."editor.defaultFormatter" = "Prisma.prisma"; 15 + "[python]"."editor.defaultFormatter" = "ms-python.python"; 16 + "[rust]"."editor.defaultFormatter" = "rust-lang.rust-analyzer"; 16 17 17 - # Sane defaults 18 - "editor.tabSize" = 2; 19 - "editor.insertSpaces" = true; 20 - "breadcrumbs.enabled" = true; 21 - "editor.wordWrap" = "off"; 22 - "security.workspace.trust.enabled" = false; 23 - "security.workspace.trust.untrustedFiles" = "open"; 24 - "files.eol" = "\n"; 25 - "workbench.editor.empty.hint" = "hidden"; 26 - "comments.openView" = "never"; 27 - "editor.minimap.enabled" = false; 28 - "editor.stickyScroll.enabled" = true; 29 - "workbench.layoutControl.enabled" = false; 30 - "diffEditor.ignoreTrimWhitespace" = true; 31 - "editor.acceptSuggestionOnEnter" = "off"; 32 - "editor.formatOnSave" = true; 33 - "editor.inlineSuggest.enabled" = true; 34 - "editor.renderWhitespace" = "none"; 35 - "editor.suggestSelection" = "first"; 36 - "editor.tabCompletion" = "on"; 37 - "emmet.triggerExpansionOnTab" = true; 38 - "explorer.confirmDelete" = false; 39 - "explorer.confirmDragAndDrop" = false; 40 - "redhat.telemetry.enabled" = false; 41 - "workbench.tips.enabled" = false; 42 - "workbench.tree.indent" = 16; 43 - "workbench.tree.renderIndentGuides" = "always"; 44 - "editor.unicodeHighlight.ambiguousCharacters" = true; 45 - "errorLens.enabledDiagnosticLevels" = ["error" "warning"]; 46 - "editor.acceptSuggestionOnCommitCharacter" = false; 47 - "files.watcherExclude" = { 48 - "**/.git/**" = true; 49 - "**/node_modules/*/**" = true; 50 - }; 51 - "search.exclude" = { 52 - "**/node_modules" = true; 53 - "**/bower_components" = true; 54 - "**/*.code-search" = true; 55 - "**/.yarn" = true; 56 - }; 57 - "terminal.integrated.commandsToSkipShell" = [ 58 - "-workbench.action.quickOpenView" 59 - "-workbench.action.quickOpen" 60 - "-editor.action.clipboardCutAction" 61 - ]; 62 - # "prettier.prettierPath" = "prettierd"; 63 - "prettier.proseWrap" = "always"; 18 + # Sane defaults 19 + "editor.tabSize" = 2; 20 + "editor.insertSpaces" = true; 21 + "breadcrumbs.enabled" = true; 22 + "editor.wordWrap" = "off"; 23 + "security.workspace.trust.enabled" = false; 24 + "security.workspace.trust.untrustedFiles" = "open"; 25 + "files.eol" = "\n"; 26 + "workbench.editor.empty.hint" = "hidden"; 27 + "comments.openView" = "never"; 28 + "editor.minimap.enabled" = false; 29 + "editor.stickyScroll.enabled" = true; 30 + "workbench.layoutControl.enabled" = false; 31 + "diffEditor.ignoreTrimWhitespace" = true; 32 + "editor.acceptSuggestionOnEnter" = "off"; 33 + "editor.formatOnSave" = true; 34 + "editor.inlineSuggest.enabled" = true; 35 + "editor.renderWhitespace" = "none"; 36 + "editor.suggestSelection" = "first"; 37 + "editor.tabCompletion" = "on"; 38 + "emmet.triggerExpansionOnTab" = true; 39 + "explorer.confirmDelete" = false; 40 + "explorer.confirmDragAndDrop" = false; 41 + "redhat.telemetry.enabled" = false; 42 + "workbench.tips.enabled" = false; 43 + "workbench.tree.indent" = 16; 44 + "workbench.tree.renderIndentGuides" = "always"; 45 + "editor.unicodeHighlight.ambiguousCharacters" = true; 46 + "errorLens.enabledDiagnosticLevels" = ["error" "warning"]; 47 + "editor.acceptSuggestionOnCommitCharacter" = false; 48 + "files.watcherExclude" = { 49 + "**/.git/**" = true; 50 + "**/node_modules/*/**" = true; 51 + }; 52 + "search.exclude" = { 53 + "**/node_modules" = true; 54 + "**/bower_components" = true; 55 + "**/*.code-search" = true; 56 + "**/.yarn" = true; 57 + }; 58 + "terminal.integrated.commandsToSkipShell" = [ 59 + "-workbench.action.quickOpenView" 60 + "-workbench.action.quickOpen" 61 + "-editor.action.clipboardCutAction" 62 + ]; 63 + # "prettier.prettierPath" = "prettierd"; 64 + "prettier.proseWrap" = "always"; 64 65 65 - # Pretties 66 - "workbench.colorTheme" = "Dolch"; 67 - "workbench.iconTheme" = "chalice-icon-theme"; 68 - "editor.fontFamily" = "'Iosevka Solai', Menlo, Monaco, 'Courier New', monospace"; 69 - "editor.fontSize" = 16; 70 - "terminal.integrated.fontFamily" = "'Iosevka Solai Term', Consolas, 'Courier New', monospace"; 71 - "terminal.integrated.fontSize" = 14; 72 - "terminal.integrated.scrollback" = 9999999999; 73 - "editor.fontLigatures" = true; 74 - "editor.cursorSmoothCaretAnimation" = "on"; 75 - "editor.smoothScrolling" = true; 76 - "zenMode.fullScreen" = false; 77 - "zenMode.centerLayout" = false; 78 - "zenMode.hideLineNumbers" = true; 66 + # Pretties 67 + "workbench.colorTheme" = "Dolch"; 68 + "workbench.iconTheme" = "chalice-icon-theme"; 69 + "editor.fontFamily" = "'Iosevka Solai', Menlo, Monaco, 'Courier New', monospace"; 70 + "editor.fontSize" = 16; 71 + "terminal.integrated.fontFamily" = "'Iosevka Solai Term', Consolas, 'Courier New', monospace"; 72 + "terminal.integrated.fontSize" = 14; 73 + "terminal.integrated.scrollback" = 9999999999; 74 + "editor.fontLigatures" = true; 75 + "editor.cursorSmoothCaretAnimation" = "on"; 76 + "editor.smoothScrolling" = true; 77 + "zenMode.fullScreen" = false; 78 + "zenMode.centerLayout" = false; 79 + "zenMode.hideLineNumbers" = true; 79 80 80 - # No barfing rainbows over my UI pls 81 - "backgroundPhiColors.baseColor" = "#FFFFFF"; 82 - "backgroundPhiColors.bodySpacesEnabled" = false; 83 - "backgroundPhiColors.indentErrorEnabled" = false; 84 - "backgroundPhiColors.lineEnabled" = false; 85 - "backgroundPhiColors.spacesAlpha" = 10; 86 - "backgroundPhiColors.tokenActiveAlpha" = 30; 87 - "editor.bracketPairColorization.enabled" = false; 81 + # No barfing rainbows over my UI pls 82 + "backgroundPhiColors.baseColor" = "#FFFFFF"; 83 + "backgroundPhiColors.bodySpacesEnabled" = false; 84 + "backgroundPhiColors.indentErrorEnabled" = false; 85 + "backgroundPhiColors.lineEnabled" = false; 86 + "backgroundPhiColors.spacesAlpha" = 10; 87 + "backgroundPhiColors.tokenActiveAlpha" = 30; 88 + "editor.bracketPairColorization.enabled" = false; 88 89 89 - # Codesnap 90 - "codesnap.containerPadding" = "2em"; 91 - "codesnap.target" = "window"; 92 - "codesnap.transparentBackground" = true; 93 - "codesnap.boxShadow" = "none"; 94 - "codesnap.showLineNumbers" = false; 95 - "codesnap.showWindowControls" = false; 96 - "codesnap.shutterAction" = "copy"; 97 - "codesnap.roundedCorners" = true; 90 + # Codesnap 91 + "codesnap.containerPadding" = "2em"; 92 + "codesnap.target" = "window"; 93 + "codesnap.transparentBackground" = true; 94 + "codesnap.boxShadow" = "none"; 95 + "codesnap.showLineNumbers" = false; 96 + "codesnap.showWindowControls" = false; 97 + "codesnap.shutterAction" = "copy"; 98 + "codesnap.roundedCorners" = true; 98 99 99 - # Git 100 - "git.autorefresh" = true; 101 - "git.autofetch" = false; 102 - "git.autoStash" = true; 103 - "git.mergeEditor" = false; 104 - "git.confirmSync" = false; 105 - "git.enableSmartCommit" = true; 106 - "gitlens.advanced.messages" = { 107 - "suppressLineUncommittedWarning" = true; 108 - }; 109 - "gitlens.hovers.currentLine.over" = "annotation"; 100 + # Git 101 + "git.autorefresh" = true; 102 + "git.autofetch" = false; 103 + "git.autoStash" = true; 104 + "git.mergeEditor" = false; 105 + "git.confirmSync" = false; 106 + "git.enableSmartCommit" = true; 107 + "gitlens.advanced.messages" = { 108 + "suppressLineUncommittedWarning" = true; 109 + }; 110 + "gitlens.hovers.currentLine.over" = "annotation"; 110 111 111 - # Nix 112 - "nix.enableLanguageServer" = true; 113 - "nix.serverPath" = "nil"; 114 - "alejandra.program" = "alejandra"; 112 + # Nix 113 + "nix.enableLanguageServer" = true; 114 + "nix.serverPath" = "nil"; 115 + "alejandra.program" = "alejandra"; 115 116 116 - # Elixir/erlang 117 - "elixirLS.suggestSpecs" = false; 118 - "elixirLS.fetchDeps" = false; 119 - "elixirLS.mixEnv" = "dev"; 120 - "elixir.credo.ignoreWarningMessages" = true; 117 + # Elixir/erlang 118 + "elixirLS.suggestSpecs" = false; 119 + "elixirLS.fetchDeps" = false; 120 + "elixirLS.mixEnv" = "dev"; 121 + "elixir.credo.ignoreWarningMessages" = true; 121 122 122 - # Python 123 - "python.analysis.typeCheckingMode" = "basic"; 123 + # Python 124 + "python.analysis.typeCheckingMode" = "basic"; 124 125 125 - # JS 126 - "debug.javascript.autoAttachFilter" = "onlyWithFlag"; 126 + # JS 127 + "debug.javascript.autoAttachFilter" = "onlyWithFlag"; 127 128 128 - # Misc 129 - "yaml.format.proseWrap" = "always"; 130 - "workbench.startupEditor" = "none"; 131 - "remote.SSH.connectTimeout" = 30; 132 - "remote.SSH.useLocalServer" = true; 133 - "remote.SSH.path" = "/run/current-system/sw/bin/ssh"; 134 - "extensions.ignoreRecommendations" = true; 135 - "svg.preview.mode" = "svg"; 136 - "vscord.status.problems.enabled" = false; 137 - "vscord.status.state.text.editing" = "Working on {file_name}{file_extension}"; 138 - "vscord.ignore.workspaces" = ["~/Work"]; 139 - "typescript.updateImportsOnFileMove.enabled" = "never"; 140 - "git.openRepositoryInParentFolders" = "never"; 141 - "diffEditor.useInlineViewWhenSpaceIsLimited" = false; 142 - "svelte.enable-ts-plugin" = true; 143 - "gitlens.launchpad.indicator.enabled" = false; 144 - "window.titleBarStyle" = "custom"; 145 - "files.simpleDialog.enable" = true; 146 - "window.dialogStyle" = "custom"; 129 + # Misc 130 + "yaml.format.proseWrap" = "always"; 131 + "workbench.startupEditor" = "none"; 132 + "remote.SSH.connectTimeout" = 30; 133 + "remote.SSH.useLocalServer" = true; 134 + "remote.SSH.path" = "/run/current-system/sw/bin/ssh"; 135 + "extensions.ignoreRecommendations" = true; 136 + "svg.preview.mode" = "svg"; 137 + "vscord.status.problems.enabled" = false; 138 + "vscord.status.state.text.editing" = "Working on {file_name}{file_extension}"; 139 + "vscord.ignore.workspaces" = ["~/Work"]; 140 + "typescript.updateImportsOnFileMove.enabled" = "never"; 141 + "git.openRepositoryInParentFolders" = "never"; 142 + "diffEditor.useInlineViewWhenSpaceIsLimited" = false; 143 + "svelte.enable-ts-plugin" = true; 144 + "gitlens.launchpad.indicator.enabled" = false; 145 + "window.titleBarStyle" = "custom"; 146 + "files.simpleDialog.enable" = true; 147 + "window.dialogStyle" = "custom"; 148 + }; 147 149 }; 148 150 }; 149 151 }
+1 -1
home/server.nix
··· 1 1 {...}: { 2 - imports = [./modules/nixpkgs.nix ./programs/common-cli.nix ./programs/fish.nix]; 2 + imports = [./programs/common-cli.nix ./programs/fish.nix]; 3 3 home.sessionVariables.EDITOR = "micro"; 4 4 5 5 news.display = "silent";
-1
home/shimmer.nix
··· 1 1 {lib, ...}: { 2 2 imports = [ 3 3 ./darwin/configs.nix 4 - ./modules/nixpkgs.nix 5 4 ./modules/ssh.nix 6 5 ./programs/common-cli.nix 7 6 ./programs/desktop-cli.nix
+1 -1
home/wallsocket.nix
··· 1 1 {pkgs, ...}: { 2 2 imports = [ 3 3 ./desktop/apps.nix 4 - ./modules/nixpkgs.nix 4 + ./modules/niri.nix 5 5 ./modules/ssh.nix 6 6 ./modules/xdg.nix 7 7 ./programs/browser.nix