From: Andrew Date: Sat, 30 Aug 2025 23:58:04 +0000 (-0400) Subject: phone link X-Git-Url: http://git.skullheadx.com/sitemap.xml?a=commitdiff_plain;h=f295618a66db269723c387c6d456d4118341fa89;p=nixos.git phone link --- diff --git a/configuration.nix b/configuration.nix index 17e41c9..b8e28a5 100644 --- a/configuration.nix +++ b/configuration.nix @@ -1,15 +1,12 @@ # Edit this configuration file to define what should be installed on # your system. Help is available in the configuration.nix(5) man page # and in the NixOS manual (accessible by running ‘nixos-help’). - { config, pkgs, inputs, ... -}: - -{ +}: { imports = [ # Include the results of the hardware scan. ./hardware-configuration.nix @@ -20,7 +17,7 @@ boot.loader.efi.canTouchEfiVariables = true; # zsh - environment.shells = with pkgs; [ fish ]; + environment.shells = with pkgs; [fish]; users.defaultUserShell = pkgs.fish; programs.fish.enable = true; @@ -57,7 +54,7 @@ "networkmanager" "wheel" ]; - packages = with pkgs; [ ]; + packages = with pkgs; []; }; # Allow unfree packages @@ -68,6 +65,10 @@ withUWSM = true; }; + programs.kdeconnect = { + enable = true; + }; + # List packages installed in system profile. To search, run: # $ nix search wget environment.systemPackages = with pkgs; [ @@ -101,7 +102,6 @@ settings.default_session = { user = "greeter"; }; - }; programs.regreet.enable = true; fonts.packages = with pkgs; [ diff --git a/home.nix b/home.nix index b799b27..0d41289 100644 --- a/home.nix +++ b/home.nix @@ -147,7 +147,6 @@ programs.rmpc = { enable = true; }; - #notifcations services.dunst.enable = true; services.mpd-mpris.enable = true; diff --git a/impurities.md b/impurities.md index 93c4fdd..93ceea3 100644 --- a/impurities.md +++ b/impurities.md @@ -10,3 +10,7 @@ wordlist for programmers containing common programming terms. Enabling this option will unconditionally set vim.spellcheck.enable to true as vim-dirtytalk depends on spellchecking having been set up. Run :DirtytalkUpdate on first use to download the spellfile. + +# Pair Phone + +kdeconnect-app and pair with phone diff --git a/neovim.nix b/neovim.nix index 552e88a..99703fd 100644 --- a/neovim.nix +++ b/neovim.nix @@ -589,12 +589,12 @@ }; win_options = { conceallevel = { - default = "vim.o.conceallevel"; + # default = "vim.o.conceallevel"; rendered = 3; }; concealcursor = { - default = "vim.o.concealcursor"; - rendered = ""; + #default = "vim.o.concealcursor"; + #rendered = ""; }; }; overrides = { diff --git a/rmpc-config.nix b/rmpc-config.nix index 21ee604..c7ca759 100644 --- a/rmpc-config.nix +++ b/rmpc-config.nix @@ -1,165 +1,168 @@ -{ config, pkgs, ... }: { + config, + pkgs, + ... +}: { home.file = { ".config/rmpc/config.ron".text = '' - #![enable(implicit_some)] - #![enable(unwrap_newtypes)] - #![enable(unwrap_variant_newtypes)] - ( - address: "127.0.0.1:6600", - password: None, - theme: None, - cache_dir: None, - on_song_change: None, - volume_step: 5, - max_fps: 30, - scrolloff: 0, - wrap_navigation: false, - enable_mouse: true, - enable_config_hot_reload: true, - status_update_interval_ms: 1000, - rewind_to_start_sec: None, - reflect_changes_to_playlist: false, - select_current_song_on_change: false, - browser_song_sort: [Disc, Track, Artist, Title], - directories_sort: SortFormat(group_by_type: true, reverse: false), - album_art: ( - method: Auto, - max_size_px: (width: 1200, height: 1200), - disabled_protocols: ["http://", "https://"], - vertical_align: Center, - horizontal_align: Center, - ), - keybinds: ( - global: { - ":": CommandMode, - ",": VolumeDown, - "s": Stop, - ".": VolumeUp, - "": NextTab, - "": PreviousTab, - "1": SwitchToTab("Queue"), - "2": SwitchToTab("Directories"), - "3": SwitchToTab("Artists"), - "4": SwitchToTab("Album Artists"), - "5": SwitchToTab("Albums"), - "6": SwitchToTab("Playlists"), - "7": SwitchToTab("Search"), - "q": Quit, - ">": NextTrack, - "p": TogglePause, - "<": PreviousTrack, - "f": SeekForward, - "z": ToggleRepeat, - "x": ToggleRandom, - "c": ToggleConsume, - "v": ToggleSingle, - "b": SeekBack, - "~": ShowHelp, - "u": Update, - "U": Rescan, - "I": ShowCurrentSongInfo, - "O": ShowOutputs, - "P": ShowDecoders, - "R": AddRandom, - }, - navigation: { - "k": Up, - "j": Down, - "h": Left, - "l": Right, - "": Up, - "": Down, - "": Left, - "": Right, - "": PaneUp, - "": PaneDown, - "": PaneLeft, - "": PaneRight, - "": UpHalf, - "N": PreviousResult, - "a": Add, - "A": AddAll, - "r": Rename, - "n": NextResult, - "g": Top, - "": Select, - "": InvertSelection, - "G": Bottom, - "": Confirm, - "i": FocusInput, - "J": MoveDown, - "": DownHalf, - "/": EnterSearch, - "": Close, - "": Close, - "K": MoveUp, - "D": Delete, - "B": ShowInfo, - }, - queue: { - "D": DeleteAll, - "": Play, - "": Save, - "a": AddToPlaylist, - "d": Delete, - "C": JumpToCurrent, - "X": Shuffle, - }, - ), - search: ( - case_sensitive: false, - ignore_diacritics: false, - mode: Contains, - tags: [ - (value: "any", label: "Any Tag"), - (value: "artist", label: "Artist"), - (value: "album", label: "Album"), - (value: "albumartist", label: "Album Artist"), - (value: "title", label: "Title"), - (value: "filename", label: "Filename"), - (value: "genre", label: "Genre"), - ], - ), - artists: ( - album_display_mode: SplitByDate, - album_sort_by: Date, - album_date_tags: [Date], - ), - tabs: [ - ( - name: "Queue", - pane: Split( - direction: Horizontal, - panes: [(size: "60%", pane: Pane(Queue)), (size: "40%", pane: Pane(AlbumArt))], - ), - ), - ( - name: "Directories", - pane: Pane(Directories), - ), - ( - name: "Artists", - pane: Pane(Artists), - ), - ( - name: "Album Artists", - pane: Pane(AlbumArtists), - ), - ( - name: "Albums", - pane: Pane(Albums), - ), - ( - name: "Playlists", - pane: Pane(Playlists), - ), - ( - name: "Search", - pane: Pane(Search), - ), - ], - ) - ''; + #![enable(implicit_some)] + #![enable(unwrap_newtypes)] + #![enable(unwrap_variant_newtypes)] + ( + address: "127.0.0.1:6600", + password: None, + theme: None, + cache_dir: None, + on_song_change: None, + volume_step: 5, + max_fps: 30, + scrolloff: 0, + wrap_navigation: false, + enable_mouse: true, + enable_config_hot_reload: true, + status_update_interval_ms: 1000, + rewind_to_start_sec: None, + reflect_changes_to_playlist: false, + select_current_song_on_change: true, + browser_song_sort: [Disc, Track, Artist, Title], + directories_sort: SortFormat(group_by_type: true, reverse: false), + album_art: ( + method: Auto, + max_size_px: (width: 1200, height: 1200), + disabled_protocols: ["http://", "https://"], + vertical_align: Center, + horizontal_align: Center, + ), + keybinds: ( + global: { + ":": CommandMode, + ",": VolumeDown, + "s": Stop, + ".": VolumeUp, + "": NextTab, + "": PreviousTab, + "1": SwitchToTab("Queue"), + "2": SwitchToTab("Directories"), + "3": SwitchToTab("Artists"), + "4": SwitchToTab("Album Artists"), + "5": SwitchToTab("Albums"), + "6": SwitchToTab("Playlists"), + "7": SwitchToTab("Search"), + "q": Quit, + ">": NextTrack, + "p": TogglePause, + "<": PreviousTrack, + "f": SeekForward, + "z": ToggleRepeat, + "x": ToggleRandom, + "c": ToggleConsume, + "v": ToggleSingle, + "b": SeekBack, + "~": ShowHelp, + "u": Update, + "U": Rescan, + "I": ShowCurrentSongInfo, + "O": ShowOutputs, + "P": ShowDecoders, + "R": AddRandom, + }, + navigation: { + "k": Up, + "j": Down, + "h": Left, + "l": Right, + "": Up, + "": Down, + "": Left, + "": Right, + "": PaneUp, + "": PaneDown, + "": PaneLeft, + "": PaneRight, + "": UpHalf, + "N": PreviousResult, + "a": Add, + "A": AddAll, + "r": Rename, + "n": NextResult, + "g": Top, + "": Select, + "": InvertSelection, + "G": Bottom, + "": Confirm, + "i": FocusInput, + "J": MoveDown, + "": DownHalf, + "/": EnterSearch, + "": Close, + "": Close, + "K": MoveUp, + "D": Delete, + "B": ShowInfo, + }, + queue: { + "D": DeleteAll, + "": Play, + "": Save, + "a": AddToPlaylist, + "d": Delete, + "C": JumpToCurrent, + "X": Shuffle, + }, + ), + search: ( + case_sensitive: false, + ignore_diacritics: false, + mode: Contains, + tags: [ + (value: "any", label: "Any Tag"), + (value: "artist", label: "Artist"), + (value: "album", label: "Album"), + (value: "albumartist", label: "Album Artist"), + (value: "title", label: "Title"), + (value: "filename", label: "Filename"), + (value: "genre", label: "Genre"), + ], + ), + artists: ( + album_display_mode: SplitByDate, + album_sort_by: Date, + album_date_tags: [Date], + ), + tabs: [ + ( + name: "Queue", + pane: Split( + direction: Horizontal, + panes: [(size: "60%", pane: Pane(Queue)), (size: "40%", pane: Pane(AlbumArt))], + ), + ), + ( + name: "Directories", + pane: Pane(Directories), + ), + ( + name: "Artists", + pane: Pane(Artists), + ), + ( + name: "Album Artists", + pane: Pane(AlbumArtists), + ), + ( + name: "Albums", + pane: Pane(Albums), + ), + ( + name: "Playlists", + pane: Pane(Playlists), + ), + ( + name: "Search", + pane: Pane(Search), + ), + ], + ) + ''; }; }